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

Issue 249183003: Extract common macros and start a base library (Closed)

Created:
6 years, 8 months ago by jochen (gone - plz use gerrit)
Modified:
5 years, 6 months ago
Reviewers:
Sven Panne, Nico
CC:
v8-dev
Visibility:
Public.

Description

Extract common macros and start a base library BUG=v8:3015 R=svenpanne@chromium.org LOG=n Committed: https://code.google.com/p/v8/source/detail?r=20905

Patch Set 1 #

Total comments: 6
Unified diffs Side-by-side diffs Delta from patch set Stats (+134 lines, -71 lines) Patch
A src/base/macros.h View 1 chunk +99 lines, -0 lines 6 comments Download
M src/globals.h View 3 chunks +2 lines, -65 lines 0 comments Download
M src/libplatform/default-platform.h View 1 chunk +1 line, -2 lines 0 comments Download
M src/libplatform/task-queue.h View 1 chunk +1 line, -2 lines 0 comments Download
M src/libplatform/worker-thread.h View 1 chunk +1 line, -2 lines 0 comments Download
M tools/gyp/v8.gyp View 2 chunks +30 lines, -0 lines 0 comments Download

Messages

Total messages: 7 (1 generated)
jochen (gone - plz use gerrit)
6 years, 8 months ago (2014-04-23 10:55:03 UTC) #1
Sven Panne
LGTM with a nit https://codereview.chromium.org/249183003/diff/1/src/base/macros.h File src/base/macros.h (right): https://codereview.chromium.org/249183003/diff/1/src/base/macros.h#newcode31 src/base/macros.h:31: #include "../../include/v8stdint.h" Just a note: ...
6 years, 8 months ago (2014-04-23 11:38:34 UTC) #2
jochen (gone - plz use gerrit)
https://codereview.chromium.org/249183003/diff/1/src/base/macros.h File src/base/macros.h (right): https://codereview.chromium.org/249183003/diff/1/src/base/macros.h#newcode31 src/base/macros.h:31: #include "../../include/v8stdint.h" On 2014/04/23 11:38:35, Sven Panne wrote: > ...
6 years, 8 months ago (2014-04-23 11:50:15 UTC) #3
jochen (gone - plz use gerrit)
Committed patchset #1 manually as r20905 (presubmit successful).
6 years, 8 months ago (2014-04-23 11:51:36 UTC) #4
Nico
https://codereview.chromium.org/249183003/diff/1/src/base/macros.h File src/base/macros.h (right): https://codereview.chromium.org/249183003/diff/1/src/base/macros.h#newcode39 src/base/macros.h:39: // Here we simply use the non-zero value 4, ...
5 years, 6 months ago (2015-06-16 21:02:47 UTC) #6
Sven Panne
5 years, 6 months ago (2015-06-17 07:42:14 UTC) #7
Message was sent while issue was closed.
https://codereview.chromium.org/249183003/diff/1/src/base/macros.h
File src/base/macros.h (right):

https://codereview.chromium.org/249183003/diff/1/src/base/macros.h#newcode39
src/base/macros.h:39: // Here we simply use the non-zero value 4, which seems to
work.
On 2015/06/16 21:02:46, Nico wrote:
> Is this really still needed? [...]

Alas, yes. :-/ I made a mechanical CL
(https://codereview.chromium.org/1173343006/) which replaces OFFSET_OF with
offsetof where possible, but the rest needs more work. As it is, things are a
bit adventurous, exploring interesting corner cases of the C++ spec... :-P

Powered by Google App Engine
This is Rietveld 408576698