dart-sdk/pkg
Sigmund Cherem 72c3c8ea61 Several deferred loading improvements:
- fix some discrepancies between old and new deferred loading.
  * Kernel is now using the correct world impact
  * For the old FE, I'm more careful about avoiding metadata nodes when mirros
    are disabled as well.
  * Better approximate when a constant is deferred in the kernel codegen

- make 'dump()' independent of the IR, so we can easily compare them side by
  side.

- exclude primitives in kernel since we don't need to track them. I
  didn't change the old front end because it is not as easy to do. I did this
  change because kernel was processing many more constants than the old frontend
  (the old frontend skipped constants that were never evaluated, we have no way
  to do it selectively like that in the new front end).

Change-Id: I337d3fd818753125476b7390da5d900ebdc02709
Reviewed-on: https://dart-review.googlesource.com/34509
Reviewed-by: Emily Fortuna <efortuna@google.com>
Commit-Queue: Sigmund Cherem <sigmund@google.com>
2018-01-13 01:42:32 +00:00
..
analysis_server FrontEndCompiler that computes all information about many libraries at once. 2018-01-09 07:05:54 +00:00
analysis_server_client
analyzer Infer () => null as returning Null. 2018-01-12 21:02:20 +00:00
analyzer_cli Create the new flag --use-cfe in the analyzer, analysis server and analyzer_cli and migrate the old behavior of --preview-dart-2 to --use-cfe. The --preview-dart-2 flag is now a no-op, with functionality coming soon. 2018-01-08 22:37:05 +00:00
analyzer_plugin Code complete identifiers not directly referenced by the analyzer AST 2017-12-22 21:55:35 +00:00
async_helper Update language_2/await_test.dart to use async_helper. 2017-12-06 12:05:59 +00:00
browser
compiler Several deferred loading improvements: 2018-01-13 01:42:32 +00:00
dart_internal Disable analyzer warning on special 'dart:_internal' import. 2017-12-21 23:21:04 +00:00
dart_messages
dev_compiler fix #31782, implement not-null analysis for dartdevk 2018-01-12 22:40:50 +00:00
expect Add Expect.notIdentical and Expect.allDistinct to package:expect. 2018-01-12 09:33:16 +00:00
front_end Clean up closure return type handling during front end type inference 2018-01-12 22:07:20 +00:00
js
js_ast Fix printer_callback_test 2017-12-21 14:30:49 +00:00
kernel [kernel] Introduce 'forwardingStubInterfaceTarget' field for Procedures. 2018-01-11 15:31:48 +00:00
meta Add a README file to the meta package 2017-12-17 21:53:17 +00:00
microlytics
sourcemap_testing Add source information to parameter stubs. 2018-01-12 21:23:40 +00:00
status_file Another passing test. 2017-12-15 05:01:54 +00:00
telemetry
testing [pkg testing] Fix off-by-one in cmdline parsing 2017-11-20 11:35:57 +00:00
typed_mock
vm Link kernel service dill with the command line dart executable. 2018-01-12 20:40:41 +00:00
.gitignore
BUILD.gn
pkg.status [infra] Normalize pkg.status 2018-01-11 14:33:48 +00:00