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

Issue 2310573002: dart2js: Pass type information to constructor rather than add later. (Closed)

Created:
4 years, 3 months ago by sra1
Modified:
4 years, 3 months ago
CC:
reviews_dartlang.org
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Patch Set 1 #

Patch Set 2 : fix instantiation #

Patch Set 3 : use registry #

Patch Set 4 : pass type argument to constant maps #

Patch Set 5 : format #

Patch Set 6 : remove debug print #

Total comments: 10

Patch Set 7 : code review #

Patch Set 8 : rebase #

Patch Set 9 : baseline #

Patch Set 10 : Filter out type info pseudofield when parsing fieldspec for mirrors #

Unified diffs Side-by-side diffs Delta from patch set Stats (+146 lines, -83 lines) Patch
M pkg/compiler/lib/src/js_backend/backend.dart View 1 2 3 4 5 2 chunks +9 lines, -3 lines 0 comments Download
M pkg/compiler/lib/src/js_backend/constant_emitter.dart View 1 2 3 2 chunks +8 lines, -1 line 0 comments Download
M pkg/compiler/lib/src/js_emitter/class_stub_generator.dart View 1 2 3 4 2 chunks +12 lines, -3 lines 0 comments Download
M pkg/compiler/lib/src/js_emitter/full_emitter/class_emitter.dart View 2 chunks +5 lines, -2 lines 0 comments Download
M pkg/compiler/lib/src/js_emitter/lazy_emitter/model_emitter.dart View 1 1 chunk +3 lines, -0 lines 0 comments Download
M pkg/compiler/lib/src/js_emitter/model.dart View 4 chunks +6 lines, -2 lines 0 comments Download
M pkg/compiler/lib/src/js_emitter/program_builder/program_builder.dart View 1 2 3 4 5 6 3 chunks +4 lines, -0 lines 0 comments Download
M pkg/compiler/lib/src/js_emitter/startup_emitter/fragment_emitter.dart View 1 1 chunk +15 lines, -5 lines 0 comments Download
M pkg/compiler/lib/src/ssa/builder.dart View 1 2 3 4 5 2 chunks +26 lines, -24 lines 0 comments Download
M pkg/compiler/lib/src/ssa/codegen.dart View 1 2 3 4 5 6 1 chunk +1 line, -6 lines 0 comments Download
M pkg/compiler/lib/src/ssa/nodes.dart View 1 2 3 4 5 6 3 chunks +13 lines, -5 lines 0 comments Download
M pkg/compiler/lib/src/ssa/optimize.dart View 1 2 3 4 5 6 7 7 chunks +43 lines, -32 lines 0 comments Download
M sdk/lib/_internal/js_runtime/lib/js_mirrors.dart View 1 2 3 4 5 6 7 8 9 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 10 (5 generated)
sra1
4 years, 3 months ago (2016-09-07 16:56:24 UTC) #3
Siggi Cherem (dart-lang)
lgtm! just minor nits below https://codereview.chromium.org/2310573002/diff/100001/pkg/compiler/lib/src/js_emitter/program_builder/program_builder.dart File pkg/compiler/lib/src/js_emitter/program_builder/program_builder.dart (right): https://codereview.chromium.org/2310573002/diff/100001/pkg/compiler/lib/src/js_emitter/program_builder/program_builder.dart#newcode502 pkg/compiler/lib/src/js_emitter/program_builder/program_builder.dart:502: hasRtiField: true, // TODO(sra): ...
4 years, 3 months ago (2016-09-07 17:49:38 UTC) #4
sra1
https://codereview.chromium.org/2310573002/diff/100001/pkg/compiler/lib/src/js_emitter/program_builder/program_builder.dart File pkg/compiler/lib/src/js_emitter/program_builder/program_builder.dart (right): https://codereview.chromium.org/2310573002/diff/100001/pkg/compiler/lib/src/js_emitter/program_builder/program_builder.dart#newcode502 pkg/compiler/lib/src/js_emitter/program_builder/program_builder.dart:502: hasRtiField: true, // TODO(sra): Incrementally track this need. On ...
4 years, 3 months ago (2016-09-07 18:16:07 UTC) #5
sra1
Committed patchset #8 (id:140001) manually as 9217be050d7bd45eb399ea0b457f8b44eea3892f (presubmit successful).
4 years, 3 months ago (2016-09-07 19:29:14 UTC) #7
sra1
4 years, 3 months ago (2016-09-07 22:08:14 UTC) #10
Message was sent while issue was closed.
Committed patchset #10 (id:180001) manually as
c70952c7bc16e8a78acee40cdb3b472a586fe6d8 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698