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

Issue 227133007: Allow race-full access of map instance size when sweeping concurrently. (Closed)

Created:
6 years, 8 months ago by Hannes Payer (out of office)
Modified:
6 years, 8 months ago
CC:
v8-dev
Visibility:
Public.

Description

Allow race-full access of map instance size when sweeping concurrently. BUG= R=jarin@chromium.org, mstarzinger@chromium.org Committed: https://code.google.com/p/v8/source/detail?r=20604

Patch Set 1 #

Patch Set 2 : #

Total comments: 1

Patch Set 3 : #

Patch Set 4 : #

Patch Set 5 : #

Total comments: 6

Patch Set 6 : #

Patch Set 7 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+17 lines, -2 lines) Patch
M src/objects-inl.h View 1 2 3 4 5 6 5 chunks +17 lines, -2 lines 0 comments Download

Messages

Total messages: 9 (0 generated)
Hannes Payer (out of office)
There a two problems with that cl: 1) The instance size accessors are part of ...
6 years, 8 months ago (2014-04-07 12:24:46 UTC) #1
Hannes Payer (out of office)
https://codereview.chromium.org/227133007/diff/20001/src/objects-inl.h File src/objects-inl.h (right): https://codereview.chromium.org/227133007/diff/20001/src/objects-inl.h#newcode4075 src/objects-inl.h:4075: size_field >>= 8; Do you prefer masking ifdef style?
6 years, 8 months ago (2014-04-07 12:31:12 UTC) #2
Hannes Payer (out of office)
unused_property_fields and inobject_properties also have to be annotated. I will update the cl before you ...
6 years, 8 months ago (2014-04-07 19:33:42 UTC) #3
Michael Starzinger
LGTM. Another complexity-induced brain explosion. https://codereview.chromium.org/227133007/diff/70001/src/objects-inl.h File src/objects-inl.h (right): https://codereview.chromium.org/227133007/diff/70001/src/objects-inl.h#newcode4315 src/objects-inl.h:4315: int difference = (slack ...
6 years, 8 months ago (2014-04-08 11:34:21 UTC) #4
Hannes Payer (out of office)
I don't like it, we should do something cleaner. Maybe use the TSAN byte accessors...
6 years, 8 months ago (2014-04-08 13:12:54 UTC) #5
Jarin
I am not too happy about the assertions. Otherwise, it is looking good. https://codereview.chromium.org/227133007/diff/70001/src/objects-inl.h File ...
6 years, 8 months ago (2014-04-08 20:11:09 UTC) #6
Hannes Payer (out of office)
Thx Jaro for the comments, but as discussed yesterday I decided to redo this cl ...
6 years, 8 months ago (2014-04-09 09:28:00 UTC) #7
Jarin
lgtm
6 years, 8 months ago (2014-04-09 09:41:44 UTC) #8
Hannes Payer (out of office)
6 years, 8 months ago (2014-04-09 09:50:32 UTC) #9
Message was sent while issue was closed.
Committed patchset #7 manually as r20604 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698