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

Issue 10911181: Collect getters in a FunctionSet while resolving. (Closed)

Created:
8 years, 3 months ago by ngeoffray
Modified:
8 years, 3 months ago
Reviewers:
Søren Gjesse, ahe, kasperl
CC:
reviews_dartlang.org
Visibility:
Public.

Description

Collect getters in a FunctionSet while resolving. Committed: https://code.google.com/p/dart/source/detail?r=12184

Patch Set 1 : #

Total comments: 20

Patch Set 2 : #

Patch Set 3 : #

Patch Set 4 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+142 lines, -15 lines) Patch
M lib/compiler/implementation/compiler.dart View 1 2 3 2 chunks +2 lines, -2 lines 0 comments Download
M lib/compiler/implementation/enqueue.dart View 1 2 3 1 chunk +3 lines, -0 lines 0 comments Download
M lib/compiler/implementation/ssa/builder.dart View 1 2 3 1 chunk +3 lines, -2 lines 0 comments Download
M lib/compiler/implementation/ssa/nodes.dart View 1 2 3 4 chunks +25 lines, -3 lines 0 comments Download
M lib/compiler/implementation/ssa/optimize.dart View 1 2 3 2 chunks +4 lines, -1 line 0 comments Download
M lib/compiler/implementation/universe/function_set.dart View 1 2 3 2 chunks +44 lines, -0 lines 0 comments Download
M lib/compiler/implementation/world.dart View 1 2 3 2 chunks +23 lines, -6 lines 0 comments Download
M pkg/dartdoc/mirrors/dart2js_mirror.dart View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
A tests/compiler/dart2js/gvn_dynamic_field_get_test.dart View 1 1 chunk +37 lines, -0 lines 0 comments Download

Messages

Total messages: 7 (0 generated)
ngeoffray
8 years, 3 months ago (2012-09-10 15:09:28 UTC) #1
ahe
https://chromiumcodereview.appspot.com/10911181/diff/2001/lib/compiler/implementation/world.dart File lib/compiler/implementation/world.dart (right): https://chromiumcodereview.appspot.com/10911181/diff/2001/lib/compiler/implementation/world.dart#newcode8 lib/compiler/implementation/world.dart:8: final FunctionSet getters; Could you add a method named ...
8 years, 3 months ago (2012-09-10 15:15:21 UTC) #2
ahe
compiler and enqueuer, LGTM https://chromiumcodereview.appspot.com/10911181/diff/2001/lib/compiler/implementation/ssa/builder.dart File lib/compiler/implementation/ssa/builder.dart (right): https://chromiumcodereview.appspot.com/10911181/diff/2001/lib/compiler/implementation/ssa/builder.dart#newcode2027 lib/compiler/implementation/ssa/builder.dart:2027: compiler.world.getters.hasOneElementMatchingSelector(selector); Too many dots. https://chromiumcodereview.appspot.com/10911181/diff/2001/lib/compiler/implementation/ssa/builder.dart#newcode2027 ...
8 years, 3 months ago (2012-09-10 17:24:20 UTC) #3
kasperl
LGTM. https://chromiumcodereview.appspot.com/10911181/diff/2001/lib/compiler/implementation/enqueue.dart File lib/compiler/implementation/enqueue.dart (right): https://chromiumcodereview.appspot.com/10911181/diff/2001/lib/compiler/implementation/enqueue.dart#newcode105 lib/compiler/implementation/enqueue.dart:105: compiler.world.getters.add(element); I think this deserves its own method ...
8 years, 3 months ago (2012-09-11 07:39:11 UTC) #4
Søren Gjesse
lgtm https://chromiumcodereview.appspot.com/10911181/diff/2001/tests/compiler/dart2js/gvn_dynamic_field_get_test.dart File tests/compiler/dart2js/gvn_dynamic_field_get_test.dart (right): https://chromiumcodereview.appspot.com/10911181/diff/2001/tests/compiler/dart2js/gvn_dynamic_field_get_test.dart#newcode26 tests/compiler/dart2js/gvn_dynamic_field_get_test.dart:26: checkNumberOfMatches(matches, 1); Shouldn't this test also contain a ...
8 years, 3 months ago (2012-09-11 08:06:01 UTC) #5
ngeoffray
Thanks for all the comments! PTAL to make sure you agree with the new function ...
8 years, 3 months ago (2012-09-11 08:51:08 UTC) #6
kasperl
8 years, 3 months ago (2012-09-11 11:13:48 UTC) #7
LGTM.

Powered by Google App Engine
This is Rietveld 408576698