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

Issue 269023005: - Ensure that BaseIsolate is only used to break the header include cycles. (Closed)

Created:
6 years, 7 months ago by Ivan Posva
Modified:
6 years, 7 months ago
Reviewers:
koda, siva
CC:
reviews_dartlang.org, vm-dev_dartlang.org
Visibility:
Public.

Description

- Ensure that BaseIsolate is only used to break the header include cycles. R=asiva@google.com Committed: https://code.google.com/p/dart/source/detail?r=35770

Patch Set 1 #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+28 lines, -23 lines) Patch
M runtime/vm/allocation.h View 1 chunk +14 lines, -11 lines 2 comments Download
M runtime/vm/handles.h View 3 chunks +3 lines, -3 lines 0 comments Download
M runtime/vm/handles.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M runtime/vm/timer.h View 2 chunks +2 lines, -2 lines 0 comments Download
M runtime/vm/zone.h View 2 chunks +7 lines, -5 lines 0 comments Download

Messages

Total messages: 5 (0 generated)
Ivan Posva
6 years, 7 months ago (2014-05-05 21:41:31 UTC) #1
siva
lgtm
6 years, 7 months ago (2014-05-05 21:45:07 UTC) #2
Ivan Posva
Committed patchset #1 manually as r35770 (presubmit successful).
6 years, 7 months ago (2014-05-05 21:45:42 UTC) #3
koda
https://codereview.chromium.org/269023005/diff/1/runtime/vm/allocation.h File runtime/vm/allocation.h (right): https://codereview.chromium.org/269023005/diff/1/runtime/vm/allocation.h#newcode40 runtime/vm/allocation.h:40: : isolate_(reinterpret_cast<BaseIsolate*>(isolate)), previous_(NULL) { Use implicit_cast from platform/globals.h. https://codereview.chromium.org/269023005/diff/1/runtime/vm/allocation.h#newcode66 ...
6 years, 7 months ago (2014-05-05 21:51:27 UTC) #4
koda
6 years, 7 months ago (2014-05-05 22:07:00 UTC) #5
Message was sent while issue was closed.
lgtm

As you pointed out, you probably cannot use them since Isolate is only
forward-declared.

Powered by Google App Engine
This is Rietveld 408576698