dart-sdk/sdk/lib
Stephen Adams 127b419fc1 Add WhereIterable.map
This makes some nice code improvements for dart2js. dart2js can't
inline the MappedIterable factory constructor and specialize by
optimization, so specializing by hand removes the test "is
EfficientLength" for code like "x.where(f).map(g)".

R=lrn@google.com

Review URL: https://codereview.chromium.org/2354093002 .
2016-09-22 10:36:16 -07:00
..
_blink/dartium Update to new Webkit additions for custom elements 2016-04-22 12:53:36 -07:00
_chrome Move dart:chrome to dart:_chrome. 2013-09-24 23:52:16 +00:00
_internal Use checked-in .package file for building and testing 2016-09-16 15:03:18 +02:00
async Don't propagate synchronous Future.wait errors immediately. 2016-09-06 11:57:43 +02:00
collection Make linked-list non-circular. 2016-06-01 14:19:37 +02:00
convert Avoid runtime type errors in checked mode for ChunkedConverters. 2016-06-02 13:41:29 +02:00
core Remove deprecated Resource class from dart:core. 2016-08-26 11:58:04 +02:00
developer Add an intrinsified early out path for Dart timeline calls 2016-05-17 09:45:28 -07:00
html Fix dataTransferItemList indexing 2016-09-09 12:28:59 -07:00
indexed_db Use _downcast and _cast instead of "as" to reduce dart2js output size. 2016-04-22 11:09:01 -07:00
internal Add WhereIterable.map 2016-09-22 10:36:16 -07:00
io Fix ArgumentError constructor call. 2016-08-24 17:13:22 -07:00
isolate add library-level docs to help with importing 2016-04-25 12:41:24 -07:00
js Switch to @patch annotation from patch. 2016-08-10 09:31:06 -07:00
js_util dart:js_util - fix spelling 2016-09-06 09:23:59 -07:00
math Make dart:math strong mode clean. 2016-05-11 16:00:58 +02:00
mirrors fix all instances of "the the" 2016-05-13 12:38:25 -07:00
profiler Revert "Remove deprecated dart:profiler library" 2015-11-04 01:59:53 +01:00
svg Fix strong mode errors in SVG 2016-04-21 12:45:08 -07:00
typed_data add library-level docs to help with importing 2016-04-25 12:41:24 -07:00
vmservice Reduce copying in sending service responses. 2016-08-18 10:34:50 -07:00
web_audio Don't use => on void functions. 2016-07-11 14:20:12 +02:00
web_gl Update test status for webgl extension tests, fix one typo in extension name 2016-07-15 15:00:15 -07:00
web_sql Optimize dartium dart:html bindings so real world application performance is acceptable. Improves dart:html performance by 2X-30X for microbenchmarks. Real world improvement is typically 2X-3X. 2016-03-29 18:32:52 -07:00
dart_client.platform Add JSNative utility class with static methods methods to efficiently manipulate typed JSInterop objects in cases where the member name is not known statically. These methods would be extension methods on JSObject if Dart supported extension methods. Update package js to export these methods. Implement in Dart2JS. Implement JS$ in dart2js. 2016-07-25 09:59:01 -07:00
dart_server.platform Fix missing line for js_util in dart_server.platform 2016-07-26 10:26:29 -07:00
dart_shared.platform Add JSNative utility class with static methods methods to efficiently manipulate typed JSInterop objects in cases where the member name is not known statically. These methods would be extension methods on JSObject if Dart supported extension methods. Update package js to export these methods. Implement in Dart2JS. Implement JS$ in dart2js. 2016-07-25 09:59:01 -07:00
rules.gni GN: Relativize occurrances of //dart 2016-09-01 13:35:44 -07:00