dart-sdk/sdk/lib
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
..
_chrome/dart2js Fixed analyzer test to use dart2js not dartium 2017-09-01 09:03:16 -07:00
_http Reapply "Misc "strong" mode fixes for dart:io." 2017-12-19 21:41:47 +00:00
_internal dart2js: Make String.split return List<String> 2018-01-18 02:02:24 +00:00
async Use the new spec for Future flattening for type inference 2018-01-15 07:09:36 +00:00
collection Change the static castTo methods to be named castFrom. 2018-01-15 08:59:31 +00:00
convert Fix library dartdoc references 2018-01-17 20:01:18 +00:00
core Change the static castTo methods to be named castFrom. 2018-01-15 08:59:31 +00:00
developer Fix library dartdoc references 2018-01-17 20:01:18 +00:00
html Updated PYTHON code to correctly generate web_sql and re-wrote/re-enabled async web_sql test. 2017-12-29 23:51:02 +00:00
indexed_db/dart2js Remove generic method comment syntax from dart:html. 2017-12-06 21:26:04 +00:00
internal [corelib] Fix type argument of Iterable from EmptyIterable.map 2018-01-17 22:31:18 +00:00
io Reapply "Partial static mode changes for vm-service and tests (part 3)." 2018-01-11 01:31:17 +00:00
isolate Fix return type of Base64Codec.decode to say Uint8List. 2018-01-08 13:27:02 +00:00
js/dart2js Remove generic method comment syntax from dart:html. 2017-12-06 21:26:04 +00:00
js_util/dart2js Fixed analyzer test to use dart2js not dartium 2017-09-01 09:03:16 -07:00
math Remove most comment syntax casts from sdk. 2017-11-21 21:08:26 +00:00
mirrors Fix library dartdoc references 2018-01-17 20:01:18 +00:00
profiler [infra] Translate _sources.gypi files to _sources.gni files 2017-08-14 21:54:36 -07:00
svg/dart2js Fixed analyzer test to use dart2js not dartium 2017-09-01 09:03:16 -07:00
typed_data Don't deprecate old constant names yet. 2017-11-17 10:58:33 +00:00
vmservice Partial static mode changes for vm-service and tests (part 4). 2018-01-12 20:12:41 +00:00
web_audio/dart2js Fixed analyzer test to use dart2js not dartium 2017-09-01 09:03:16 -07:00
web_gl/dart2js Fixed analyzer test to use dart2js not dartium 2017-09-01 09:03:16 -07:00
web_sql/dart2js Updated PYTHON code to correctly generate web_sql and re-wrote/re-enabled async web_sql test. 2017-12-29 23:51:02 +00:00
dart_client.platform Reland: [dart:io] Moves Http code into a separate library. 2017-09-21 19:21:25 +00:00
dart_server.platform Reland: [dart:io] Moves Http code into a separate library. 2017-09-21 19:21:25 +00:00
dart_shared.platform Reland: [dart:io] Moves Http code into a separate library. 2017-09-21 19:21:25 +00:00
libraries.json Fix patch location for isolate library 2017-12-20 00:15:43 +00:00
libraries.yaml Fix patch location for isolate library 2017-12-20 00:15:43 +00:00
vmservice_libraries.json Remove compiling platform.dill from patch_sdk.dart 2017-10-06 15:34:37 +00:00
vmservice_libraries.yaml Remove compiling platform.dill from patch_sdk.dart 2017-10-06 15:34:37 +00:00