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

Issue 9702034: Removes dartc reliance on its own libraries, now can be targeted at any implementation's libraries (Closed)

Created:
8 years, 9 months ago by zundel
Modified:
8 years, 9 months ago
CC:
reviews_dartlang.org, sra
Visibility:
Public.

Description

Removes dartc reliance on its own libraries, now can be targeted at any implementation's libraries Adds a new cmdline flag --dart-sdk to point it at a directory where the dart library files are staged --implementation-name the name of the implemenation {dartium, vm, frog, leg} to target with the analyzer Support for reading headers from a .jar file is removed. The configuration was changed to output the scripts into a directory named 'analysis' instead of 'compiler'. The name of the script to invoked is now 'darta' (for Dart analyzer) instead of dartc to free that name up for the Dart -> JS compiler.

Patch Set 1 #

Total comments: 17

Patch Set 2 : junit tests fixed #

Unified diffs Side-by-side diffs Delta from patch set Stats (+495 lines, -4805 lines) Patch
M compiler/dart-compiler.gyp View 1 1 chunk +17 lines, -171 lines 0 comments Download
A + compiler/darta.mf View 0 chunks +-1 lines, --1 lines 0 comments Download
A compiler/darta.xml View 1 chunk +163 lines, -0 lines 0 comments Download
D compiler/dartc.mf View 1 chunk +0 lines, -3 lines 0 comments Download
D compiler/dartc.xml View 1 chunk +0 lines, -270 lines 0 comments Download
M compiler/eclipse.workspace/dartc/.classpath View 1 1 chunk +0 lines, -2 lines 0 comments Download
M compiler/eclipse.workspace/dartc/.project View 1 1 chunk +2 lines, -7 lines 0 comments Download
M compiler/java/com/google/dart/compiler/CommandLineOptions.java View 1 3 chunks +27 lines, -2 lines 0 comments Download
M compiler/java/com/google/dart/compiler/DartCompiler.java View 1 6 chunks +24 lines, -15 lines 0 comments Download
M compiler/java/com/google/dart/compiler/DartCompilerMainContext.java View 1 1 chunk +5 lines, -2 lines 0 comments Download
M compiler/java/com/google/dart/compiler/DefaultCompilerConfiguration.java View 1 chunk +2 lines, -1 line 0 comments Download
M compiler/java/com/google/dart/compiler/SystemLibrary.java View 1 2 chunks +12 lines, -24 lines 0 comments Download
M compiler/java/com/google/dart/compiler/SystemLibraryManager.java View 1 5 chunks +100 lines, -178 lines 0 comments Download
M compiler/java/com/google/dart/compiler/UnitTestBatchRunner.java View 1 1 chunk +2 lines, -0 lines 0 comments Download
M compiler/java/com/google/dart/compiler/UrlSource.java View 3 chunks +8 lines, -1 line 0 comments Download
M compiler/java/com/google/dart/compiler/resolver/CoreTypeProviderImplementation.java View 1 chunk +1 line, -1 line 0 comments Download
M compiler/java/com/google/dart/compiler/resolver/ResolutionContext.java View 4 chunks +14 lines, -2 lines 0 comments Download
M compiler/java/com/google/dart/compiler/resolver/Resolver.java View 1 3 chunks +5 lines, -2 lines 0 comments Download
M compiler/java/com/google/dart/compiler/testing/TestCompilerConfiguration.java View 1 3 chunks +5 lines, -2 lines 0 comments Download
M compiler/java/com/google/dart/compiler/type/TypeAnalyzer.java View 1 4 chunks +15 lines, -3 lines 0 comments Download
M compiler/javatests/com/google/dart/compiler/SystemLibraryManagerTest.java View 1 6 chunks +25 lines, -10 lines 0 comments Download
D compiler/lib/clock.dart View 1 chunk +0 lines, -25 lines 0 comments Download
D compiler/lib/corelib.dart View 1 chunk +0 lines, -40 lines 0 comments Download
D compiler/lib/corelib_impl.dart View 1 chunk +0 lines, -43 lines 0 comments Download
D compiler/lib/coverage.dart View 1 chunk +0 lines, -213 lines 0 comments Download
D compiler/lib/error.dart View 1 chunk +0 lines, -34 lines 0 comments Download
D compiler/lib/implementation/array.dart View 1 chunk +0 lines, -263 lines 0 comments Download
D compiler/lib/implementation/array.js View 1 chunk +0 lines, -57 lines 0 comments Download
D compiler/lib/implementation/arrays.dart View 1 chunk +0 lines, -79 lines 0 comments Download
D compiler/lib/implementation/bool.dart View 1 chunk +0 lines, -23 lines 0 comments Download
D compiler/lib/implementation/bool.js View 1 chunk +0 lines, -15 lines 0 comments Download
D compiler/lib/implementation/collections.dart View 1 chunk +0 lines, -57 lines 0 comments Download
D compiler/lib/implementation/core.dart View 1 chunk +0 lines, -54 lines 0 comments Download
D compiler/lib/implementation/core.js View 1 chunk +0 lines, -528 lines 0 comments Download
D compiler/lib/implementation/date_implementation.dart View 1 chunk +0 lines, -170 lines 0 comments Download
D compiler/lib/implementation/date_implementation.js View 1 chunk +0 lines, -80 lines 0 comments Download
D compiler/lib/implementation/isolate.js View 1 chunk +0 lines, -525 lines 0 comments Download
D compiler/lib/implementation/math_natives.dart View 1 chunk +0 lines, -26 lines 0 comments Download
D compiler/lib/implementation/math_natives.js View 1 chunk +0 lines, -56 lines 0 comments Download
D compiler/lib/implementation/number.dart View 1 chunk +0 lines, -97 lines 0 comments Download
D compiler/lib/implementation/number.js View 1 chunk +0 lines, -202 lines 0 comments Download
D compiler/lib/implementation/object.js View 1 chunk +0 lines, -5 lines 0 comments Download
D compiler/lib/implementation/print.js View 1 chunk +0 lines, -14 lines 0 comments Download
D compiler/lib/implementation/regexp.dart View 1 chunk +0 lines, -149 lines 0 comments Download
D compiler/lib/implementation/regexp.js View 1 chunk +0 lines, -67 lines 0 comments Download
D compiler/lib/implementation/rtt.js View 1 chunk +0 lines, -441 lines 0 comments Download
D compiler/lib/implementation/string.dart View 1 chunk +0 lines, -235 lines 0 comments Download
D compiler/lib/implementation/string.js View 1 chunk +0 lines, -153 lines 0 comments Download
D compiler/lib/implementation/string_base.dart View 1 chunk +0 lines, -23 lines 0 comments Download
D compiler/lib/implementation/string_buffer.dart View 1 chunk +0 lines, -87 lines 0 comments Download
D compiler/lib/implementation/time_zone_implementation.dart View 1 chunk +0 lines, -23 lines 0 comments Download
D compiler/lib/object.dart View 1 chunk +0 lines, -23 lines 0 comments Download
D compiler/lib/print.dart View 1 chunk +0 lines, -19 lines 0 comments Download
A + compiler/scripts/darta.sh View 2 chunks +14 lines, -4 lines 0 comments Download
A + compiler/scripts/darta_metrics.sh View 0 chunks +-1 lines, --1 lines 0 comments Download
A + compiler/scripts/darta_run.sh View 3 chunks +5 lines, -6 lines 0 comments Download
D compiler/scripts/dartc.sh View 1 chunk +0 lines, -27 lines 0 comments Download
D compiler/scripts/dartc_build_wrapper.py View 1 chunk +0 lines, -55 lines 0 comments Download
D compiler/scripts/dartc_metrics.sh View 1 chunk +0 lines, -71 lines 0 comments Download
D compiler/scripts/dartc_run.sh View 1 chunk +0 lines, -61 lines 0 comments Download
D compiler/scripts/dartc_wrapper.py View 1 chunk +0 lines, -20 lines 0 comments Download
M dart.gyp View 1 2 chunks +2 lines, -1 line 0 comments Download
A + lib/isolate/isolate_runtime.dart View 1 chunk +3 lines, -2 lines 0 comments Download
M tests/co19/co19-compiler.status View 1 1 chunk +2 lines, -2 lines 0 comments Download
M tests/language/language.status View 1 2 chunks +1 line, -1 line 0 comments Download
M tools/create_sdk.py View 1 3 chunks +33 lines, -0 lines 0 comments Download
D tools/dartc View 1 chunk +0 lines, -20 lines 0 comments Download
M tools/generate_projects.py View 1 chunk +1 line, -1 line 0 comments Download
M tools/presubmit.sh View 2 chunks +2 lines, -2 lines 0 comments Download
M tools/testing/dart/test_suite.dart View 1 4 chunks +7 lines, -12 lines 0 comments Download

Messages

Total messages: 3 (0 generated)
ahe
I guess you haven't made this ready for review yet, so some of my comments ...
8 years, 9 months ago (2012-03-20 21:34:09 UTC) #1
zundel
This is a snapshot of my CL before trying to integrate with the editor. I ...
8 years, 9 months ago (2012-03-25 16:39:02 UTC) #2
zundel
8 years, 9 months ago (2012-03-26 22:22:36 UTC) #3
Patch Overflow Error: I will resubmit this as a series of smaller patches.

Powered by Google App Engine
This is Rietveld 408576698