Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(97)

Issue 11971016: Create IterableMixinWorkaround and move most of the Collections methods there. (Closed)

Created:
7 years, 11 months ago by floitsch
Modified:
7 years, 11 months ago
CC:
reviews_dartlang.org, Anders Johnsen
Visibility:
Public.

Description

Create IterableMixinWorkaround and move most of the Collections methods there. Committed: https://code.google.com/p/dart/source/detail?r=17207 Reverted: https://code.google.com/p/dart/source/detail?r=17210 Committed: https://code.google.com/p/dart/source/detail?r=17213

Patch Set 1 #

Total comments: 6

Patch Set 2 : Address comments and add forwarders. #

Patch Set 3 : Fix bad static call. #

Patch Set 4 : Merge #

Patch Set 5 : Rebase after revert. #

Patch Set 6 : Fix typo (mappedByList instead of mappedBy). #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1734 lines, -1582 lines) Patch
M runtime/lib/array.dart View 4 chunks +34 lines, -34 lines 0 comments Download
M runtime/lib/byte_array.dart View 3 chunks +16 lines, -16 lines 0 comments Download
M runtime/lib/growable_array.dart View 3 chunks +16 lines, -16 lines 0 comments Download
M samples/swarm/DataSource.dart View 1 chunk +3 lines, -3 lines 0 comments Download
M sdk/lib/_internal/compiler/implementation/lib/js_array.dart View 1 2 3 4 5 5 chunks +15 lines, -15 lines 0 comments Download
M sdk/lib/collection/collections.dart View 1 3 chunks +145 lines, -5 lines 0 comments Download
M sdk/lib/html/dart2js/html_dart2js.dart View 1 2 3 4 76 chunks +611 lines, -607 lines 0 comments Download
M sdk/lib/html/dartium/html_dartium.dart View 76 chunks +611 lines, -607 lines 0 comments Download
M sdk/lib/html/html_common/filtered_element_list.dart View 1 chunk +1 line, -1 line 0 comments Download
M sdk/lib/svg/dart2js/svg_dart2js.dart View 1 2 3 4 12 chunks +102 lines, -102 lines 0 comments Download
M sdk/lib/svg/dartium/svg_dartium.dart View 1 2 3 4 12 chunks +102 lines, -102 lines 0 comments Download
M tests/corelib/iterable_min_max_test.dart View 2 chunks +10 lines, -10 lines 0 comments Download
M tools/dom/templates/html/impl/impl_Element.darttemplate View 1 2 3 4 7 chunks +30 lines, -28 lines 0 comments Download
M tools/dom/templates/html/impl/impl_Node.darttemplate View 1 2 3 3 chunks +21 lines, -19 lines 0 comments Download
M tools/dom/templates/immutable_list_mixin.darttemplate View 2 chunks +17 lines, -17 lines 0 comments Download

Messages

Total messages: 5 (0 generated)
floitsch
One reason to reject this CL would be that the 'where', 'mappedBy' functions in IterableMixinWorkaround ...
7 years, 11 months ago (2013-01-16 14:45:32 UTC) #1
Lasse Reichstein Nielsen
LGTM. It's a temporary workaround. I can live with being too 'dynamic' until we get ...
7 years, 11 months ago (2013-01-16 15:34:30 UTC) #2
floitsch
PTAL. I added forwarder methods so I can commit today without breaking anybody. https://codereview.chromium.org/11971016/diff/1/sdk/lib/collection/collections.dart File ...
7 years, 11 months ago (2013-01-16 16:11:35 UTC) #3
Lasse Reichstein Nielsen
lgtm
7 years, 11 months ago (2013-01-17 13:53:33 UTC) #4
floitsch
7 years, 11 months ago (2013-01-17 14:36:20 UTC) #5
Fixed a typo in js_array.dart.
Resubmitting.

Powered by Google App Engine
This is Rietveld 408576698