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

Issue 2464103002: Introduce ClassLike, MemberLike, FieldLike and FunctionLike (Closed)

Created:
4 years, 1 month ago by Johnni Winther
Modified:
4 years, 1 month ago
CC:
reviews_dartlang.org
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Introduce ClassLike, MemberLike, FieldLike and FunctionLike ... to prepare for replacing the current element model with kernel based elements (for the resolution world) and Dart-in-JS elements (for the codegen world). New classes in elements.dart. Main changes in nodes.dart. R=sigmund@google.com Committed: https://github.com/dart-lang/sdk/commit/db14062bab29da28762ed874ee3a29234ee3521a

Patch Set 1 #

Total comments: 6

Patch Set 2 : Rebased #

Patch Set 3 : Updated cf. comments. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+200 lines, -129 lines) Patch
M pkg/compiler/lib/src/elements/elements.dart View 1 2 6 chunks +11 lines, -6 lines 0 comments Download
A pkg/compiler/lib/src/elements/entities.dart View 1 2 1 chunk +42 lines, -0 lines 0 comments Download
M pkg/compiler/lib/src/js_backend/backend.dart View 1 1 chunk +1 line, -1 line 0 comments Download
M pkg/compiler/lib/src/js_backend/backend_helpers.dart View 1 4 chunks +14 lines, -8 lines 0 comments Download
M pkg/compiler/lib/src/js_backend/namer.dart View 1 2 4 chunks +4 lines, -3 lines 0 comments Download
M pkg/compiler/lib/src/js_emitter/code_emitter_task.dart View 2 chunks +2 lines, -2 lines 0 comments Download
M pkg/compiler/lib/src/ssa/builder.dart View 1 2 17 chunks +29 lines, -26 lines 0 comments Download
M pkg/compiler/lib/src/ssa/builder_kernel.dart View 4 chunks +6 lines, -6 lines 0 comments Download
M pkg/compiler/lib/src/ssa/codegen.dart View 1 2 10 chunks +10 lines, -9 lines 0 comments Download
M pkg/compiler/lib/src/ssa/codegen_helpers.dart View 1 chunk +1 line, -1 line 0 comments Download
M pkg/compiler/lib/src/ssa/kernel_ast_adapter.dart View 1 3 chunks +8 lines, -1 line 0 comments Download
M pkg/compiler/lib/src/ssa/nodes.dart View 1 2 21 chunks +43 lines, -39 lines 0 comments Download
M pkg/compiler/lib/src/ssa/optimize.dart View 18 chunks +25 lines, -23 lines 0 comments Download
M pkg/compiler/lib/src/ssa/types_propagation.dart View 1 chunk +1 line, -1 line 0 comments Download
M pkg/compiler/lib/src/world.dart View 3 chunks +3 lines, -3 lines 0 comments Download

Messages

Total messages: 7 (3 generated)
Johnni Winther
4 years, 1 month ago (2016-11-01 15:30:54 UTC) #3
Siggi Cherem (dart-lang)
minor comments and questions below lgtm modulo finding a new name :) https://codereview.chromium.org/2464103002/diff/1/pkg/compiler/lib/src/elements/elements.dart File pkg/compiler/lib/src/elements/elements.dart ...
4 years, 1 month ago (2016-11-03 00:52:30 UTC) #4
Johnni Winther
https://codereview.chromium.org/2464103002/diff/1/pkg/compiler/lib/src/elements/elements.dart File pkg/compiler/lib/src/elements/elements.dart (right): https://codereview.chromium.org/2464103002/diff/1/pkg/compiler/lib/src/elements/elements.dart#newcode135 pkg/compiler/lib/src/elements/elements.dart:135: abstract class ClassLike extends Entity { On 2016/11/03 00:52:30, ...
4 years, 1 month ago (2016-11-03 09:55:06 UTC) #5
Johnni Winther
4 years, 1 month ago (2016-11-03 09:59:41 UTC) #7
Message was sent while issue was closed.
Committed patchset #3 (id:40001) manually as
db14062bab29da28762ed874ee3a29234ee3521a (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698