No description
Find a file
John McCutchan d47866964c Fix canonicalization of --url_mapping URIs in gen_snapshot
When gen_snapshot encounters a url that has been remapped with the --url_mapping command line argument it rewrites the library's url to be the mapped url before canonicalization. The new C++ API only does canonicalization with respect to the library's url (as returned by Dart_LibraryUrl) which is insufficient for gen_snapshot. The correct long-term fix is to alter the new C++ API to allow for the base url to be passed in directly rather than indirectly via Dart_LibraryUrl.

This CL just restores some deleted code and has gen_snapshot work like it did before. The standalone embedder still uses the C++ API during loading.

Review URL: https://codereview.chromium.org/2031103002 .
2016-06-02 14:52:42 -07:00
client Switch over testing pub seperately from the the normal packages 2015-06-09 08:12:51 +02:00
docs/language fix all instances of "the the" 2016-05-13 12:38:25 -07:00
pkg use const Link so that empty Link is always identical 2016-06-02 14:25:09 -07:00
runtime Fix canonicalization of --url_mapping URIs in gen_snapshot 2016-06-02 14:52:42 -07:00
samples Add test harness option for app snapshots with unoptimized code. 2016-05-26 10:37:47 -07:00
samples-dev Remove old java-based analyzer from test scripts and status files 2015-12-17 14:44:57 +01:00
sdk Don't toString messages in native Js sendports. 2016-06-02 14:39:25 +02:00
site/try Preserve the original semantics in the poi tests. 2016-05-26 12:41:33 -07:00
tests Canonicalize uris in C++ instead of Dart for the standalone embedder. 2016-06-02 12:29:57 -07:00
third_party Adds back files lost during BoringSSL roll revert 2016-04-29 13:04:27 -07:00
tools Updated to latest WebKit changes 2016-06-01 09:48:53 -07:00
utils fix all instances of "the the" 2016-05-13 12:38:25 -07:00
.gitattributes - Fix git files. 2015-09-14 16:27:51 -07:00
.gitignore Speed up interop patch file creation. 2016-03-28 08:20:13 -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 Bring in the latest pub. 2016-05-17 14:56:10 -07: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 Add dev_compiler to the SDK build process. 2016-03-18 13:09:11 -07:00
dart.gyp VM: Split GYP build target 'runtime' to speedup SDK build times. 2016-04-21 11:40:19 +02:00
DEPS DEPS bump to pull in linter 0.1.18 (#26596). 2016-06-02 09:50:59 -07:00
LICENSE Remove the Dromaeo and TodoMVC samples. 2016-01-11 13:09:26 -08: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 Remove tools directory from WATCHLISTS 2016-02-16 14:30:06 +01: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.