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

Issue 2826673002: Remove JavaScriptBackend from ClosedWorldBase (Closed)

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

Description

Remove JavaScriptBackend from ClosedWorldBase Also extract more extract more methods from ClosedWorldImpl into ClosedWorldBase. This is a step towards creating a closed world object from kernel based elements. This CL adds the first mock of that object. R=sigmund@google.com Committed: https://github.com/dart-lang/sdk/commit/ee4b7761080b83bee0d340d767dd941cd3c26df9 Reverted: https://github.com/dart-lang/sdk/commit/6c75646b3e3dded2622a0098210d1700af35461c Committed: https://github.com/dart-lang/sdk/commit/39be6c2d72630c1397757b3bf240d6357021d801

Patch Set 1 #

Total comments: 2

Patch Set 2 : Updated cf. comments #

Patch Set 3 : Rebased #

Patch Set 4 : Fix #

Unified diffs Side-by-side diffs Delta from patch set Stats (+357 lines, -184 lines) Patch
M pkg/compiler/lib/src/compiler.dart View 1 2 2 chunks +3 lines, -2 lines 0 comments Download
M pkg/compiler/lib/src/js_backend/backend.dart View 1 2 4 chunks +9 lines, -3 lines 0 comments Download
M pkg/compiler/lib/src/js_backend/interceptor_data.dart View 11 chunks +22 lines, -19 lines 0 comments Download
M pkg/compiler/lib/src/js_emitter/interceptor_stub_generator.dart View 1 chunk +1 line, -1 line 0 comments Download
M pkg/compiler/lib/src/ssa/codegen.dart View 1 chunk +2 lines, -2 lines 0 comments Download
M pkg/compiler/lib/src/ssa/codegen_helpers.dart View 1 chunk +2 lines, -1 line 0 comments Download
M pkg/compiler/lib/src/ssa/interceptor_simplifier.dart View 4 chunks +10 lines, -9 lines 0 comments Download
M pkg/compiler/lib/src/universe/element_world_builder.dart View 3 chunks +7 lines, -3 lines 0 comments Download
M pkg/compiler/lib/src/universe/resolution_world_builder.dart View 1 chunk +16 lines, -2 lines 0 comments Download
M pkg/compiler/lib/src/universe/world_builder.dart View 1 chunk +2 lines, -1 line 0 comments Download
M pkg/compiler/lib/src/world.dart View 1 2 3 15 chunks +264 lines, -130 lines 0 comments Download
M tests/compiler/dart2js/kernel/closed_world2_test.dart View 1 chunk +1 line, -1 line 0 comments Download
M tests/compiler/dart2js/kernel/closed_world_test.dart View 3 chunks +17 lines, -10 lines 0 comments Download
M tests/compiler/dart2js/type_combination_test.dart View 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 14 (5 generated)
Johnni Winther
3 years, 8 months ago (2017-04-18 11:53:34 UTC) #2
Siggi Cherem (dart-lang)
https://codereview.chromium.org/2826673002/diff/1/pkg/compiler/lib/src/js_backend/backend.dart File pkg/compiler/lib/src/js_backend/backend.dart (right): https://codereview.chromium.org/2826673002/diff/1/pkg/compiler/lib/src/js_backend/backend.dart#newcode774 pkg/compiler/lib/src/js_backend/backend.dart:774: void onResolutionEnd() { it seems a bit confusing to ...
3 years, 8 months ago (2017-04-18 15:58:05 UTC) #3
Siggi Cherem (dart-lang)
(otherwise lgtm)
3 years, 8 months ago (2017-04-18 15:58:10 UTC) #4
Johnni Winther
Committed patchset #2 (id:20001) manually as ee4b7761080b83bee0d340d767dd941cd3c26df9 (presubmit successful).
3 years, 8 months ago (2017-04-19 09:14:10 UTC) #6
Johnni Winther
https://codereview.chromium.org/2826673002/diff/1/pkg/compiler/lib/src/js_backend/backend.dart File pkg/compiler/lib/src/js_backend/backend.dart (right): https://codereview.chromium.org/2826673002/diff/1/pkg/compiler/lib/src/js_backend/backend.dart#newcode774 pkg/compiler/lib/src/js_backend/backend.dart:774: void onResolutionEnd() { On 2017/04/18 15:58:05, Siggi Cherem (dart-lang) ...
3 years, 8 months ago (2017-04-19 09:30:33 UTC) #7
sra1
This CL causes a 10% regression on Intl.NumberFormat.format.oneshot Old code: t4 = this._symbols.ZERO_DIGIT; if (t4.length ...
3 years, 8 months ago (2017-04-19 19:33:18 UTC) #9
Johnni Winther
PTAL @ the last patch
3 years, 8 months ago (2017-04-20 11:38:25 UTC) #11
Siggi Cherem (dart-lang)
lgtm - (sorry, I honestly thought the code was just moving around and didn't pay ...
3 years, 8 months ago (2017-04-20 22:43:58 UTC) #12
Johnni Winther
3 years, 8 months ago (2017-04-24 06:45:20 UTC) #14
Message was sent while issue was closed.
Committed patchset #4 (id:60001) manually as
39be6c2d72630c1397757b3bf240d6357021d801 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698