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

Issue 2894283002: Reapply CL: first step for modular support in fasta (Closed)

Created:
3 years, 7 months ago by Siggi Cherem (dart-lang)
Modified:
3 years, 7 months ago
Reviewers:
ahe, scheglov
CC:
reviews_dartlang.org, dart-fe-team+reviews_google.com, ahe, Paul Berry
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Reapply CL: first step for modular support in fasta BUG= R=scheglov@google.com Committed: https://github.com/dart-lang/sdk/commit/011f8c5873ebd7214ea5d281b97746eb7d8210e6

Patch Set 1 #

Patch Set 2 : new changes since first CL #

Total comments: 9
Unified diffs Side-by-side diffs Delta from patch set Stats (+1258 lines, -148 lines) Patch
M pkg/compiler/lib/src/kernel/fasta_support.dart View 1 chunk +0 lines, -3 lines 0 comments Download
M pkg/front_end/lib/compiler_options.dart View 2 chunks +0 lines, -24 lines 0 comments Download
M pkg/front_end/lib/kernel_generator.dart View 5 chunks +74 lines, -15 lines 0 comments Download
M pkg/front_end/lib/src/base/processed_options.dart View 5 chunks +69 lines, -39 lines 0 comments Download
A pkg/front_end/lib/src/fasta/kernel/kernel_outline_shaker.dart View 1 chunk +406 lines, -0 lines 0 comments Download
M pkg/front_end/lib/src/fasta/kernel/kernel_target.dart View 1 8 chunks +45 lines, -12 lines 4 comments Download
M pkg/front_end/lib/src/fasta/kernel/verifier.dart View 1 chunk +3 lines, -1 line 3 comments Download
A pkg/front_end/test/fasta/shaker.status View 1 chunk +9 lines, -0 lines 0 comments Download
A pkg/front_end/test/fasta/shaker_test.dart View 1 chunk +241 lines, -0 lines 2 comments Download
M pkg/front_end/test/fasta/testing.json View 4 chunks +22 lines, -4 lines 0 comments Download
M pkg/front_end/test/fasta/testing/suite.dart View 4 chunks +12 lines, -8 lines 0 comments Download
M pkg/front_end/test/src/base/processed_options_test.dart View 5 chunks +20 lines, -39 lines 0 comments Download
M pkg/front_end/test/subpackage_relationships_test.dart View 1 chunk +6 lines, -3 lines 0 comments Download
A pkg/front_end/testcases/shaker/classes_in_signatures.dart View 1 chunk +8 lines, -0 lines 0 comments Download
A pkg/front_end/testcases/shaker/classes_in_signatures.dart.shaker View 1 chunk +5 lines, -0 lines 0 comments Download
A pkg/front_end/testcases/shaker/empty_program.dart View 1 chunk +9 lines, -0 lines 0 comments Download
A pkg/front_end/testcases/shaker/empty_program.dart.shaker View 1 chunk +72 lines, -0 lines 0 comments Download
A pkg/front_end/testcases/shaker/implicit_constructors.dart View 1 chunk +9 lines, -0 lines 0 comments Download
A pkg/front_end/testcases/shaker/implicit_constructors.dart.shaker View 1 chunk +6 lines, -0 lines 0 comments Download
A pkg/front_end/testcases/shaker/include_bounds.dart View 1 chunk +9 lines, -0 lines 0 comments Download
A pkg/front_end/testcases/shaker/include_bounds.dart.shaker View 1 chunk +6 lines, -0 lines 0 comments Download
A pkg/front_end/testcases/shaker/include_field_type.dart View 1 chunk +7 lines, -0 lines 0 comments Download
A pkg/front_end/testcases/shaker/include_field_type.dart.shaker View 1 chunk +7 lines, -0 lines 0 comments Download
A pkg/front_end/testcases/shaker/lib/lib.dart View 1 chunk +33 lines, -0 lines 0 comments Download
A pkg/front_end/testcases/shaker/roots0.dart View 1 chunk +9 lines, -0 lines 0 comments Download
A pkg/front_end/testcases/shaker/roots0.dart.shaker View 1 chunk +5 lines, -0 lines 0 comments Download
A pkg/front_end/testcases/shaker/roots1.dart View 1 chunk +9 lines, -0 lines 0 comments Download
A pkg/front_end/testcases/shaker/roots1.dart.shaker View 1 chunk +5 lines, -0 lines 0 comments Download
A pkg/front_end/testcases/shaker/roots2.dart View 1 chunk +11 lines, -0 lines 0 comments Download
A pkg/front_end/testcases/shaker/roots2.dart.shaker View 1 chunk +5 lines, -0 lines 0 comments Download
A pkg/front_end/testcases/shaker/roots3.dart View 1 chunk +11 lines, -0 lines 0 comments Download
A pkg/front_end/testcases/shaker/roots3.dart.shaker View 1 chunk +5 lines, -0 lines 0 comments Download
A pkg/front_end/testcases/shaker/roots4.dart View 1 chunk +15 lines, -0 lines 0 comments Download
A pkg/front_end/testcases/shaker/roots4.dart.shaker View 1 chunk +5 lines, -0 lines 0 comments Download
A pkg/front_end/testcases/shaker/roots5.dart View 1 chunk +11 lines, -0 lines 0 comments Download
A pkg/front_end/testcases/shaker/roots5.dart.shaker View 1 chunk +5 lines, -0 lines 0 comments Download
A pkg/front_end/testcases/shaker/roots6.dart View 1 chunk +11 lines, -0 lines 0 comments Download
A pkg/front_end/testcases/shaker/roots6.dart.shaker View 1 chunk +5 lines, -0 lines 0 comments Download
A pkg/front_end/testcases/shaker/roots7.dart View 1 chunk +9 lines, -0 lines 0 comments Download
A pkg/front_end/testcases/shaker/roots7.dart.shaker View 1 chunk +5 lines, -0 lines 0 comments Download
A pkg/front_end/testcases/shaker/toplevel_reference.dart View 1 chunk +8 lines, -0 lines 0 comments Download
A pkg/front_end/testcases/shaker/toplevel_reference.dart.shaker View 1 chunk +5 lines, -0 lines 0 comments Download
A pkg/front_end/testcases/shaker/transitive_mixins.dart View 1 chunk +8 lines, -0 lines 0 comments Download
A pkg/front_end/testcases/shaker/transitive_mixins.dart.shaker View 1 chunk +8 lines, -0 lines 0 comments Download
A pkg/front_end/testcases/shaker/transitive_superclass.dart View 1 chunk +8 lines, -0 lines 0 comments Download
A pkg/front_end/testcases/shaker/transitive_superclass.dart.shaker View 1 chunk +7 lines, -0 lines 0 comments Download
A pkg/front_end/testcases/shaker/typedefs_in_types.dart View 1 chunk +8 lines, -0 lines 0 comments Download
A pkg/front_end/testcases/shaker/typedefs_in_types.dart.shaker View 1 chunk +2 lines, -0 lines 0 comments Download

Messages

Total messages: 13 (6 generated)
Siggi Cherem (dart-lang)
patchset 1 is the old CL, patchset 2 contains the new changes (only kernel_target was ...
3 years, 7 months ago (2017-05-19 22:47:20 UTC) #4
scheglov
LGTM
3 years, 7 months ago (2017-05-19 22:54:57 UTC) #5
Siggi Cherem (dart-lang)
Committed patchset #2 (id:60001) manually as 011f8c5873ebd7214ea5d281b97746eb7d8210e6 (presubmit successful).
3 years, 7 months ago (2017-05-20 02:47:43 UTC) #8
Siggi Cherem (dart-lang)
FYI - unit tests are a bit slower now that I moved the trimming after ...
3 years, 7 months ago (2017-05-20 02:51:25 UTC) #9
ahe
https://codereview.chromium.org/2894283002/diff/60001/pkg/front_end/lib/src/fasta/kernel/kernel_target.dart File pkg/front_end/lib/src/fasta/kernel/kernel_target.dart (right): https://codereview.chromium.org/2894283002/diff/60001/pkg/front_end/lib/src/fasta/kernel/kernel_target.dart#newcode268 pkg/front_end/lib/src/fasta/kernel/kernel_target.dart:268: /// When [trimDependencies] is true, this also runs a ...
3 years, 7 months ago (2017-05-22 11:49:04 UTC) #11
Siggi Cherem (dart-lang)
sending a follow up CL to address some of the comments. https://codereview.chromium.org/2894283002/diff/60001/pkg/front_end/lib/src/fasta/kernel/kernel_target.dart File pkg/front_end/lib/src/fasta/kernel/kernel_target.dart (right): ...
3 years, 7 months ago (2017-05-22 23:15:48 UTC) #12
ahe
3 years, 7 months ago (2017-05-24 15:45:47 UTC) #13
Message was sent while issue was closed.
https://codereview.chromium.org/2894283002/diff/60001/pkg/front_end/lib/src/f...
File pkg/front_end/lib/src/fasta/kernel/verifier.dart (right):

https://codereview.chromium.org/2894283002/diff/60001/pkg/front_end/lib/src/f...
pkg/front_end/lib/src/fasta/kernel/verifier.dart:50: var uri = fileUri != null ?
Uri.parse(fileUri) : null;
On 2017/05/22 23:15:48, Siggi Cherem (dart-lang) wrote:
> On 2017/05/22 11:49:04, ahe wrote:
> > Why is fileUri null?
> 
> I ran into this when hitting verification errors for dangling references
> initially. Now I cannot easily reproduce this by tweaking the code to produce
> those errors, so I don't have a repro to show. If you prefer, I can revert it
so
> we determine the cause whenever we run into it again.

My preference would be to revert this so we can fix the underlying problem if
this happens again.

Powered by Google App Engine
This is Rietveld 408576698