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
analyzer_plugin
async_helper
browser
compiler dart2js: Make String.split return List<String> 2018-01-18 02:02:24 +00:00
dart_internal
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
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
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