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

Issue 2655173002: Create an app snapshot of the Dart front end. (Closed)

Created:
3 years, 10 months ago by rmacnak
Modified:
3 years, 10 months ago
CC:
reviews_dartlang.org, vm-dev_dartlang.org
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Patch Set 1 #

Total comments: 9

Patch Set 2 : undo rename of create_snapshot_file.py #

Total comments: 4

Patch Set 3 : . #

Patch Set 4 : . #

Unified diffs Side-by-side diffs Delta from patch set Stats (+232 lines, -279 lines) Patch
M BUILD.gn View 1 2 4 chunks +7 lines, -7 lines 0 comments Download
M runtime/bin/main.cc View 1 2 5 chunks +184 lines, -175 lines 0 comments Download
M runtime/platform/globals.h View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M runtime/tools/kernel-service.dart View 1 2 1 chunk +0 lines, -95 lines 0 comments Download
M runtime/vm/kernel_isolate.cc View 1 chunk +1 line, -1 line 0 comments Download
A utils/kernel-service/BUILD.gn View 1 2 1 chunk +16 lines, -0 lines 0 comments Download
A + utils/kernel-service/kernel-service.dart View 1 2 3 1 chunk +23 lines, -1 line 0 comments Download

Messages

Total messages: 14 (4 generated)
rmacnak
A first step that does not embed the snapshot in the 'dart' binary. + ./tools/build.py ...
3 years, 10 months ago (2017-01-25 23:59:03 UTC) #2
hausner
LGTM as far as I understand the gn stuff. The resulting runtime performance gain is ...
3 years, 10 months ago (2017-01-26 01:13:37 UTC) #3
siva
+zra to reviewer list
3 years, 10 months ago (2017-01-26 01:16:02 UTC) #5
siva
lgtm https://codereview.chromium.org/2655173002/diff/1/runtime/bin/main.cc File runtime/bin/main.cc (right): https://codereview.chromium.org/2655173002/diff/1/runtime/bin/main.cc#newcode1027 runtime/bin/main.cc:1027: // TODO(rmacnak): We are leaking the snapshot when ...
3 years, 10 months ago (2017-01-26 17:07:08 UTC) #6
rmacnak
https://codereview.chromium.org/2655173002/diff/1/runtime/bin/main.cc File runtime/bin/main.cc (right): https://codereview.chromium.org/2655173002/diff/1/runtime/bin/main.cc#newcode1027 runtime/bin/main.cc:1027: // TODO(rmacnak): We are leaking the snapshot when the ...
3 years, 10 months ago (2017-01-26 18:07:14 UTC) #7
zra
https://codereview.chromium.org/2655173002/diff/1/runtime/bin/BUILD.gn File runtime/bin/BUILD.gn (right): https://codereview.chromium.org/2655173002/diff/1/runtime/bin/BUILD.gn#newcode492 runtime/bin/BUILD.gn:492: action("generate_dfe_snapshot") { This should try to use the "application_snapshot" ...
3 years, 10 months ago (2017-01-26 20:55:00 UTC) #8
Siggi Cherem (dart-lang)
very exciting to see this Ryan! Just a small drive-by comment below. https://codereview.chromium.org/2655173002/diff/1/runtime/bin/BUILD.gn File runtime/bin/BUILD.gn ...
3 years, 10 months ago (2017-01-26 22:38:13 UTC) #10
rmacnak
PTAL. With the new paths, the commands are ./out/ReleaseX64/dart --dfe=utils/kernel-service/kernel-service.dart ~/hello.dart ./out/ReleaseX64/dart --dfe=out/ReleaseX64/gen/kernel-service.dart.snapshot ~/hello.dart https://codereview.chromium.org/2655173002/diff/1/runtime/bin/BUILD.gn ...
3 years, 10 months ago (2017-01-26 23:48:45 UTC) #11
zra
lgtm
3 years, 10 months ago (2017-01-27 00:04:24 UTC) #12
rmacnak
3 years, 10 months ago (2017-01-27 00:29:06 UTC) #14
Message was sent while issue was closed.
Committed patchset #4 (id:60001) manually as
8c7111c967a343fab1d58a94b2ede44fe94b4610 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698