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

Issue 1834763004: Track loading happening in parallel with background compilation and abort compilation if necessary. (Closed)

Created:
4 years, 9 months ago by srdjan
Modified:
4 years, 8 months ago
Reviewers:
siva
CC:
reviews_dartlang.org, vm-dev_dartlang.org, Ivan Posva, hausner
Base URL:
https://github.com/dart-lang/sdk.git@master
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Track loading happening in parallel with background compilation and abort compilation if necessary. BUG= R=asiva@google.com Committed: https://github.com/dart-lang/sdk/commit/f60e86fd83a1c97773509b5255f34096179d54db

Patch Set 1 #

Patch Set 2 : sync #

Patch Set 3 : sync #

Patch Set 4 : Revamped tracking of loading #

Patch Set 5 : t #

Patch Set 6 : d #

Total comments: 8

Patch Set 7 : Make increments/decrements of isolate fields used by multiple threads atomic." #

Patch Set 8 : Top level parsing can be nested #

Patch Set 9 : comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+96 lines, -67 lines) Patch
M runtime/vm/atomic.h View 1 2 3 4 5 6 7 8 1 chunk +6 lines, -0 lines 0 comments Download
M runtime/vm/compiler.cc View 1 2 3 4 5 6 7 chunks +27 lines, -38 lines 0 comments Download
M runtime/vm/flow_graph_inliner.cc View 1 2 3 4 5 6 1 chunk +15 lines, -1 line 0 comments Download
M runtime/vm/isolate.h View 1 2 3 4 5 6 7 8 2 chunks +29 lines, -19 lines 0 comments Download
M runtime/vm/isolate.cc View 1 2 3 4 5 6 1 chunk +2 lines, -2 lines 0 comments Download
M runtime/vm/object.cc View 1 2 3 3 chunks +2 lines, -7 lines 0 comments Download
M runtime/vm/parser.cc View 1 2 3 4 5 6 7 2 chunks +15 lines, -0 lines 0 comments Download

Messages

Total messages: 9 (2 generated)
srdjan
4 years, 9 months ago (2016-03-24 22:48:32 UTC) #2
srdjan
4 years, 9 months ago (2016-03-25 17:19:25 UTC) #3
srdjan
PTAL
4 years, 9 months ago (2016-03-25 21:57:19 UTC) #4
siva
https://codereview.chromium.org/1834763004/diff/100001/runtime/vm/compiler.cc File runtime/vm/compiler.cc (right): https://codereview.chromium.org/1834763004/diff/100001/runtime/vm/compiler.cc#newcode1158 runtime/vm/compiler.cc:1158: if (isolate->top_level_parsing() || top level parsing is set in ...
4 years, 8 months ago (2016-03-28 17:20:14 UTC) #5
srdjan
PTAL https://codereview.chromium.org/1834763004/diff/100001/runtime/vm/compiler.cc File runtime/vm/compiler.cc (right): https://codereview.chromium.org/1834763004/diff/100001/runtime/vm/compiler.cc#newcode1158 runtime/vm/compiler.cc:1158: if (isolate->top_level_parsing() || On 2016/03/28 17:20:14, siva wrote: ...
4 years, 8 months ago (2016-03-28 19:54:54 UTC) #6
siva
LGTM with one comment about using LoadRelaxed the way we do in other places.
4 years, 8 months ago (2016-03-28 22:00:09 UTC) #7
srdjan
4 years, 8 months ago (2016-03-28 23:02:45 UTC) #9
Message was sent while issue was closed.
Committed patchset #9 (id:160001) manually as
f60e86fd83a1c97773509b5255f34096179d54db (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698