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

Issue 19030004: Stop resolving classes prematurely in the vm (issue 11023). (Closed)

Created:
7 years, 5 months ago by regis
Modified:
7 years, 5 months ago
Reviewers:
hausner
CC:
reviews_dartlang.org
Visibility:
Public.

Description

Stop resolving classes prematurely in the vm (issue 11023). Add missing class finalization to mirrors tests. R=hausner@google.com Committed: https://code.google.com/p/dart/source/detail?r=24965

Patch Set 1 #

Patch Set 2 : #

Total comments: 4

Patch Set 3 : #

Patch Set 4 : #

Patch Set 5 : #

Total comments: 2

Patch Set 6 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+256 lines, -93 lines) Patch
M runtime/vm/class_finalizer.h View 1 2 3 4 5 2 chunks +3 lines, -2 lines 0 comments Download
M runtime/vm/class_finalizer.cc View 1 2 3 4 5 10 chunks +113 lines, -11 lines 0 comments Download
M runtime/vm/mirrors_api_impl.cc View 1 2 3 4 5 5 chunks +25 lines, -3 lines 0 comments Download
M runtime/vm/object.cc View 1 2 3 4 5 3 chunks +4 lines, -0 lines 0 comments Download
M runtime/vm/parser.cc View 1 2 3 4 5 26 chunks +82 lines, -70 lines 0 comments Download
M tests/language/language.status View 1 2 3 4 5 4 chunks +3 lines, -3 lines 0 comments Download
M tests/language/language_analyzer.status View 1 2 3 4 5 1 chunk +2 lines, -0 lines 0 comments Download
M tests/language/language_dart2js.status View 1 2 3 4 5 1 chunk +3 lines, -0 lines 0 comments Download
M tests/language/type_parameter_test.dart View 1 2 3 4 5 3 chunks +21 lines, -4 lines 0 comments Download

Messages

Total messages: 7 (0 generated)
regis
7 years, 5 months ago (2013-07-10 23:50:08 UTC) #1
hausner
LGTM modulo the discussion in the other thread. Moving the ambiguous reference check into the ...
7 years, 5 months ago (2013-07-11 22:18:27 UTC) #2
regis
Thanks Matthias. This updated version takes into account the "modulo the other discussion". I am ...
7 years, 5 months ago (2013-07-12 00:02:38 UTC) #3
regis
I have uploaded one more time. The bug I mentioned pre-existed and was uncovered by ...
7 years, 5 months ago (2013-07-12 03:24:37 UTC) #4
hausner
LGTM. https://codereview.chromium.org/19030004/diff/30001/runtime/vm/parser.cc File runtime/vm/parser.cc (right): https://codereview.chromium.org/19030004/diff/30001/runtime/vm/parser.cc#newcode5330 runtime/vm/parser.cc:5330: if (type.IsTypeParameter() || // Always resolved at parse ...
7 years, 5 months ago (2013-07-12 05:30:22 UTC) #5
regis
Thanks! https://codereview.chromium.org/19030004/diff/30001/runtime/vm/parser.cc File runtime/vm/parser.cc (right): https://codereview.chromium.org/19030004/diff/30001/runtime/vm/parser.cc#newcode5330 runtime/vm/parser.cc:5330: if (type.IsTypeParameter() || // Always resolved at parse ...
7 years, 5 months ago (2013-07-12 17:58:55 UTC) #6
regis
7 years, 5 months ago (2013-07-12 17:59:24 UTC) #7
Message was sent while issue was closed.
Committed patchset #6 manually as r24965 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698