Find a file
Kevin Millikin 45004655a1 Mark returns from inside the try of a try/catch as ones that exit the try.
At construction time, jumps from within the try block of a try/catch are
marked as ones that exit the try block.  This is relied on for correctness.
Specifically, it prevents moving code from outside the try into the scope of
the try.

Return jumps were from within the try were not marked because it was
unnecessary.  In the presence of inlining, returns are turned into jumps to a
local join-point continuation.  These jumps must be marked for correctness.

R=asgerf@google.com
BUG=

Review URL: https://codereview.chromium.org/1414043011 .
2015-11-06 09:31:07 +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 Mark returns from inside the try of a try/catch as ones that exit the try. 2015-11-06 09:31:07 +01:00
runtime Don't register code for CHA or field guard deopt when precompiling. 2015-11-05 12:55:28 -08: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 Web Socket compression - take two 2015-11-06 08:59:02 +01:00
site/try Remove hints in build of try 2015-10-01 13:32:16 +02:00
tests Web Socket compression - take two 2015-11-06 08:59:02 +01:00
third_party Breaking Change: merge BoringSSL branch into master 2015-08-26 14:42:12 +02:00
tools Serialize the data argument to History's state-related APIs. 2015-11-05 16:23:44 -08:00
utils remove docgen remnants from repo, update CHANGELOG 2015-09-23 10:27:15 -07: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.md 2015-11-03 06:04:57 -08: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 remove docgen from the sdk 2015-09-18 13:18:10 -07:00
DEPS DEPS bump to pull in linter 0.1.4. 2015-11-04 13:13:18 -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.