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

Issue 2335343007: Pool implementation for zone segments (Closed)

Created:
4 years, 3 months ago by heimbuef
Modified:
4 years, 2 months ago
CC:
rmcilroy, v8-reviews_googlegroups.com
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

Pool implementation for zone segments BUG=v8:5409 Committed: https://crrev.com/37c688a24578e787d3d8941093563ed049c3497e Committed: https://crrev.com/316669f62ea3834395bf4caab7bc3d7c32f6bbc6 Committed: https://crrev.com/f29f3e320831f7eec8703b083dbbb91d88c65dca Cr-Original-Original-Commit-Position: refs/heads/master@{#39631} Cr-Original-Commit-Position: refs/heads/master@{#40044} Cr-Commit-Position: refs/heads/master@{#40137}

Patch Set 1 : Merge branch 'zonefolder' into zonesegpool #

Patch Set 2 : Fixed ASan complaints and the kept segment #

Patch Set 3 : Added forgotten file. #

Patch Set 4 : Merge branch 'zonefolder' into zonesegpool #

Patch Set 5 : Remove garbage stack #

Total comments: 16

Patch Set 6 : Remove garbage stack #

Total comments: 2

Patch Set 7 : Reaction to comments #

Patch Set 8 : Removing one layers of pointers #

Total comments: 2

Patch Set 9 : Reaction to comments #

Patch Set 10 : Fixed cast to satisfy Windows compiler #

Patch Set 11 : Fixed Regexp benchmark regression #

Total comments: 1

Patch Set 12 : Reaction to comments #

Total comments: 1

Patch Set 13 : Reaction to comment #

Patch Set 14 : Fixed windows build #

Unified diffs Side-by-side diffs Delta from patch set Stats (+192 lines, -82 lines) Patch
M src/api.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +1 line, -0 lines 0 comments Download
M src/isolate.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 2 chunks +4 lines, -4 lines 0 comments Download
M src/runtime/runtime-regexp.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 3 chunks +3 lines, -3 lines 0 comments Download
M src/v8.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +2 lines, -0 lines 0 comments Download
M src/zone/accounting-allocator.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +40 lines, -4 lines 0 comments Download
M src/zone/accounting-allocator.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 3 chunks +120 lines, -0 lines 0 comments Download
M src/zone/zone.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 4 chunks +3 lines, -11 lines 0 comments Download
M src/zone/zone.cc View 1 2 3 4 5 6 7 8 9 10 2 chunks +16 lines, -55 lines 0 comments Download
M src/zone/zone-segment.h View 1 2 3 4 5 6 7 8 9 10 2 chunks +2 lines, -5 lines 0 comments Download
M src/zone/zone-segment.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 123 (94 generated)
heimbuef
PTAL
4 years, 3 months ago (2016-09-15 15:15:26 UTC) #37
jochen (gone - plz use gerrit)
hum, so it looks like you post task from a background thread. that's currently not ...
4 years, 3 months ago (2016-09-15 19:23:22 UTC) #38
jochen (gone - plz use gerrit)
4 years, 3 months ago (2016-09-15 19:25:15 UTC) #40
heimbuef
Seems to work with blink now. PTAL
4 years, 3 months ago (2016-09-21 07:43:43 UTC) #68
heimbuef
PTAL
4 years, 3 months ago (2016-09-21 07:44:10 UTC) #69
Toon Verwaest
https://codereview.chromium.org/2335343007/diff/320001/src/zone/accounting-allocator.cc File src/zone/accounting-allocator.cc (right): https://codereview.chromium.org/2335343007/diff/320001/src/zone/accounting-allocator.cc#newcode91 src/zone/accounting-allocator.cc:91: if (requested_size > 1 << kMaxSegmentSizePower) { (1<<kMaxSeg...) to ...
4 years, 3 months ago (2016-09-21 11:14:32 UTC) #70
Toon Verwaest
https://codereview.chromium.org/2335343007/diff/340001/src/zone/accounting-allocator.h File src/zone/accounting-allocator.h (right): https://codereview.chromium.org/2335343007/diff/340001/src/zone/accounting-allocator.h#newcode59 src/zone/accounting-allocator.h:59: Segment** unused_segments_heads_ = Segment* unused_segments_heads_[1+kMax-kMin], same for sizes.
4 years, 3 months ago (2016-09-21 11:18:08 UTC) #71
heimbuef
https://codereview.chromium.org/2335343007/diff/320001/src/zone/accounting-allocator.cc File src/zone/accounting-allocator.cc (right): https://codereview.chromium.org/2335343007/diff/320001/src/zone/accounting-allocator.cc#newcode91 src/zone/accounting-allocator.cc:91: if (requested_size > 1 << kMaxSegmentSizePower) { On 2016/09/21 ...
4 years, 3 months ago (2016-09-21 11:36:10 UTC) #72
heimbuef
https://codereview.chromium.org/2335343007/diff/340001/src/zone/accounting-allocator.h File src/zone/accounting-allocator.h (right): https://codereview.chromium.org/2335343007/diff/340001/src/zone/accounting-allocator.h#newcode59 src/zone/accounting-allocator.h:59: Segment** unused_segments_heads_ = On 2016/09/21 at 11:18:07, Toon Verwaest ...
4 years, 3 months ago (2016-09-21 11:39:23 UTC) #73
heimbuef
PTAL
4 years, 3 months ago (2016-09-22 08:01:01 UTC) #74
Toon Verwaest
https://codereview.chromium.org/2335343007/diff/380001/src/zone/accounting-allocator.cc File src/zone/accounting-allocator.cc (right): https://codereview.chromium.org/2335343007/diff/380001/src/zone/accounting-allocator.cc#newcode134 src/zone/accounting-allocator.cc:134: DCHECK_GE(power, 0); power is a uint8_t, so it can't ...
4 years, 3 months ago (2016-09-22 08:41:37 UTC) #75
heimbuef
PTAL
4 years, 3 months ago (2016-09-22 12:07:13 UTC) #77
Toon Verwaest
lgtm
4 years, 3 months ago (2016-09-22 12:53:00 UTC) #82
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/2335343007/420001
4 years, 3 months ago (2016-09-22 14:30:02 UTC) #84
commit-bot: I haz the power
Committed patchset #9 (id:420001)
4 years, 3 months ago (2016-09-22 14:33:41 UTC) #85
commit-bot: I haz the power
Patchset 9 (id:??) landed as https://crrev.com/37c688a24578e787d3d8941093563ed049c3497e Cr-Commit-Position: refs/heads/master@{#39631}
4 years, 3 months ago (2016-09-22 14:34:00 UTC) #87
Michael Hablich
A revert of this CL (patchset #9 id:420001) has been created in https://codereview.chromium.org/2365843002/ by hablich@chromium.org. ...
4 years, 3 months ago (2016-09-23 06:00:30 UTC) #88
heimbuef
Please take another look. Just fixed the blink build.
4 years, 2 months ago (2016-10-06 11:47:32 UTC) #100
jochen (gone - plz use gerrit)
+yangguo for regexp stuff https://codereview.chromium.org/2335343007/diff/480001/src/runtime/runtime-regexp.cc File src/runtime/runtime-regexp.cc (right): https://codereview.chromium.org/2335343007/diff/480001/src/runtime/runtime-regexp.cc#newcode384 src/runtime/runtime-regexp.cc:384: static List<int>* GetRewindedRegexpIndicesList(Isolate* isolate) { ...
4 years, 2 months ago (2016-10-06 12:24:53 UTC) #102
heimbuef
On 2016/10/06 at 12:24:53, jochen wrote: > +yangguo for regexp stuff > > https://codereview.chromium.org/2335343007/diff/480001/src/runtime/runtime-regexp.cc > ...
4 years, 2 months ago (2016-10-06 12:51:22 UTC) #103
Jakob Kummerow
LGTM with a nit. https://codereview.chromium.org/2335343007/diff/500001/src/zone/zone.h File src/zone/zone.h (right): https://codereview.chromium.org/2335343007/diff/500001/src/zone/zone.h#newcode96 src/zone/zone.h:96: inline Segment* NewSegment(size_t size); nit: ...
4 years, 2 months ago (2016-10-06 13:53:39 UTC) #104
heimbuef
On 2016/10/06 at 13:53:39, jkummerow wrote: > LGTM with a nit. > > https://codereview.chromium.org/2335343007/diff/500001/src/zone/zone.h > ...
4 years, 2 months ago (2016-10-06 14:00:28 UTC) #105
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/2335343007/520001
4 years, 2 months ago (2016-10-06 14:00:50 UTC) #108
commit-bot: I haz the power
Committed patchset #13 (id:520001)
4 years, 2 months ago (2016-10-06 14:35:38 UTC) #109
commit-bot: I haz the power
Patchset 13 (id:??) landed as https://crrev.com/316669f62ea3834395bf4caab7bc3d7c32f6bbc6 Cr-Commit-Position: refs/heads/master@{#40044}
4 years, 2 months ago (2016-10-06 14:36:03 UTC) #111
Michael Hablich
A revert of this CL (patchset #13 id:520001) has been created in https://codereview.chromium.org/2400343002/ by hablich@chromium.org. ...
4 years, 2 months ago (2016-10-07 21:07:24 UTC) #112
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/2335343007/560001
4 years, 2 months ago (2016-10-10 18:00:58 UTC) #120
commit-bot: I haz the power
Committed patchset #14 (id:560001)
4 years, 2 months ago (2016-10-10 18:03:39 UTC) #121
commit-bot: I haz the power
4 years, 2 months ago (2016-10-10 18:04:03 UTC) #123
Message was sent while issue was closed.
Patchset 14 (id:??) landed as
https://crrev.com/f29f3e320831f7eec8703b083dbbb91d88c65dca
Cr-Commit-Position: refs/heads/master@{#40137}

Powered by Google App Engine
This is Rietveld 408576698