dart-sdk/pkg
Paul Berry 02fe40c6f7 Simplify how patch files are specified to analyzer.
After discussion with kmillikin@, sigmund@, and scheglov@, we decided
that specifying the patch files in libraries.dart is more complex (and
less flexible) than we'd like.  This CL changes things so that the
patch files are specified in analysis options using a simple map from
library name (e.g. "dart:core") to a list of patch file paths.

Clients are now allowed to put patch files wherever they want; they
don't need to be inside the sdk directory.

Note that we no longer include the patch configuration in
encodeCrossContextOptions.  This should be ok, since we don't have any
use case in which a single instance of analyzer needs to accommodate
multiple patch configurations.

R=scheglov@google.com

Review-Url: https://codereview.chromium.org/2560323002 .
2016-12-12 10:15:18 -08:00
..
analysis_server Simplify how patch files are specified to analyzer. 2016-12-12 10:15:18 -08:00
analyzer Simplify how patch files are specified to analyzer. 2016-12-12 10:15:18 -08:00
analyzer_cli Fix warnings 2016-12-11 16:53:13 -08:00
async_helper
browser
compiler Implement FutureOr<T> for dart2js. 2016-12-12 15:21:03 +01:00
dart2js_incremental/lib Remove direct access to enqueuer through use of WorldImpact 2016-11-29 09:05:53 +01:00
dart_messages
dev_compiler Fix warnings 2016-12-11 16:53:13 -08:00
expect Remove uses of unittest in the HTML tests where possible. 2016-10-14 13:44:19 -07:00
front_end Use sdk summaries in front_end/kernel_generator. 2016-12-09 13:29:41 -08:00
js Add a note on the README of js package (#27701) 2016-11-23 16:36:54 +01:00
js_ast
kernel Use sdk summaries in front_end/kernel_generator. 2016-12-09 13:29:41 -08:00
lookup_map
meta Add a new annotation 2016-11-09 14:19:27 -08:00
microlytics
typed_mock Updated build files for Fuchsia. 2016-10-11 12:17:15 -07:00
.gitignore
BUILD.gn Format GN files and add a presubmit check that GN is properly formatted 2016-10-26 08:50:54 -07:00
pkg.status Re-enable kernel unit tests on platforms where they are supported. 2016-12-05 11:35:41 +01:00
pkg_files.gyp Tweak how the pkg files timestamps are created. 2016-10-04 16:56:12 -07:00
pkgbuild.status Update status for dart_style package and dom/shadowroot co19 windows. 2016-11-30 16:52:17 +01:00