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

Issue 9353015: Remove dartc optimizing backend. (Closed)

Created:
8 years, 10 months ago by ahe
Modified:
8 years, 10 months ago
Reviewers:
danrubel, kasperl, zundel
CC:
reviews_dartlang.org
Visibility:
Public.

Description

Remove dartc optimizing backend. Committed: https://code.google.com/p/dart/source/detail?r=4025

Patch Set 1 #

Total comments: 9

Patch Set 2 : rebased #

Patch Set 3 : Address review comments #

Patch Set 4 : Fix minor test issues #

Unified diffs Side-by-side diffs Delta from patch set Stats (+155 lines, -7808 lines) Patch
M dart/client/tests/dartc/dartc.status View 1 chunk +3 lines, -0 lines 0 comments Download
M dart/compiler/build.xml View 4 chunks +3 lines, -11 lines 0 comments Download
M dart/compiler/dart-compiler.gyp View 1 12 chunks +14 lines, -42 lines 0 comments Download
M dart/compiler/dartc.xml View 4 chunks +3 lines, -11 lines 0 comments Download
M dart/compiler/dartium.gyp View 3 chunks +3 lines, -29 lines 0 comments Download
M dart/compiler/java/com/google/dart/compiler/Backend.java View 1 chunk +0 lines, -5 lines 0 comments Download
M dart/compiler/java/com/google/dart/compiler/CommandLineOptions.java View 1 4 chunks +0 lines, -29 lines 0 comments Download
M dart/compiler/java/com/google/dart/compiler/CompilerConfiguration.java View 1 chunk +0 lines, -5 lines 0 comments Download
M dart/compiler/java/com/google/dart/compiler/DartCompiler.java View 1 1 chunk +2 lines, -8 lines 0 comments Download
M dart/compiler/java/com/google/dart/compiler/DefaultCompilerConfiguration.java View 3 chunks +0 lines, -10 lines 0 comments Download
M dart/compiler/java/com/google/dart/compiler/DelegatingCompilerConfiguration.java View 1 chunk +0 lines, -5 lines 0 comments Download
M dart/compiler/java/com/google/dart/compiler/ast/DartToSourceVisitor.java View 3 chunks +0 lines, -41 lines 0 comments Download
D dart/compiler/java/com/google/dart/compiler/backend/common/AbstractBackend.java View 1 chunk +0 lines, -15 lines 0 comments Download
D dart/compiler/java/com/google/dart/compiler/backend/common/TypeHeuristic.java View 1 chunk +0 lines, -47 lines 0 comments Download
D dart/compiler/java/com/google/dart/compiler/backend/common/TypeHeuristicImplementation.java View 1 chunk +0 lines, -1161 lines 0 comments Download
M dart/compiler/java/com/google/dart/compiler/backend/dart/DartBackend.java View 1 2 5 chunks +2 lines, -22 lines 0 comments Download
M dart/compiler/java/com/google/dart/compiler/backend/isolate/DartIsolateStubGenerator.java View 3 chunks +2 lines, -8 lines 0 comments Download
M dart/compiler/java/com/google/dart/compiler/backend/js/AbstractJsBackend.java View 8 chunks +6 lines, -55 lines 0 comments Download
D dart/compiler/java/com/google/dart/compiler/backend/js/BasicOptimizationStrategy.java View 1 chunk +0 lines, -466 lines 0 comments Download
D dart/compiler/java/com/google/dart/compiler/backend/js/ClosureJsAst.java View 1 chunk +0 lines, -79 lines 0 comments Download
D dart/compiler/java/com/google/dart/compiler/backend/js/ClosureJsAstTranslator.java View 1 chunk +0 lines, -724 lines 0 comments Download
D dart/compiler/java/com/google/dart/compiler/backend/js/ClosureJsBackend.java View 1 chunk +0 lines, -664 lines 0 comments Download
D dart/compiler/java/com/google/dart/compiler/backend/js/ClosureJsCodingConvention.java View 1 chunk +0 lines, -65 lines 0 comments Download
D dart/compiler/java/com/google/dart/compiler/backend/js/ClosureJsErrorCode.java View 1 chunk +0 lines, -49 lines 0 comments Download
M dart/compiler/java/com/google/dart/compiler/backend/js/GenerateJavascriptAST.java View 1 2 25 chunks +55 lines, -153 lines 0 comments Download
M dart/compiler/java/com/google/dart/compiler/backend/js/JavascriptBackend.java View 9 chunks +3 lines, -46 lines 0 comments Download
M dart/compiler/java/com/google/dart/compiler/backend/js/JsToStringGenerationVisitor.java View 2 chunks +0 lines, -36 lines 0 comments Download
D dart/compiler/java/com/google/dart/compiler/backend/js/NoOptimizationStrategy.java View 1 chunk +0 lines, -80 lines 0 comments Download
M dart/compiler/java/com/google/dart/compiler/backend/js/Normalizer.java View 5 chunks +4 lines, -19 lines 0 comments Download
D dart/compiler/java/com/google/dart/compiler/backend/js/OptimizationStrategy.java View 1 chunk +0 lines, -42 lines 0 comments Download
D dart/compiler/java/com/google/dart/compiler/common/GenerateSourceMap.java View 1 chunk +0 lines, -85 lines 0 comments Download
D dart/compiler/java/com/google/dart/compiler/common/Name.java View 1 chunk +0 lines, -125 lines 0 comments Download
D dart/compiler/java/com/google/dart/compiler/common/NameFactory.java View 1 chunk +0 lines, -226 lines 0 comments Download
D dart/compiler/java/com/google/dart/compiler/common/SourceMapping.java View 1 chunk +0 lines, -52 lines 0 comments Download
M dart/compiler/java/com/google/dart/compiler/testing/TestCompilerConfiguration.java View 1 chunk +0 lines, -5 lines 0 comments Download
M dart/compiler/java/com/google/dart/runner/DartRunner.java View 1 2 3 7 chunks +14 lines, -66 lines 0 comments Download
D dart/compiler/java/com/google/dart/runner/RhinoLauncher.java View 1 chunk +0 lines, -218 lines 0 comments Download
M dart/compiler/java/com/google/dart/runner/RunnerOptions.java View 1 chunk +0 lines, -4 lines 0 comments Download
M dart/compiler/java/com/google/dart/runner/V8Launcher.java View 4 chunks +1 line, -107 lines 0 comments Download
M dart/compiler/javatests/com/google/dart/compiler/DeltaBench.java View 1 chunk +0 lines, -5 lines 0 comments Download
D dart/compiler/javatests/com/google/dart/compiler/backend/common/TypeHeuristicImplementationTest.java View 1 chunk +0 lines, -940 lines 0 comments Download
D dart/compiler/javatests/com/google/dart/compiler/backend/js/ExprOptTest.java View 1 chunk +0 lines, -30 lines 0 comments Download
D dart/compiler/javatests/com/google/dart/compiler/backend/js/JsArrayExprOptTest.java View 1 chunk +0 lines, -93 lines 0 comments Download
D dart/compiler/javatests/com/google/dart/compiler/backend/js/JsBackendTests.java View 1 1 chunk +0 lines, -20 lines 0 comments Download
D dart/compiler/javatests/com/google/dart/compiler/backend/js/JsBinaryExprOptTest.java View 1 chunk +0 lines, -192 lines 0 comments Download
D dart/compiler/javatests/com/google/dart/compiler/backend/js/JsClosureExprOptTest.java View 1 chunk +0 lines, -97 lines 0 comments Download
D dart/compiler/javatests/com/google/dart/compiler/backend/js/JsCompoundBinaryExprOptTest.java View 1 chunk +0 lines, -202 lines 0 comments Download
D dart/compiler/javatests/com/google/dart/compiler/backend/js/JsConstExprOptTest.java View 1 chunk +0 lines, -38 lines 0 comments Download
D dart/compiler/javatests/com/google/dart/compiler/backend/js/JsConstructorOptTest.java View 1 chunk +0 lines, -179 lines 0 comments Download
D dart/compiler/javatests/com/google/dart/compiler/backend/js/JsFieldAccessOptTest.java View 1 chunk +0 lines, -81 lines 0 comments Download
D dart/compiler/javatests/com/google/dart/compiler/backend/js/JsUnaryExprOptTest.java View 1 chunk +0 lines, -73 lines 0 comments Download
M dart/compiler/javatests/com/google/dart/compiler/common/CommonTests.java View 1 1 chunk +0 lines, -5 lines 0 comments Download
D dart/compiler/javatests/com/google/dart/compiler/common/GenerateSourceMapTest.java View 1 chunk +0 lines, -324 lines 0 comments Download
D dart/compiler/javatests/com/google/dart/compiler/common/NameFactoryTest.java View 1 chunk +0 lines, -127 lines 0 comments Download
D dart/compiler/javatests/com/google/dart/compiler/common/NameTest.java View 1 chunk +0 lines, -145 lines 0 comments Download
D dart/compiler/javatests/com/google/dart/compiler/common/NameTestCase.java View 1 chunk +0 lines, -37 lines 0 comments Download
D dart/compiler/javatests/com/google/dart/compiler/end2end/BasicOptTest.java View 1 chunk +0 lines, -17 lines 0 comments Download
D dart/compiler/javatests/com/google/dart/compiler/end2end/End2EndOptTests.java View 1 chunk +0 lines, -24 lines 0 comments Download
M dart/compiler/javatests/com/google/dart/compiler/end2end/End2EndTestCase.java View 1 2 3 7 chunks +21 lines, -58 lines 0 comments Download
D dart/compiler/javatests/com/google/dart/compiler/end2end/MainMethodOptTest.java View 1 chunk +0 lines, -17 lines 0 comments Download
M dart/compiler/javatests/com/google/dart/compiler/end2end/NamedParameterTest.java View 1 chunk +1 line, -1 line 0 comments Download
D dart/compiler/javatests/com/google/dart/compiler/vm/DartOptTests.java View 1 chunk +0 lines, -26 lines 0 comments Download
D dart/compiler/javatests/com/google/dart/compiler/vm/DartTest.java View 1 chunk +0 lines, -18 lines 0 comments Download
D dart/compiler/javatests/com/google/dart/compiler/vm/DartTests.java View 1 chunk +0 lines, -26 lines 0 comments Download
D dart/compiler/javatests/com/google/dart/compiler/vm/ImportedDartOptTest.java View 1 chunk +0 lines, -23 lines 0 comments Download
D dart/compiler/javatests/com/google/dart/compiler/vm/ImportedLibOptTest.java View 1 chunk +0 lines, -17 lines 0 comments Download
D dart/compiler/javatests/com/google/dart/compiler/vm/LibOptTests.java View 1 chunk +0 lines, -27 lines 0 comments Download
D dart/compiler/javatests/com/google/dart/compiler/vm/LibTest.java View 1 chunk +0 lines, -18 lines 0 comments Download
D dart/compiler/javatests/com/google/dart/compiler/vm/LibTests.java View 1 chunk +0 lines, -23 lines 0 comments Download
D dart/compiler/javatests/com/google/dart/compiler/vm/VmTest.java View 1 chunk +0 lines, -77 lines 0 comments Download
M dart/compiler/scripts/generate_my_projects.py View 1 chunk +0 lines, -8 lines 0 comments Download
M dart/compiler/tests/dartc/dartc.status View 1 chunk +3 lines, -0 lines 0 comments Download
M dart/tests/co19/co19-compiler.status View 1 2 3 1 chunk +0 lines, -14 lines 0 comments Download
M dart/tests/corelib/corelib.status View 1 1 chunk +3 lines, -0 lines 0 comments Download
M dart/tests/isolate/isolate.status View 1 1 chunk +3 lines, -0 lines 0 comments Download
M dart/tests/language/language.status View 1 1 chunk +3 lines, -0 lines 0 comments Download
M dart/tests/stub-generator/stub-generator.status View 1 chunk +3 lines, -0 lines 0 comments Download
M dart/tests/utils/utils.status View 1 chunk +3 lines, -0 lines 0 comments Download
M deps/all.deps/DEPS View 2 chunks +0 lines, -4 lines 0 comments Download
M deps/compiler.deps/DEPS View 1 2 chunks +0 lines, -4 lines 0 comments Download
M deps/dartium.deps/DEPS View 1 1 chunk +0 lines, -3 lines 0 comments Download

Messages

Total messages: 9 (0 generated)
ahe
8 years, 10 months ago (2012-02-07 19:21:52 UTC) #1
zundel
LGTM just non-blocking nits http://codereview.chromium.org/9353015/diff/1/dart/compiler/java/com/google/dart/compiler/backend/dart/DartBackend.java File dart/compiler/java/com/google/dart/compiler/backend/dart/DartBackend.java (right): http://codereview.chromium.org/9353015/diff/1/dart/compiler/java/com/google/dart/compiler/backend/dart/DartBackend.java#newcode64 dart/compiler/java/com/google/dart/compiler/backend/dart/DartBackend.java:64: // TODO(johnlenz): Determine if we ...
8 years, 10 months ago (2012-02-08 00:22:36 UTC) #2
kasperl
LGTM. Thanks, Peter!
8 years, 10 months ago (2012-02-08 08:12:34 UTC) #3
ahe
Hi Eric and Kasper, Thank for taking a look. Cheers, Peter http://codereview.chromium.org/9353015/diff/1/dart/compiler/java/com/google/dart/compiler/backend/dart/DartBackend.java File dart/compiler/java/com/google/dart/compiler/backend/dart/DartBackend.java (right): ...
8 years, 10 months ago (2012-02-08 09:36:10 UTC) #4
scheglov
LGTM for dart-compiler.gyp You are right, we don't generate *.api files anymore, but we still ...
8 years, 10 months ago (2012-02-08 12:56:38 UTC) #5
zundel
http://codereview.chromium.org/9353015/diff/1/dart/tests/corelib/corelib.status File dart/tests/corelib/corelib.status (right): http://codereview.chromium.org/9353015/diff/1/dart/tests/corelib/corelib.status#newcode70 dart/tests/corelib/corelib.status:70: [ $component == dartc && $mode == release ] ...
8 years, 10 months ago (2012-02-08 13:49:34 UTC) #6
zundel
FYI, I see this review is closed, I'll submit the release mode changes myself.
8 years, 10 months ago (2012-02-08 14:18:15 UTC) #7
ahe
On 2012/02/08 14:18:15, zundel wrote: > FYI, I see this review is closed, I'll submit ...
8 years, 10 months ago (2012-02-08 14:56:59 UTC) #8
ahe
8 years, 10 months ago (2012-02-08 14:57:52 UTC) #9
On 2012/02/08 12:56:38, scheglov wrote:
> LGTM for dart-compiler.gyp
> 
> You are right, we don't generate *.api files anymore, but we still (and don't
> have yet plans to remove) generate *.deps files.

Hi Konstantin,

Thank you for confirming.

Cheers,
Peter

Powered by Google App Engine
This is Rietveld 408576698