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

Issue 71353012: Make sure 'enumerate' changes when the underlying collection changes. (Closed)

Created:
7 years, 1 month ago by Siggi Cherem (dart-lang)
Modified:
7 years, 1 month ago
CC:
reviews_dartlang.org
Visibility:
Public.

Description

Make sure 'enumerate' changes when the underlying collection changes. R=jmesserly@google.com Committed: https://code.google.com/p/dart/source/detail?r=30278

Patch Set 1 #

Total comments: 6

Patch Set 2 : #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+46 lines, -0 lines) Patch
M pkg/polymer_expressions/lib/eval.dart View 1 1 chunk +4 lines, -0 lines 0 comments Download
M pkg/polymer_expressions/lib/src/globals.dart View 1 1 chunk +4 lines, -0 lines 2 comments Download
M pkg/polymer_expressions/test/globals_test.dart View 1 chunk +38 lines, -0 lines 0 comments Download

Messages

Total messages: 7 (0 generated)
Siggi Cherem (dart-lang)
Not sure if this is what you had in mind in order to fix 'enumerate', ...
7 years, 1 month ago (2013-11-13 23:09:25 UTC) #1
Jennifer Messerly
I'm a bit surprised by this fix ... not that smart proxying of list changes ...
7 years, 1 month ago (2013-11-13 23:51:45 UTC) #2
Jennifer Messerly
https://codereview.chromium.org/71353012/diff/1/pkg/polymer_expressions/lib/src/globals.dart File pkg/polymer_expressions/lib/src/globals.dart (right): https://codereview.chromium.org/71353012/diff/1/pkg/polymer_expressions/lib/src/globals.dart#newcode22 pkg/polymer_expressions/lib/src/globals.dart:22: var result = iterable.map((e) => new IndexedValue(i++, e)); On ...
7 years, 1 month ago (2013-11-13 23:53:42 UTC) #3
Siggi Cherem (dart-lang)
PTAL John - I see now what you meant. I rewrote the CL entirely, but ...
7 years, 1 month ago (2013-11-14 02:06:21 UTC) #4
Jennifer Messerly
lgtm! https://codereview.chromium.org/71353012/diff/70001/pkg/polymer_expressions/lib/src/globals.dart File pkg/polymer_expressions/lib/src/globals.dart (right): https://codereview.chromium.org/71353012/diff/70001/pkg/polymer_expressions/lib/src/globals.dart#newcode27 pkg/polymer_expressions/lib/src/globals.dart:27: operator==(o) => o is IndexedValue && o.index == ...
7 years, 1 month ago (2013-11-14 02:50:49 UTC) #5
Siggi Cherem (dart-lang)
Committed patchset #2 manually as r30278 (presubmit successful).
7 years, 1 month ago (2013-11-14 17:52:54 UTC) #6
Siggi Cherem (dart-lang)
7 years, 1 month ago (2013-11-14 17:56:11 UTC) #7
Message was sent while issue was closed.
https://codereview.chromium.org/71353012/diff/70001/pkg/polymer_expressions/l...
File pkg/polymer_expressions/lib/src/globals.dart (right):

https://codereview.chromium.org/71353012/diff/70001/pkg/polymer_expressions/l...
pkg/polymer_expressions/lib/src/globals.dart:27: operator==(o) => o is
IndexedValue && o.index == index && o.value == value;
On 2013/11/14 02:50:49, John Messerly wrote:
> wonder if we should upstream this (if you haven't already :) )

good idea. Will do

Powered by Google App Engine
This is Rietveld 408576698