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

Issue 2841583002: Add FrontEndStrategy, ResolutionFrontEndStrategy and KernelFrontEndStrategy (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

Add FrontEndStrategy, ResolutionFrontEndStrategy and KernelFrontEndStrategy This is a step towards making the compiler agnostic of how the element model is created. This enables us to build support for the kernel based front end in parallel with the existing resolver based front end. R=sigmund@google.com Committed: https://github.com/dart-lang/sdk/commit/83e971b315e58307d35ceaa5467d89accb32c4c4

Patch Set 1 #

Total comments: 10

Patch Set 2 : Updated cf. comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+506 lines, -382 lines) Patch
M pkg/compiler/lib/src/compiler.dart View 1 6 chunks +11 lines, -234 lines 0 comments Download
A pkg/compiler/lib/src/frontend_strategy.dart View 1 1 chunk +48 lines, -0 lines 0 comments Download
M pkg/compiler/lib/src/js_backend/backend.dart View 1 2 chunks +3 lines, -1 line 0 comments Download
A pkg/compiler/lib/src/kernel/kernel_strategy.dart View 1 1 chunk +49 lines, -0 lines 0 comments Download
M pkg/compiler/lib/src/kernel/world_builder.dart View 1 5 chunks +33 lines, -12 lines 0 comments Download
M pkg/compiler/lib/src/library_loader.dart View 9 chunks +17 lines, -41 lines 0 comments Download
M pkg/compiler/lib/src/native/resolver.dart View 1 2 chunks +0 lines, -65 lines 0 comments Download
A pkg/compiler/lib/src/resolution/resolution_strategy.dart View 1 1 chunk +325 lines, -0 lines 0 comments Download
M pkg/compiler/lib/src/ssa/builder.dart View 2 chunks +4 lines, -2 lines 0 comments Download
M pkg/compiler/lib/src/ssa/builder_kernel.dart View 2 chunks +4 lines, -4 lines 0 comments Download
M tests/compiler/dart2js/dill_loader_test.dart View 2 chunks +7 lines, -19 lines 0 comments Download
M tests/compiler/dart2js/kernel/closed_world2_test.dart View 1 chunk +2 lines, -2 lines 0 comments Download
M tests/compiler/dart2js/kernel/impact_test.dart View 1 chunk +3 lines, -2 lines 0 comments Download

Messages

Total messages: 7 (3 generated)
Johnni Winther
3 years, 8 months ago (2017-04-24 13:50:58 UTC) #2
Siggi Cherem (dart-lang)
lgtm, thanks Johnni. A few minor suggestions below. https://codereview.chromium.org/2841583002/diff/1/pkg/compiler/lib/src/kernel/kernel_strategy.dart File pkg/compiler/lib/src/kernel/kernel_strategy.dart (right): https://codereview.chromium.org/2841583002/diff/1/pkg/compiler/lib/src/kernel/kernel_strategy.dart#newcode19 pkg/compiler/lib/src/kernel/kernel_strategy.dart:19: /// ...
3 years, 8 months ago (2017-04-24 19:36:48 UTC) #4
Johnni Winther
https://codereview.chromium.org/2841583002/diff/1/pkg/compiler/lib/src/kernel/kernel_strategy.dart File pkg/compiler/lib/src/kernel/kernel_strategy.dart (right): https://codereview.chromium.org/2841583002/diff/1/pkg/compiler/lib/src/kernel/kernel_strategy.dart#newcode19 pkg/compiler/lib/src/kernel/kernel_strategy.dart:19: /// Frontend strategy that loads '.dill' files and builds ...
3 years, 8 months ago (2017-04-25 07:52:52 UTC) #5
Johnni Winther
3 years, 8 months ago (2017-04-25 08:07:25 UTC) #7
Message was sent while issue was closed.
Committed patchset #2 (id:20001) manually as
83e971b315e58307d35ceaa5467d89accb32c4c4 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698