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

Issue 883693004: Remove last uses of IterableMixinWorkaround from VM's typed data implementation. (Closed)

Created:
5 years, 10 months ago by Florian Schneider
Modified:
5 years, 10 months ago
Reviewers:
srdjan, Ivan Posva
CC:
reviews_dartlang.org, vm-dev_dartlang.org
Visibility:
Public.

Description

Remove last uses of IterableMixinWorkaround from VM's typed data implementation. The remaining methods that used it are duplicated. This results in better (specialized) code for typed data lists because type feedback does not get mixed. It also avoids the additional indirection of calling a static method on IterableMixinWorkaround. BUG=dartbug.com/13647 Committed: https://code.google.com/p/dart/source/detail?r=43379

Patch Set 1 #

Patch Set 2 : #

Patch Set 3 : #

Patch Set 4 : #

Patch Set 5 : #

Total comments: 14

Patch Set 6 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+111 lines, -31 lines) Patch
M runtime/lib/typed_data.dart View 1 2 3 4 5 8 chunks +111 lines, -31 lines 0 comments Download

Messages

Total messages: 6 (1 generated)
Florian Schneider
Last CL in the series of cleanups of IterableMixinWorkaround that I started last december.
5 years, 10 months ago (2015-01-29 12:30:35 UTC) #2
Ivan Posva
https://codereview.chromium.org/883693004/diff/80001/runtime/lib/typed_data.dart File runtime/lib/typed_data.dart (right): https://codereview.chromium.org/883693004/diff/80001/runtime/lib/typed_data.dart#newcode245 runtime/lib/typed_data.dart:245: // to instances of _TypeListBase. Instead the subclasses use ...
5 years, 10 months ago (2015-01-29 15:03:18 UTC) #3
srdjan
LGT< with comments and what iposva said. https://codereview.chromium.org/883693004/diff/80001/runtime/lib/typed_data.dart File runtime/lib/typed_data.dart (right): https://codereview.chromium.org/883693004/diff/80001/runtime/lib/typed_data.dart#newcode274 runtime/lib/typed_data.dart:274: int i ...
5 years, 10 months ago (2015-01-29 17:29:40 UTC) #4
Florian Schneider
https://codereview.chromium.org/883693004/diff/80001/runtime/lib/typed_data.dart File runtime/lib/typed_data.dart (right): https://codereview.chromium.org/883693004/diff/80001/runtime/lib/typed_data.dart#newcode245 runtime/lib/typed_data.dart:245: // to instances of _TypeListBase. Instead the subclasses use ...
5 years, 10 months ago (2015-02-03 08:18:19 UTC) #5
Florian Schneider
5 years, 10 months ago (2015-02-03 08:27:42 UTC) #6
Message was sent while issue was closed.
Committed patchset #6 (id:100001) manually as r43379 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698