1
0
mirror of https://github.com/dart-lang/sdk synced 2024-07-08 12:06:26 +00:00
dart-sdk/pkg
Stephen Adams 8a7c3331df dart2js: Make String.split return List<String>
Two follow-on optimization would reduce the generated code to closer to the original size:

- It would be profitable to write an optimization the removes the type
  information from any list when it can be proven the type information
  is not used.

- Provided the split result list is not modified, we can strengthen
  accesses to be non-null Strings.

Bug: https://github.com/dart-lang/sdk/issues/30548
Change-Id: I87ecdd129ec0227f982bd2e1f34193b3d6b0d81b
Reviewed-on: https://dart-review.googlesource.com/35081
Commit-Queue: Stephen Adams <sra@google.com>
Reviewed-by: Sigmund Cherem <sigmund@google.com>
2018-01-18 02:02:24 +00:00
..
analysis_server Update code completion to suggest covariant 2018-01-17 03:30:23 +00:00
analysis_server_client
analyzer Issue a warning if top-level inference depends on an implicitly typed instance getter. 2018-01-17 21:58:28 +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 dart2js: Make String.split return List<String> 2018-01-18 02:02:24 +00:00
dart_internal Disable analyzer warning on special 'dart:_internal' import. 2017-12-21 23:21:04 +00:00
dart_messages Improve extraneous or out of position modifier recovery 2018-01-16 17:24:12 +00:00
dev_compiler remove usage of deprecated ClassHierarchy constructor in DDK 2018-01-17 22:45:58 +00:00
expect Add Expect.notIdentical and Expect.allDistinct to package:expect. 2018-01-12 09:33:16 +00:00
front_end Update fasta parser to report ParserErrorCode.FUNCTION_TYPED_PARAMETER_VAR 2018-01-17 18:28:48 +00:00
js
js_ast migrate pkg/js_ast to package:test 2018-01-17 23:35:24 +00:00
kernel Deprecate IncrementalClassHierarchy 2018-01-17 13:30:17 +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 There is no longer a safarimobilesim test runtime. 2018-01-17 13:13:17 +00:00
telemetry
testing Convert Platform.resolvedExecutable to URI correctly 2018-01-16 14:24:52 +00:00
typed_mock
vm Deprecate IncrementalClassHierarchy 2018-01-17 13:30:17 +00:00
.gitignore
BUILD.gn
pkg.status Fix typo in status file 2018-01-17 18:44:12 +00:00