Find a file
Kevin Millikin f4b80ff12e dart2js: Use correct call structures throughout the backend.
When translating to CPS, call arguments are normalized.  For known
targets, this means default values are passed for missing optional
arguments and named arguments are in a canonical order.  For unknown
targets, this means that passed named arguments are in a canonical
order.

However, the CallStructure recorded is one that describes the original
call.  This may have an incorrect number of passed argument or an
incorrect order for named arguments.  With this change, a new call
structure is created describing the call as it appears in the CPS IR.

R=johnniwinther@google.com

Review URL: https://codereview.chromium.org/1491973002 .
2015-12-09 12:57:04 +01:00
client Switch over testing pub seperately from the the normal packages 2015-06-09 08:12:51 +02:00
docs/language Unnamed libraries do not cause warnings. 2015-08-19 13:21:29 -07:00
pkg dart2js: Use correct call structures throughout the backend. 2015-12-09 12:57:04 +01:00
runtime VM: Don't inline array allocation in precompiled code 2015-12-09 11:40:32 +01:00
samples dart2js cps: Support JS_CURRENT_ISOLATE. 2015-07-07 15:55:13 +02:00
samples-dev Initial github commit for getting stuff working 2015-05-16 15:41:58 +02:00
sdk Add microsecond support to DateTime. 2015-12-09 00:46:46 +01:00
site/try Remove hints in build of try 2015-10-01 13:32:16 +02:00
tests Static/instance getter/setter override is a warning. 2015-12-09 11:57:20 +01:00
third_party Breaking Change: merge BoringSSL branch into master 2015-08-26 14:42:12 +02:00
tools Revert "Copy entire api-docs directory to release GCloud directory in promote script." 2015-12-09 10:29:34 +01:00
utils analyzer_cli move to SDK. 2015-11-19 14:52:54 -08:00
.gitattributes - Fix git files. 2015-09-14 16:27:51 -07:00
.gitignore - Fix git files. 2015-09-14 16:27:51 -07:00
.mailmap Add .mailmap file. 2015-05-18 19:33:16 +02:00
AUTHORS Add Cristian Almstrand to AUTHORS 2015-07-16 09:51:56 -07:00
CHANGELOG.md Update changelog for DateTime.microsecond support. 2015-12-09 00:58:57 +01:00
codereview.settings Remove trailing slash in codereview.settings to fix review url double slash 2015-10-01 07:27:13 -07:00
create_sdk.gyp Introduce "platform configurations" to replace categories and libraries.dart. 2015-11-02 13:02:25 +01:00
dart.gyp VM: Add dart_precompiled build target, a standalone VM without the JIT compiler. 2015-11-19 10:13:16 +01:00
DEPS Upgrade dart_style to 0.2.2. 2015-12-08 17:23:19 -08:00
LICENSE Revert change to name of license file 2015-09-03 11:32:47 +02:00
PATENTS Move LICENSE, AUTHORS, PATENTS into the dart directory. 2014-02-10 06:48:47 +00:00
PRESUBMIT.py Remove presubmit suppression. 2013-08-21 11:02:39 +00:00
README.dart-sdk remove docgen from the sdk 2015-09-18 13:18:10 -07:00
README.md Links to how to get the source and build it. 2015-08-05 08:05:07 -07:00
WATCHLISTS Fix to WATCHLISTS. 2015-09-24 12:47:20 +02:00

Dart

Dart is an open-source, scalable programming language, with robust libraries and runtimes, for building web, server, and mobile apps.

Using Dart

Visit the dartlang.org to learn more about the language, tools, getting started, and more.

Browse pub.dartlang.org for more packages and libraries contributed by the community and the Dart team.

Building Dart

Learn how to get the source and prepare your machine to build the SDK.

There are more documents on our wiki.

Contributing to Dart

The easiest way to contribute to Dart is to file issues.

You can also contribute patches, as described in Contributing.

License

See LICENSE.