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

Issue 2548213004: [heap] Use callbacks to dispatch store buffer operations. (Closed)

Created:
4 years ago by Hannes Payer (out of office)
Modified:
3 years, 11 months ago
CC:
v8-reviews_googlegroups.com, Hannes Payer (out of office), ulan
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

[heap] Use callbacks to dispatch store buffer operations. BUG=chromium:648568, chromium:669920 Committed: https://crrev.com/9c191a0cda081250d40586e3dbccf9209727d233 Cr-Commit-Position: refs/heads/master@{#41592}

Patch Set 1 #

Patch Set 2 : format #

Patch Set 3 : callbacks #

Patch Set 4 : missing #

Patch Set 5 : restructure #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+83 lines, -38 lines) Patch
M src/heap/heap.h View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download
M src/heap/heap.cc View 1 2 3 4 5 chunks +9 lines, -4 lines 0 comments Download
M src/heap/store-buffer.h View 1 2 3 4 3 chunks +71 lines, -10 lines 2 comments Download
M src/heap/store-buffer.cc View 1 2 2 chunks +2 lines, -24 lines 0 comments Download

Messages

Total messages: 37 (29 generated)
Hannes Payer (out of office)
4 years ago (2016-12-08 09:28:41 UTC) #23
Hannes Payer (out of office)
4 years ago (2016-12-08 09:30:05 UTC) #25
Michael Lippautz
lgtm
4 years ago (2016-12-08 10:56:01 UTC) #26
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2548213004/80001
4 years ago (2016-12-08 14:17:03 UTC) #29
commit-bot: I haz the power
Committed patchset #5 (id:80001)
4 years ago (2016-12-08 14:19:00 UTC) #32
commit-bot: I haz the power
Patchset 5 (id:??) landed as https://crrev.com/9c191a0cda081250d40586e3dbccf9209727d233 Cr-Commit-Position: refs/heads/master@{#41592}
4 years ago (2016-12-08 14:19:20 UTC) #34
predrag.rudic
https://codereview.chromium.org/2548213004/diff/80001/src/heap/store-buffer.h File src/heap/store-buffer.h (right): https://codereview.chromium.org/2548213004/diff/80001/src/heap/store-buffer.h#newcode204 src/heap/store-buffer.h:204: // store buffer operation. There is a problem with ...
3 years, 12 months ago (2016-12-23 11:55:17 UTC) #36
Hannes Payer (out of office)
3 years, 11 months ago (2017-01-23 13:43:52 UTC) #37
Message was sent while issue was closed.
https://codereview.chromium.org/2548213004/diff/80001/src/heap/store-buffer.h
File src/heap/store-buffer.h (right):

https://codereview.chromium.org/2548213004/diff/80001/src/heap/store-buffer.h...
src/heap/store-buffer.h:204: // store buffer operation.
On 2016/12/23 11:55:17, predrag.rudic wrote:
> There is a problem with this code because it fails to compile on MIPS
> architecture for Android. It is found that this is due to bug in compiler.
> There is a workaround for this. If only types of deletion_callback and
> insertion_callback is replaced with function pointer, code compiles fine.
> Is it OK to upload patch that will fix this issue?

Interestingly, simple function pointers turned out to be slower. We can try your
patch and see what it is doing to performance on the perf bots.

Powered by Google App Engine
This is Rietveld 408576698