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

Issue 23480098: Setup the pool pointer when entering Dart from C++ so the intrinsic functions may rely on it being … (Closed)

Created:
7 years, 3 months ago by rmacnak
Modified:
7 years, 3 months ago
Reviewers:
zra, siva
CC:
reviews_dartlang.org, vm-dev_dartlang.org
Visibility:
Public.

Description

Setup the pool pointer when entering Dart from C++ so the intrinsic functions may rely on it being valid. R=asiva@google.com, zra@google.com Committed: https://code.google.com/p/dart/source/detail?r=27683

Patch Set 1 : #

Total comments: 9

Patch Set 2 : . #

Patch Set 3 : . #

Patch Set 4 : . #

Unified diffs Side-by-side diffs Delta from patch set Stats (+36 lines, -28 lines) Patch
runtime/vm/dart_api_impl_test.cc View 1 chunk +5 lines, -0 lines 0 comments Download
runtime/vm/intrinsifier_x64.cc View 4 chunks +13 lines, -22 lines 0 comments Download
runtime/vm/stub_code_x64.cc View 1 3 chunks +18 lines, -6 lines 0 comments Download

Messages

Total messages: 6 (0 generated)
rmacnak
https://codereview.chromium.org/23480098/diff/5001/runtime/vm/dart_api_impl_test.cc File runtime/vm/dart_api_impl_test.cc (right): https://codereview.chromium.org/23480098/diff/5001/runtime/vm/dart_api_impl_test.cc#newcode236 runtime/vm/dart_api_impl_test.cc:236: EXPECT_VALID(Dart_ObjectEquals(nan, nan, &equal)); This will hit CompareDoubles. https://codereview.chromium.org/23480098/diff/5001/runtime/vm/intrinsifier_x64.cc File ...
7 years, 3 months ago (2013-09-18 21:04:24 UTC) #1
siva
LGTM with some comments on comments. https://codereview.chromium.org/23480098/diff/5001/runtime/vm/intrinsifier_x64.cc File runtime/vm/intrinsifier_x64.cc (right): https://codereview.chromium.org/23480098/diff/5001/runtime/vm/intrinsifier_x64.cc#newcode918 runtime/vm/intrinsifier_x64.cc:918: const intptr_t kReceiverOffset ...
7 years, 3 months ago (2013-09-19 00:45:37 UTC) #2
zra
lgtm https://codereview.chromium.org/23480098/diff/5001/runtime/vm/stub_code_x64.cc File runtime/vm/stub_code_x64.cc (right): https://codereview.chromium.org/23480098/diff/5001/runtime/vm/stub_code_x64.cc#newcode771 runtime/vm/stub_code_x64.cc:771: const intptr_t kInitiallyPushedSlots = 3; On 2013/09/19 00:45:37, ...
7 years, 3 months ago (2013-09-19 00:55:22 UTC) #3
rmacnak
https://codereview.chromium.org/23480098/diff/5001/runtime/vm/stub_code_x64.cc File runtime/vm/stub_code_x64.cc (right): https://codereview.chromium.org/23480098/diff/5001/runtime/vm/stub_code_x64.cc#newcode771 runtime/vm/stub_code_x64.cc:771: const intptr_t kInitiallyPushedSlots = 3; On 2013/09/19 00:45:37, siva ...
7 years, 3 months ago (2013-09-19 16:57:36 UTC) #4
rmacnak
On 2013/09/19 16:57:36, Ryan Macnak wrote: > https://codereview.chromium.org/23480098/diff/5001/runtime/vm/stub_code_x64.cc > File runtime/vm/stub_code_x64.cc (right): > > https://codereview.chromium.org/23480098/diff/5001/runtime/vm/stub_code_x64.cc#newcode771 ...
7 years, 3 months ago (2013-09-20 00:28:59 UTC) #5
rmacnak
7 years, 3 months ago (2013-09-20 00:33:30 UTC) #6
Message was sent while issue was closed.
Committed patchset #4 manually as r27683 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698