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

Issue 1287463003: Refactor skipped code functions interface. (Closed)

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

Description

Refactor skipped code functions interface. Prepares for parallel marking by encapsulating the skipped code functions set, and moving the finalization out to the GCMarker, after all marking is done. Also changes the interface in the visitor interface to make it less coupled with the representation of the set. BUG= R=iposva@google.com Committed: https://github.com/dart-lang/sdk/commit/51de0c8ff4875386cd05c63cdb1808e57ef589cc

Patch Set 1 #

Total comments: 8

Patch Set 2 : Address comments. #

Patch Set 3 : Remove debug logging #

Patch Set 4 : Fix git weirdness. #

Patch Set 5 : rm garbage file. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+93 lines, -72 lines) Patch
M runtime/vm/gc_marker.cc View 1 2 3 8 chunks +82 lines, -64 lines 0 comments Download
M runtime/vm/object.h View 1 2 3 1 chunk +2 lines, -2 lines 0 comments Download
M runtime/vm/raw_object.h View 1 2 3 4 chunks +5 lines, -2 lines 0 comments Download
M runtime/vm/raw_object.cc View 1 2 3 1 chunk +2 lines, -2 lines 0 comments Download
M runtime/vm/visitor.h View 1 2 3 1 chunk +2 lines, -2 lines 0 comments Download

Messages

Total messages: 6 (1 generated)
koda
5 years, 4 months ago (2015-08-10 16:27:51 UTC) #2
Ivan Posva
I like that we disentangle the actual implementation away from the marker itself. -Ivan https://codereview.chromium.org/1287463003/diff/1/runtime/vm/gc_marker.cc ...
5 years, 3 months ago (2015-08-27 16:41:30 UTC) #3
koda
https://codereview.chromium.org/1287463003/diff/1/runtime/vm/gc_marker.cc File runtime/vm/gc_marker.cc (left): https://codereview.chromium.org/1287463003/diff/1/runtime/vm/gc_marker.cc#oldcode174 runtime/vm/gc_marker.cc:174: if (!visit_function_code_) { On 2015/08/27 16:41:30, Ivan Posva wrote: ...
5 years, 3 months ago (2015-08-27 17:51:32 UTC) #4
Ivan Posva
LGTM -ip
5 years, 3 months ago (2015-08-27 17:58:21 UTC) #5
koda
5 years, 3 months ago (2015-08-27 18:19:23 UTC) #6
Message was sent while issue was closed.
Committed patchset #5 (id:80001) manually as
51de0c8ff4875386cd05c63cdb1808e57ef589cc (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698