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

Issue 1126173002: Refactor handling of compounds. (Closed)

Created:
5 years, 7 months ago by Johnni Winther
Modified:
5 years, 7 months ago
Reviewers:
asgerf, karlklose
CC:
reviews_dartlang.org, asgerf
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Patch Set 1 #

Patch Set 2 : Rebased #

Patch Set 3 : Refactor #

Total comments: 10

Patch Set 4 : Updated cf. comments. #

Patch Set 5 : Rebased #

Patch Set 6 : Use new BaseImplementation mixins in IrBuilderVisitor. #

Total comments: 2

Patch Set 7 : Updated cf. comments #

Patch Set 8 : Rebased #

Patch Set 9 : Rebased #

Patch Set 10 : Fix type literal and super index errors. #

Patch Set 11 : Rebased #

Patch Set 12 : Update status. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+9349 lines, -4494 lines) Patch
M pkg/compiler/lib/src/cps_ir/cps_ir_builder_task.dart View 1 2 3 4 5 6 7 8 16 chunks +195 lines, -824 lines 0 comments Download
M pkg/compiler/lib/src/inferrer/simple_types_inferrer.dart View 1 2 3 4 5 6 7 8 9 7 chunks +41 lines, -5 lines 0 comments Download
M pkg/compiler/lib/src/resolution/access_semantics.dart View 1 2 3 7 chunks +57 lines, -12 lines 0 comments Download
M pkg/compiler/lib/src/resolution/members.dart View 1 2 3 4 5 6 7 8 9 3 chunks +37 lines, -32 lines 0 comments Download
M pkg/compiler/lib/src/resolution/semantic_visitor.dart View 1 2 3 4 5 6 7 45 chunks +758 lines, -44 lines 0 comments Download
M pkg/compiler/lib/src/resolution/semantic_visitor_mixins.dart View 1 2 3 4 5 6 7 49 chunks +6486 lines, -3112 lines 0 comments Download
M pkg/compiler/lib/src/resolution/send_resolver.dart View 1 2 3 4 5 6 7 8 9 9 chunks +137 lines, -19 lines 0 comments Download
M pkg/compiler/lib/src/resolution/send_structure.dart View 1 2 3 4 5 46 chunks +365 lines, -48 lines 0 comments Download
M pkg/compiler/lib/src/resolved_visitor.dart View 1 2 4 chunks +4 lines, -4 lines 0 comments Download
M tests/compiler/dart2js/analyze_unused_dart2js_test.dart View 1 2 3 4 5 1 chunk +3 lines, -5 lines 0 comments Download
M tests/compiler/dart2js/semantic_visitor_test.dart View 1 2 3 4 5 6 7 8 9 72 chunks +1266 lines, -384 lines 0 comments Download
M tests/language/language_dart2js.status View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +0 lines, -5 lines 0 comments Download

Messages

Total messages: 14 (3 generated)
Johnni Winther
5 years, 7 months ago (2015-05-06 11:26:42 UTC) #2
Johnni Winther
5 years, 7 months ago (2015-05-12 18:55:17 UTC) #4
karlklose
Structure LGTM, but the diff in semantic_visitor_mixins 3760-4980 is very hard to read. https://codereview.chromium.org/1126173002/diff/40001/pkg/compiler/lib/src/resolution/access_semantics.dart File ...
5 years, 7 months ago (2015-05-13 07:25:59 UTC) #5
Johnni Winther
https://codereview.chromium.org/1126173002/diff/40001/pkg/compiler/lib/src/resolution/access_semantics.dart File pkg/compiler/lib/src/resolution/access_semantics.dart (right): https://codereview.chromium.org/1126173002/diff/40001/pkg/compiler/lib/src/resolution/access_semantics.dart#newcode52 pkg/compiler/lib/src/resolution/access_semantics.dart:52: STATIC_FINAL_FIELD, On 2015/05/13 07:25:59, karlklose wrote: > I would ...
5 years, 7 months ago (2015-05-13 08:48:00 UTC) #6
Johnni Winther
PTAL at the last patch
5 years, 7 months ago (2015-05-18 10:11:24 UTC) #7
asgerf
Drive-by lgtm for the new structure. https://codereview.chromium.org/1126173002/diff/100001/pkg/compiler/lib/src/cps_ir/cps_ir_builder_task.dart File pkg/compiler/lib/src/cps_ir/cps_ir_builder_task.dart (right): https://codereview.chromium.org/1126173002/diff/100001/pkg/compiler/lib/src/cps_ir/cps_ir_builder_task.dart#newcode1348 pkg/compiler/lib/src/cps_ir/cps_ir_builder_task.dart:1348: setValue: (value) {}); ...
5 years, 7 months ago (2015-05-18 10:32:42 UTC) #9
Johnni Winther
https://codereview.chromium.org/1126173002/diff/100001/pkg/compiler/lib/src/cps_ir/cps_ir_builder_task.dart File pkg/compiler/lib/src/cps_ir/cps_ir_builder_task.dart (right): https://codereview.chromium.org/1126173002/diff/100001/pkg/compiler/lib/src/cps_ir/cps_ir_builder_task.dart#newcode1348 pkg/compiler/lib/src/cps_ir/cps_ir_builder_task.dart:1348: setValue: (value) {}); // The binary operator will throw ...
5 years, 7 months ago (2015-05-20 08:16:34 UTC) #10
Johnni Winther
Committed patchset #8 (id:140001) manually as e248820e567b7b7827f1830b4294b5904a28dd89 (presubmit successful).
5 years, 7 months ago (2015-05-20 08:38:25 UTC) #11
Johnni Winther
PTAL at the last patch
5 years, 7 months ago (2015-05-20 11:26:46 UTC) #12
karlklose
LGTM.
5 years, 7 months ago (2015-05-20 11:35:51 UTC) #13
Johnni Winther
5 years, 7 months ago (2015-05-20 11:52:41 UTC) #14
Message was sent while issue was closed.
Committed patchset #12 (id:220001) manually as
8b715cc94bd7c7121007163a4f9b7db7883fe2f7 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698