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

Issue 1834373003: [heap] Add optimized RecordWrites (Closed)

Created:
4 years, 8 months ago by Camillo Bruni
Modified:
4 years, 8 months ago
CC:
Hannes Payer (out of office), ulan, v8-reviews_googlegroups.com
Base URL:
https://chromium.googlesource.com/v8/v8.git@master
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

[heap] Add optimized RecordWrites BUG= Committed: https://crrev.com/5210f167e802a3758aac1f2900a6560c8de07831 Cr-Commit-Position: refs/heads/master@{#35231} Committed: https://crrev.com/7b2861e35c9773273551f9d0335c090570d059fa Cr-Commit-Position: refs/heads/master@{#35516}

Patch Set 1 #

Patch Set 2 : adding helper macro #

Total comments: 12

Patch Set 3 : adressing comments #

Total comments: 2

Patch Set 4 : addressing comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+27 lines, -17 lines) Patch
M src/elements.cc View 1 2 3 1 chunk +4 lines, -7 lines 0 comments Download
M src/heap/heap.h View 1 2 3 1 chunk +2 lines, -0 lines 0 comments Download
M src/heap/heap.cc View 1 2 3 1 chunk +1 line, -7 lines 0 comments Download
M src/heap/heap-inl.h View 1 2 3 1 chunk +14 lines, -3 lines 0 comments Download
M src/objects-inl.h View 1 2 3 1 chunk +6 lines, -0 lines 0 comments Download

Messages

Total messages: 34 (12 generated)
Camillo Bruni
PTAL
4 years, 8 months ago (2016-03-30 09:20:43 UTC) #2
Camillo Bruni
PTAL again, the macro name is not ideal...
4 years, 8 months ago (2016-04-01 11:07:34 UTC) #3
ulan
https://codereview.chromium.org/1834373003/diff/20001/src/heap/heap-inl.h File src/heap/heap-inl.h (right): https://codereview.chromium.org/1834373003/diff/20001/src/heap/heap-inl.h#newcode410 src/heap/heap-inl.h:410: if (!InNewSpace((array->data_start() + offset)[i])) continue; why not simply array->get(offset ...
4 years, 8 months ago (2016-04-01 11:28:33 UTC) #5
Hannes Payer (out of office)
https://codereview.chromium.org/1834373003/diff/20001/src/elements.cc File src/elements.cc (right): https://codereview.chromium.org/1834373003/diff/20001/src/elements.cc#newcode1014 src/elements.cc:1014: // HeapNumbers are, hence we have to write them ...
4 years, 8 months ago (2016-04-01 11:34:40 UTC) #6
Camillo Bruni
PTAL again. https://codereview.chromium.org/1834373003/diff/20001/src/heap/heap-inl.h File src/heap/heap-inl.h (right): https://codereview.chromium.org/1834373003/diff/20001/src/heap/heap-inl.h#newcode410 src/heap/heap-inl.h:410: if (!InNewSpace((array->data_start() + offset)[i])) continue; On 2016/04/01 ...
4 years, 8 months ago (2016-04-01 13:45:02 UTC) #8
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1834373003/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1834373003/40001
4 years, 8 months ago (2016-04-01 13:45:17 UTC) #10
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 8 months ago (2016-04-01 14:09:53 UTC) #12
ulan
LGTM. FYI: I am going to refactor the heap interface for barriers after you land ...
4 years, 8 months ago (2016-04-04 09:26:54 UTC) #13
Camillo Bruni
On 2016/04/04 at 09:26:54, ulan wrote: > LGTM. FYI: I am going to refactor the ...
4 years, 8 months ago (2016-04-04 09:29:44 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1834373003/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1834373003/40001
4 years, 8 months ago (2016-04-04 09:29:52 UTC) #16
commit-bot: I haz the power
Committed patchset #3 (id:40001)
4 years, 8 months ago (2016-04-04 09:54:11 UTC) #17
commit-bot: I haz the power
Patchset 3 (id:??) landed as https://crrev.com/5210f167e802a3758aac1f2900a6560c8de07831 Cr-Commit-Position: refs/heads/master@{#35231}
4 years, 8 months ago (2016-04-04 09:55:23 UTC) #19
Michael Achenbach
A revert of this CL (patchset #3 id:40001) has been created in https://codereview.chromium.org/1860443003/ by machenbach@chromium.org. ...
4 years, 8 months ago (2016-04-04 12:16:28 UTC) #20
Camillo Bruni
PTAL again, this got reverted a while back, didn't notice until today
4 years, 8 months ago (2016-04-08 15:05:29 UTC) #21
Michael Lippautz
On 2016/04/08 at 15:05:29, cbruni wrote: > PTAL again, this got reverted a while back, ...
4 years, 8 months ago (2016-04-11 12:07:58 UTC) #22
ulan
Camillo, I think I found bugs that were causing the crashes. Sorry for missing them ...
4 years, 8 months ago (2016-04-11 12:49:23 UTC) #23
Camillo Bruni
On 2016/04/11 at 12:49:23, ulan wrote: > Camillo, I think I found bugs that were ...
4 years, 8 months ago (2016-04-12 12:20:36 UTC) #24
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1834373003/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1834373003/60001
4 years, 8 months ago (2016-04-15 09:39:40 UTC) #26
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 8 months ago (2016-04-15 10:07:41 UTC) #28
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1834373003/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1834373003/60001
4 years, 8 months ago (2016-04-15 11:12:49 UTC) #31
commit-bot: I haz the power
Committed patchset #4 (id:60001)
4 years, 8 months ago (2016-04-15 11:15:12 UTC) #32
commit-bot: I haz the power
4 years, 8 months ago (2016-04-15 11:17:03 UTC) #34
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/7b2861e35c9773273551f9d0335c090570d059fa
Cr-Commit-Position: refs/heads/master@{#35516}

Powered by Google App Engine
This is Rietveld 408576698