dart-sdk/pkg
Jens Johansen 021b4a0bc8 Always reuse dart: libraries in computeReusedLibraries
We don't support invalidating `dart:` libraries, so there's no reason
to include such libraries in the computeReusedLibraries calculations:
They should aways be reused.

This CL does exactly that.

On 430 flutter tests, it changes the time it takes to execute
`computeReusedLibraries` by -15.7188% +/- 8.83679%
(-193.125 ms +/- 108.571 ms for all 430 tests) (at 95% confidence).

Said another way it reduces the average runtime for
computeReusedLibraries from ~2.8 ms to ~2.4 ms.

Change-Id: I23a68d4910c81be94b8d9d29495e63546bdad23f
Reviewed-on: https://dart-review.googlesource.com/52441
Commit-Queue: Jens Johansen <jensj@google.com>
Reviewed-by: Aske Simon Christensen <askesc@google.com>
2018-05-16 06:05:57 +00:00
..
analysis_server Issue 2246. Fix for 'Wrap with new widget' assist when activated on a constructor name. 2018-05-15 21:22:26 +00:00
analysis_server_client
analyzer Add Forest support for creating if statements 2018-05-15 22:31:42 +00:00
analyzer_cli Enable preview-dart-2 as default for analyzer. 2018-04-26 17:01:12 +00:00
analyzer_plugin Update FoldingKinds enum, update specs and increase version number 2018-05-14 16:48:48 +00:00
async_helper
compiler [dart2js] Check type bounds before value parameters 2018-05-15 23:18:57 +00:00
dart_internal
dart_messages Remove uses of upper-case constants in remaining SDK code. 2018-04-16 16:11:57 +00:00
dev_compiler [ VM ] Fixed issue where backing array was deleted from an ExternalTypedData before the ExternalTypedData was used. 2018-05-15 21:54:46 +00:00
expect
front_end Always reuse dart: libraries in computeReusedLibraries 2018-05-16 06:05:57 +00:00
js
js_ast
kernel [vm/kernel/bytecode] Support closures in bytecode generator 2018-05-15 16:51:06 +00:00
meta Meta CHANGELOG markdown cleanup. 2018-05-03 20:52:40 +00:00
microlytics
sourcemap_testing Use int.tryParse in sourcemap_testing 2018-05-14 13:56:18 +00:00
status_file Revert "Revert "[vm/kernel] Expression execution through Kernel." 2018-05-15 12:03:22 +00:00
telemetry Remove uses of upper-case constants in remaining SDK code. 2018-04-16 16:11:57 +00:00
testing [dart:io] Provide modern Dart-styled constants 2018-05-03 17:00:14 +00:00
vm [vm/kernel/bytecode] Add an option to drop AST if bytecode was generated 2018-05-15 20:04:36 +00:00
.gitignore
BUILD.gn
pkg.status Fix bots after preview-dart2 was switched on by default. 2018-04-26 20:09:56 +00:00