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

Issue 10164004: Remove frogsh. (Closed)

Created:
8 years, 8 months ago by ahe
Modified:
8 years, 8 months ago
Reviewers:
nweiz, sra1, kasperl, Jacob
CC:
reviews_dartlang.org, vsm
Visibility:
Public.

Description

Patch Set 1 #

Total comments: 4

Patch Set 2 : Restore some of presubmit so the same tests are run. #

Patch Set 3 : Restore scripts in utils/apidoc. #

Patch Set 4 : Rebased #

Unified diffs Side-by-side diffs Delta from patch set Stats (+83 lines, -17506 lines) Patch
M dart/client/tests/client/client.status View 1 2 3 1 chunk +1 line, -4 lines 0 comments Download
M dart/client/tools/buildbot_annotated_steps.py View 1 chunk +0 lines, -2 lines 0 comments Download
M dart/compiler/tests/dartc/dartc.status View 1 chunk +1 line, -1 line 0 comments Download
M dart/dart.gyp View 1 chunk +3 lines, -4 lines 0 comments Download
M dart/frog/.gitignore View 1 chunk +0 lines, -3 lines 0 comments Download
M dart/frog/README.txt View 3 chunks +4 lines, -28 lines 0 comments Download
M dart/frog/dart-frog.gyp View 3 chunks +3 lines, -54 lines 0 comments Download
D dart/frog/file_system_node.dart View 1 chunk +0 lines, -83 lines 0 comments Download
M dart/frog/frog.py View 1 5 chunks +23 lines, -20 lines 0 comments Download
M dart/frog/frog_options.dart View 1 chunk +1 line, -1 line 0 comments Download
D dart/frog/js_evaluator_node.dart View 1 chunk +0 lines, -17 lines 0 comments Download
M dart/frog/lib/frog_coreimpl_sources.gypi View 1 chunk +0 lines, -1 line 0 comments Download
D dart/frog/lib/node/node.dart View 1 chunk +0 lines, -638 lines 0 comments Download
D dart/frog/minfrog View 1 chunk +0 lines, -15186 lines 0 comments Download
D dart/frog/minfrog.dart View 1 chunk +0 lines, -48 lines 0 comments Download
M dart/frog/presubmit.py View 1 4 chunks +3 lines, -48 lines 0 comments Download
D dart/frog/samples/ifrog.dart View 1 chunk +0 lines, -60 lines 0 comments Download
D dart/frog/scripts/bootstrap/frogsh.bat View 1 chunk +0 lines, -13 lines 0 comments Download
D dart/frog/scripts/bootstrap/frogsh_bootstrap_wrapper.py View 1 chunk +0 lines, -55 lines 0 comments Download
M dart/frog/scripts/buildbot_annotated_steps.py View 7 chunks +7 lines, -8 lines 0 comments Download
M dart/frog/scripts/list_frog_files.py View 1 chunk +1 line, -1 line 0 comments Download
D dart/frog/server/toss.dart View 1 chunk +0 lines, -14 lines 0 comments Download
M dart/frog/tests/await/await.status View 2 chunks +1 line, -3 lines 0 comments Download
D dart/frog/tests/await/src/HelperNegativeTest.dart View 1 chunk +0 lines, -20 lines 0 comments Download
D dart/frog/tests/await/src/HelperTest.dart View 1 chunk +0 lines, -19 lines 0 comments Download
D dart/frog/tests/await/src/await_test_helper.dart View 1 chunk +0 lines, -23 lines 0 comments Download
M dart/frog/tests/frog/frog.status View 1 chunk +1 line, -6 lines 0 comments Download
D dart/frog/tests/frog/src/EvaluatorTest.dart View 1 chunk +0 lines, -116 lines 0 comments Download
D dart/frog/tests/frog/src/InheritanceOrderingTest.dart View 1 chunk +0 lines, -114 lines 0 comments Download
D dart/frog/tests/frog/src/NodeBufferTest.dart View 1 chunk +0 lines, -139 lines 0 comments Download
D dart/frog/tests/frog/src/NodeConsoleHelper.dart View 1 chunk +0 lines, -56 lines 0 comments Download
D dart/frog/tests/frog/src/NodeConsoleTest.dart View 1 chunk +0 lines, -41 lines 0 comments Download
D dart/frog/tests/frog/src/NodeProcessHelper.dart View 1 chunk +0 lines, -87 lines 0 comments Download
D dart/frog/tests/frog/src/NodeProcessTest.dart View 1 chunk +0 lines, -50 lines 0 comments Download
D dart/frog/tests/frog/src/NodeTestHelper.dart View 1 chunk +0 lines, -168 lines 0 comments Download
D dart/frog/tests/frog/src/PrototypePatchingTest.dart View 1 chunk +0 lines, -76 lines 0 comments Download
D dart/frog/tests/frog/src/node_config.dart View 1 chunk +0 lines, -23 lines 0 comments Download
M dart/frog/tests/leg/leg.status View 1 chunk +1 line, -1 line 0 comments Download
M dart/frog/tests/leg_only/leg_only.status View 1 chunk +1 line, -1 line 0 comments Download
M dart/frog/tests/native/native.status View 1 chunk +2 lines, -2 lines 0 comments Download
D dart/lib/compiler/implementation/scanner/d8_scanner_bench.dart View 1 chunk +0 lines, -29 lines 0 comments Download
D dart/lib/compiler/implementation/scanner/motile_node.dart View 1 chunk +0 lines, -14 lines 0 comments Download
D dart/lib/compiler/implementation/scanner/node_scanner_bench.dart View 1 chunk +0 lines, -49 lines 0 comments Download
M dart/samples/swarm/htmlconverter.py View 1 chunk +1 line, -1 line 0 comments Download
M dart/samples/tests/samples/samples.status View 1 chunk +1 line, -1 line 0 comments Download
M dart/tests/co19/co19-frog.status View 1 chunk +1 line, -1 line 0 comments Download
M dart/tests/corelib/corelib.status View 1 2 3 2 chunks +2 lines, -5 lines 0 comments Download
M dart/tests/isolate/isolate.status View 2 chunks +2 lines, -2 lines 0 comments Download
M dart/tests/language/language.status View 1 2 3 5 chunks +9 lines, -13 lines 0 comments Download
M dart/tests/standalone/standalone.status View 1 chunk +1 line, -1 line 0 comments Download
M dart/tests/utils/utils.status View 2 chunks +3 lines, -3 lines 0 comments Download
M dart/tools/create_sdk.py View 1 chunk +0 lines, -1 line 0 comments Download
M dart/tools/testing/dart/test_options.dart View 2 chunks +4 lines, -10 lines 0 comments Download
M dart/tools/testing/dart/test_suite.dart View 5 chunks +1 line, -6 lines 0 comments Download
M dart/tools/utils.py View 1 chunk +0 lines, -16 lines 0 comments Download
D dart/utils/apidoc/html_diff_dump.dart View 1 2 1 chunk +0 lines, -1 line 0 comments Download
D dart/utils/apidoc/mdn/postProcess.dart View 1 2 1 chunk +0 lines, -1 line 0 comments Download
D dart/utils/apidoc/mdn/prettyPrint.dart View 1 2 1 chunk +0 lines, -1 line 0 comments Download
D dart/utils/apidoc/mdn/util.dart View 1 2 1 chunk +0 lines, -1 line 0 comments Download
M dart/utils/css/cssoptions.dart View 1 chunk +1 line, -1 line 0 comments Download
M dart/utils/template/temploptions.dart View 1 chunk +1 line, -1 line 0 comments Download
M dart/utils/tests/pub/pub.status View 1 chunk +1 line, -1 line 0 comments Download
M dart/utils/tip/README.txt View 1 chunk +2 lines, -2 lines 0 comments Download
D dart/utils/tip/toss.dart View 1 chunk +0 lines, -111 lines 0 comments Download

Messages

Total messages: 7 (0 generated)
ahe
8 years, 8 months ago (2012-04-20 12:36:15 UTC) #1
kasperl
LGTM. I know this is a difficult change to make without potentially impacting other people's ...
8 years, 8 months ago (2012-04-20 12:53:09 UTC) #2
sra1
Please hold off on this change until we resolve the following. minfrog is used to ...
8 years, 8 months ago (2012-04-20 18:05:18 UTC) #3
Bob Nystrom
This will break apidoc. It invokes minfrog in order to compile its client-side Dart code ...
8 years, 8 months ago (2012-04-20 18:22:13 UTC) #4
sra1
https://chromiumcodereview.appspot.com/10164004/diff/1/dart/frog/presubmit.py File dart/frog/presubmit.py (left): https://chromiumcodereview.appspot.com/10164004/diff/1/dart/frog/presubmit.py#oldcode152 dart/frog/presubmit.py:152: 'isolate', 'peg', 'frog', 'css', 'frog_native'] If frogsh is not ...
8 years, 8 months ago (2012-04-21 17:10:27 UTC) #5
ahe
Thank you for your comments. https://chromiumcodereview.appspot.com/10164004/diff/1/dart/frog/frog.py File dart/frog/frog.py (right): https://chromiumcodereview.appspot.com/10164004/diff/1/dart/frog/frog.py#newcode40 dart/frog/frog.py:40: if component == 'dartc': ...
8 years, 8 months ago (2012-04-23 13:14:09 UTC) #6
ahe
8 years, 8 months ago (2012-04-23 14:01:51 UTC) #7
On 2012/04/20 18:22:13, Bob Nystrom wrote:
> This will break apidoc. It invokes minfrog in order to compile its client-side
> Dart code to JS. See apidoc/apidoc.dart:63. You'll need to change that to
invoke
> some other Dart->JS compiler and ensure that the client-side code is still
> working. To validate:
> 
> 1. Do a (release) build. That will generate apidocs to
> (out|xcodebuild)/Release_ia32/api_docs.
> 2. Spin up a web server out of that directory ("python -m SimpleHTTPServer"
> works fine).
> 3. Hit that with a non-Dartium browser. Make sure navigation correctly shows
up
> on the left and that you can expand and collapse code in the content area.
> 
> Re: deleting stuff under apidoc, I'll add Nathan and Jacob to the review
because
> they wrote those scripts and know if they want them to stick around.

The build doesn't break although I removed minfrog. I'll fix it, this time.
Moving forward, please try to avoid silent build failures and write tests.

Powered by Google App Engine
This is Rietveld 408576698