v8/src/handles
Clemens Hammacher c425a337cb [utils] Simplify chaining of BitFields
Instead of exposing a {kNext} constant to be used to construct the next
bitfield, expose a templatized {Next} type alias. This ensures that the
storage type is the same for all bitfields created this way. It's also
shorter.

Apart from the expected changes in the code base, the AST node classes
are changed to expose a {NextBitField} templated type alias instead of
a {kNextBitFieldIndex} constant. They thus follow the same pattern as
{BitField} itself.

R=jkummerow@chromium.org, mstarzinger@chromium.org, verwaest@chromium.org

Bug: v8:9396
Change-Id: I70a1b0bd71cde694ec53444de0ca55e4cf0a3836
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1728615
Reviewed-by: Yang Guo <yangguo@chromium.org>
Reviewed-by: Toon Verwaest <verwaest@chromium.org>
Reviewed-by: Jakob Kummerow <jkummerow@chromium.org>
Reviewed-by: Michael Starzinger <mstarzinger@chromium.org>
Commit-Queue: Clemens Hammacher <clemensh@chromium.org>
Cr-Commit-Position: refs/heads/master@{#63068}
2019-08-05 11:08:48 +00:00
..
global-handles.cc [utils] Simplify chaining of BitFields 2019-08-05 11:08:48 +00:00
global-handles.h [cleanup] Replace simple typedefs by using 2019-05-27 12:39:49 +00:00
handles-inl.h
handles.cc [ptr-compr] Remove i::GetIsolateFromWritableObject(HeapObject, Isolate*) 2019-06-19 15:22:11 +00:00
handles.h Move remaining files in src/ 2019-05-24 18:24:36 +00:00
maybe-handles-inl.h [iwyu] Fix failing header include checks for gcc build 2019-05-24 10:52:20 +00:00
maybe-handles.h [iwyu] Fix failing header include checks for gcc build 2019-05-24 10:52:20 +00:00
OWNERS Add OWNERS files for src and test 2019-05-30 04:51:21 +00:00