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

Issue 1864433004: Repeats and fixes the changes landed & reverted as CL 1789553003. (Closed)

Created:
4 years, 8 months ago by eernst
Modified:
4 years, 8 months ago
Reviewers:
Johnni Winther
CC:
reviews_dartlang.org, floitsch
Base URL:
https://github.com/dart-lang/sdk.git@master
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Repeats and fixes the changes landed & reverted as CL 1789553003. When landed, CL 1789553003 turned out to cause bot failures because some libraries outside the compiler are importing compiler libraries which have been updated. For instance, the tests in 'compiler/dart2js' depend on several internal elements of the 'dart2js' compiler. This CL updates these external dependents to work with the modified library structure and class APIs of the compiler. A small adjustment was applied to 'dart2js_incremental' as well. No further dependents are believed to exist: Grepping in sdk for relevant imports does not reveal any further imports of any of the libraries in the compiler where the "interface" has changed, and external clients are not supported (that is, imports in arbitrary github repositories may or may not break if they use the compiler internals, but we do not support this type of dependency so we won't do anything to protect them against that type of breakage). R=johnniwinther@google.com Committed: https://github.com/dart-lang/sdk/commit/586c43ac7eaf55c7127c869e5468a43af1594a15

Patch Set 1 #

Patch Set 2 : Updates to external dependents #

Unified diffs Side-by-side diffs Delta from patch set Stats (+268 lines, -816 lines) Patch
M pkg/compiler/lib/compiler.dart View 2 chunks +2 lines, -1 line 0 comments Download
M pkg/compiler/lib/compiler_new.dart View 3 chunks +2 lines, -506 lines 0 comments Download
M pkg/compiler/lib/src/apiimpl.dart View 2 chunks +3 lines, -4 lines 0 comments Download
M pkg/compiler/lib/src/common/resolution.dart View 2 chunks +3 lines, -0 lines 0 comments Download
M pkg/compiler/lib/src/compiler.dart View 7 chunks +15 lines, -16 lines 0 comments Download
M pkg/compiler/lib/src/diagnostics/diagnostic_listener.dart View 2 chunks +3 lines, -49 lines 0 comments Download
M pkg/compiler/lib/src/mirrors/analyze.dart View 2 chunks +2 lines, -2 lines 0 comments Download
A + pkg/compiler/lib/src/options.dart View 13 chunks +108 lines, -143 lines 0 comments Download
M pkg/compiler/lib/src/parser/class_element_parser.dart View 1 chunk +4 lines, -2 lines 0 comments Download
M pkg/compiler/lib/src/parser/diet_parser_task.dart View 1 chunk +7 lines, -9 lines 0 comments Download
M pkg/compiler/lib/src/parser/element_listener.dart View 2 chunks +8 lines, -0 lines 0 comments Download
M pkg/compiler/lib/src/parser/parser.dart View 3 chunks +6 lines, -5 lines 0 comments Download
M pkg/compiler/lib/src/parser/parser_task.dart View 3 chunks +5 lines, -7 lines 0 comments Download
M pkg/compiler/lib/src/parser/partial_elements.dart View 2 chunks +2 lines, -2 lines 0 comments Download
M pkg/compiler/lib/src/parser/partial_parser.dart View 2 chunks +4 lines, -3 lines 0 comments Download
M pkg/compiler/lib/src/patch_parser.dart View 5 chunks +8 lines, -12 lines 0 comments Download
M pkg/dart2js_incremental/lib/dart2js_incremental.dart View 1 1 chunk +3 lines, -1 line 0 comments Download
M pkg/dart2js_incremental/lib/library_updater.dart View 1 1 chunk +2 lines, -2 lines 0 comments Download
M tests/compiler/dart2js/analyze_helper.dart View 1 3 chunks +4 lines, -3 lines 0 comments Download
M tests/compiler/dart2js/backend_dart/dart_printer_test.dart View 1 3 chunks +3 lines, -2 lines 0 comments Download
M tests/compiler/dart2js/bad_loop_test.dart View 1 2 chunks +2 lines, -2 lines 0 comments Download
M tests/compiler/dart2js/codegen_helper.dart View 1 1 chunk +2 lines, -2 lines 0 comments Download
M tests/compiler/dart2js/diagnostic_reporter_helper.dart View 1 1 chunk +1 line, -0 lines 0 comments Download
M tests/compiler/dart2js/exit_code_test.dart View 1 2 chunks +2 lines, -1 line 0 comments Download
M tests/compiler/dart2js/library_env_test.dart View 1 2 chunks +5 lines, -13 lines 0 comments Download
M tests/compiler/dart2js/library_resolution_test.dart View 1 1 chunk +1 line, -1 line 0 comments Download
M tests/compiler/dart2js/memory_compiler.dart View 1 3 chunks +3 lines, -2 lines 0 comments Download
M tests/compiler/dart2js/mock_compiler.dart View 1 5 chunks +17 lines, -18 lines 0 comments Download
A tests/compiler/dart2js/options_helper.dart View 1 1 chunk +24 lines, -0 lines 0 comments Download
M tests/compiler/dart2js/parser_helper.dart View 1 5 chunks +8 lines, -3 lines 0 comments Download
M tests/compiler/dart2js/partial_parser_test.dart View 1 2 chunks +3 lines, -1 line 0 comments Download
M tests/compiler/dart2js/type_checker_test.dart View 1 3 chunks +3 lines, -2 lines 0 comments Download
M tests/compiler/dart2js/unparser2_test.dart View 1 3 chunks +3 lines, -2 lines 0 comments Download

Messages

Total messages: 5 (2 generated)
eernst
Patch set 1 is identical to https://codereview.chromium.org/1789553003/ which was landed and reverted, and patch set ...
4 years, 8 months ago (2016-04-05 11:52:18 UTC) #2
Johnni Winther
lgtm
4 years, 8 months ago (2016-04-05 11:59:05 UTC) #3
eernst
4 years, 8 months ago (2016-04-05 15:26:23 UTC) #5
Message was sent while issue was closed.
Committed patchset #2 (id:20001) manually as
586c43ac7eaf55c7127c869e5468a43af1594a15 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698