v8/src
Ben L. Titzer f68ee6e7e4 [typedarrays] Use Detach instead of Neuter
This is purely a renaming change. The ES spec uses the term 'detach'
for the process of removing the backing store of a typed array, while
V8 uses the historical term 'neuter'. Update our internal implementation,
including method names and flag names, to match the spec.

Note that some error messages still use the term 'neuter' since error
messages are asserted by some embedder tests, like layout tests.

R=bmeurer@chromium.org, yangguo@chromium.org, mstarzinger@chromium.org, mlippautz@chromium.org
BUG=chromium:913887

Change-Id: I62f1c3ac9ae67ba01d612a5221afa3d92deae272
Reviewed-on: https://chromium-review.googlesource.com/c/1370036
Commit-Queue: Ben Titzer <titzer@chromium.org>
Reviewed-by: Michael Starzinger <mstarzinger@chromium.org>
Reviewed-by: Benedikt Meurer <bmeurer@chromium.org>
Reviewed-by: Yang Guo <yangguo@chromium.org>
Reviewed-by: Michael Lippautz <mlippautz@chromium.org>
Cr-Commit-Position: refs/heads/master@{#58149}
2018-12-11 11:57:30 +00:00
..
arm [nojit] Remaining cleanups related to CodeStub removal 2018-12-11 09:58:34 +00:00
arm64 [nojit] Remaining cleanups related to CodeStub removal 2018-12-11 09:58:34 +00:00
asmjs [ubsan] Port SharedFunctionInfo to the new design 2018-11-28 21:23:50 +00:00
ast Reland "[nojit] Remove code stubs" 2018-12-07 15:46:17 +00:00
base Aix: Fix UTC time offset calculation with --no-icu-timezone-data flag 2018-12-07 20:37:27 +00:00
builtins [typedarrays] Use Detach instead of Neuter 2018-12-11 11:57:30 +00:00
compiler [typedarrays] Use Detach instead of Neuter 2018-12-11 11:57:30 +00:00
compiler-dispatcher [ubsan] Port SharedFunctionInfo to the new design 2018-11-28 21:23:50 +00:00
debug [Compile] Update JSFunction predicates to handle bytecode flushing. 2018-12-11 10:54:29 +00:00
extensions [iwyu] Include heap-inl.h less. 2018-11-26 09:25:05 +00:00
heap [typedarrays] Use Detach instead of Neuter 2018-12-11 11:57:30 +00:00
ia32 [nojit] Remaining cleanups related to CodeStub removal 2018-12-11 09:58:34 +00:00
ic [typedarrays] Use Detach instead of Neuter 2018-12-11 11:57:30 +00:00
inspector [inspector] Move m_internalObjects into InspectedContext. 2018-12-08 00:05:01 +00:00
interpreter Fix cpplint errors that were not found so far 2018-12-11 08:31:10 +00:00
js [typedarrays] Use Detach instead of Neuter 2018-12-11 11:57:30 +00:00
libplatform [base] Introduce MutexGuard as typedef for LockGuard<Mutex> 2018-10-12 15:44:51 +00:00
libsampler Reland "[cpu-profiler] Fix a bug which caused a pure virtual function call" 2018-10-25 09:58:21 +00:00
mips [nojit] Remaining cleanups related to CodeStub removal 2018-12-11 09:58:34 +00:00
mips64 [nojit] Remaining cleanups related to CodeStub removal 2018-12-11 09:58:34 +00:00
objects [typedarrays] Use Detach instead of Neuter 2018-12-11 11:57:30 +00:00
parsing Revert "[parser] Improve error message for unclosed function bodies" 2018-12-10 13:09:07 +00:00
ppc [nojit] Remaining cleanups related to CodeStub removal 2018-12-11 09:58:34 +00:00
profiler [Compile] Update JSFunction predicates to handle bytecode flushing. 2018-12-11 10:54:29 +00:00
regexp [ubsan] Port JSReceiver and subclasses to the new design 2018-12-08 04:05:50 +00:00
runtime [typedarrays] Use Detach instead of Neuter 2018-12-11 11:57:30 +00:00
s390 [nojit] Remaining cleanups related to CodeStub removal 2018-12-11 09:58:34 +00:00
snapshot [typedarrays] Use Detach instead of Neuter 2018-12-11 11:57:30 +00:00
third_party
torque [builtins] Port Frame-related CSA functionality to Torque 2018-12-07 17:13:43 +00:00
tracing [tracing] Escape UTF8 strings in JSON compliant form. 2018-10-31 17:46:52 +00:00
trap-handler [wasm] Fix linking issues in component builds 2018-11-30 10:58:43 +00:00
wasm [typedarrays] Use Detach instead of Neuter 2018-12-11 11:57:30 +00:00
x64 [nojit] Remaining cleanups related to CodeStub removal 2018-12-11 09:58:34 +00:00
zone [iwyu] Extract src/memcopy.h from src/utils.h 2018-11-29 17:01:10 +00:00
accessors.cc [ubsan] Port JSReceiver and subclasses to the new design 2018-12-08 04:05:50 +00:00
accessors.h [cleanup] Introduce ACCESSOR_INFO_ROOT_LIST 2018-09-24 11:03:26 +00:00
address-map.cc Clarify roots iteration 2018-10-16 08:42:30 +00:00
address-map.h [ubsan] Use Address type inside of IdentityMap and HandleBase 2018-10-19 00:30:52 +00:00
allocation-site-scopes-inl.h [iwyu] Fix allocation-site-scopes.h 2018-10-29 09:43:14 +00:00
allocation-site-scopes.h Reland "[ubsan] Replace Object** in GlobalHandles" 2018-10-31 23:56:23 +00:00
allocation.cc [iwyu] Extract src/memcopy.h from src/utils.h 2018-11-29 17:01:10 +00:00
allocation.h [heap] Be more precise when calculating allocated memory 2018-11-08 17:42:56 +00:00
api-arguments-inl.h [ubsan] Port JSReceiver and subclasses to the new design 2018-12-08 04:05:50 +00:00
api-arguments.cc [ubsan] Port JSReceiver and subclasses to the new design 2018-12-08 04:05:50 +00:00
api-arguments.h [ubsan] Port JSReceiver and subclasses to the new design 2018-12-08 04:05:50 +00:00
api-inl.h [ubsan] Port Context to the new design 2018-11-23 11:03:54 +00:00
api-natives.cc [ubsan] Port JSReceiver and subclasses to the new design 2018-12-08 04:05:50 +00:00
api-natives.h [objects.h splitting] Move InstanceType and -Checker 2018-11-26 15:18:55 +00:00
api.cc [typedarrays] Use Detach instead of Neuter 2018-12-11 11:57:30 +00:00
api.h [api][wasm] Change ModuleCompiledCallback definition 2018-12-11 07:38:30 +00:00
arguments-inl.h [ubsan] Replace Object** in Arguments and friends 2018-11-07 04:05:30 +00:00
arguments.cc
arguments.h [ptr-compr] Use FullObjectSlot for off-heap slots 2018-12-07 12:35:27 +00:00
asan.h
assembler-arch.h
assembler-inl.h
assembler.cc Reland "[nojit] Remove code stubs" 2018-12-07 15:46:17 +00:00
assembler.h [cleanup] Ignore no_regs in AreAliased() 2018-12-07 17:06:23 +00:00
assert-scope.cc Add DUMP_ON_FAILURE and Platform::DumpWithoutCrash 2018-10-22 06:33:25 +00:00
assert-scope.h [Cleanup] String::GetChars() should take a DisallowHeapAllocation ref. 2018-12-04 16:07:46 +00:00
async-hooks-wrapper.cc [async-await] Fix INIT hook with --harmony-await-optimization 2018-10-15 14:36:56 +00:00
async-hooks-wrapper.h
bailout-reason.cc
bailout-reason.h [wasm] Check the thread-in-wasm flag in the wrappers 2018-12-10 14:30:09 +00:00
basic-block-profiler.cc [base] Introduce MutexGuard as typedef for LockGuard<Mutex> 2018-10-12 15:44:51 +00:00
basic-block-profiler.h [cleanup] Refactor second batch of general classes to use default members. 2018-09-20 10:34:28 +00:00
bignum-dtoa.cc
bignum-dtoa.h
bignum.cc
bignum.h
bit-vector.cc
bit-vector.h [cleanup] Refactor second batch of general classes to use default members. 2018-09-20 10:34:28 +00:00
bootstrapper.cc Remove vestiges of debug context. 2018-12-11 07:11:53 +00:00
bootstrapper.h Remove vestiges of debug context. 2018-12-11 07:11:53 +00:00
boxed-float.h
cached-powers.cc
cached-powers.h
callable.h [cleanup] Remove empty and deprecated BASE_EMBEDDED macro 2018-09-11 09:33:18 +00:00
cancelable-task.cc Reland "Use std::atomic in Cancelable" 2018-11-09 14:19:42 +00:00
cancelable-task.h Fix compare_exchange for gcc 4.8 2018-11-12 10:47:53 +00:00
char-predicates-inl.h [cleanup] Make unicode predicate cache tables static 2018-11-14 15:33:45 +00:00
char-predicates.cc [cleanup] Make unicode predicate cache tables static 2018-11-14 15:33:45 +00:00
char-predicates.h [cleanup] Make unicode predicate cache tables static 2018-11-14 15:33:45 +00:00
checks.h [cleanup] Split out v8-internal.h from include/v8.h 2018-09-07 09:55:25 +00:00
code-events.h [ubsan] Port SharedFunctionInfo to the new design 2018-11-28 21:23:50 +00:00
code-factory.cc Reland "[nojit] Remove code stubs" 2018-12-07 15:46:17 +00:00
code-factory.h Reland "[nojit] Remove code stubs" 2018-12-07 15:46:17 +00:00
code-reference.cc Revert "Reland "[code-comments] Put code comments into the code object"" 2018-12-04 21:21:37 +00:00
code-reference.h Revert "Reland "[code-comments] Put code comments into the code object"" 2018-12-04 21:21:37 +00:00
code-stub-assembler.cc [typedarrays] Use Detach instead of Neuter 2018-12-11 11:57:30 +00:00
code-stub-assembler.h [typedarrays] Use Detach instead of Neuter 2018-12-11 11:57:30 +00:00
code-tracer.h
codegen.cc [cleanup] Support V8-agnostic mode in MacroAssembler 2018-09-15 03:09:44 +00:00
codegen.h [cleanup] Support V8-agnostic mode in MacroAssembler 2018-09-15 03:09:44 +00:00
collector.h [cleanup] Refactor second batch of general classes to use default members. 2018-09-20 10:34:28 +00:00
compilation-cache.cc [ptr-compr] Use FullObjectSlot for off-heap slots 2018-12-07 12:35:27 +00:00
compilation-cache.h [cleanup] Refactor second batch of general classes to use default members. 2018-09-20 10:34:28 +00:00
compilation-statistics.cc [base] Introduce MutexGuard as typedef for LockGuard<Mutex> 2018-10-12 15:44:51 +00:00
compilation-statistics.h [cleanup] Refactor second batch of general classes to use default members. 2018-09-20 10:34:28 +00:00
compiler.cc [Compile] Update JSFunction predicates to handle bytecode flushing. 2018-12-11 10:54:29 +00:00
compiler.h Reland "[Compiler] Introduce IsCompiledScope which prevents flushing of compiled code" 2018-11-30 22:13:14 +00:00
constant-pool.cc Revert "Reland "[code-comments] Put code comments into the code object"" 2018-12-04 21:21:37 +00:00
constant-pool.h [assembler] Move ConstantPools out of src/assembler.h 2018-10-19 11:38:39 +00:00
constants-arch.h [ptr-compr] Make IsolateData be the bottleneck for root-relative accesses 2018-10-25 08:46:58 +00:00
contexts-inl.h [objects.h splitting] Move Dictionary and HashTable related leftovers out of objects-inl.h 2018-12-04 08:17:30 +00:00
contexts.cc [ubsan] Port JSReceiver and subclasses to the new design 2018-12-08 04:05:50 +00:00
contexts.h [ubsan] Port JSReceiver and subclasses to the new design 2018-12-08 04:05:50 +00:00
conversions-inl.h
conversions.cc [Cleanup] String::GetChars() should take a DisallowHeapAllocation ref. 2018-12-04 16:07:46 +00:00
conversions.h [ubsan] Port Name/String/Symbol to the new design 2018-11-27 01:42:36 +00:00
counters-inl.h
counters.cc [iwyu] Remove include heap-inl.h -> counters.h 2018-11-13 13:19:38 +00:00
counters.h [typedarrays] Use Detach instead of Neuter 2018-12-11 11:57:30 +00:00
d8-console.cc [deprecation] Deprecate ToBoolean(Local<Context>) 2018-09-24 12:02:09 +00:00
d8-console.h
d8-platforms.cc [base] Introduce MutexGuard as typedef for LockGuard<Mutex> 2018-10-12 15:44:51 +00:00
d8-platforms.h [d8] Add --stress-delay-tasks flag 2018-10-09 16:04:57 +00:00
d8-posix.cc [cleanup] Replace 0 and NULL with nullptr for src/ files. 2018-09-14 14:46:10 +00:00
d8-windows.cc
d8.cc [typedarrays] Use Detach instead of Neuter 2018-12-11 11:57:30 +00:00
d8.h [api][wasm] Rename WasmCompiledModule to WasmModuleObject 2018-12-05 21:22:12 +00:00
d8.js [cleanup] Remove a lot of dead intrinsics/runtime functions. 2018-09-20 12:48:57 +00:00
date.cc [ubsan] Port Smi to the new design 2018-11-05 20:52:51 +00:00
date.h [ubsan] Port Smi to the new design 2018-11-05 20:52:51 +00:00
dateparser-inl.h [ubsan] Port FixedArray{,Base} to the new design 2018-11-25 03:08:14 +00:00
dateparser.cc [ubsan] Port FixedArray{,Base} to the new design 2018-11-25 03:08:14 +00:00
dateparser.h [ubsan] Port FixedArray{,Base} to the new design 2018-11-25 03:08:14 +00:00
deoptimize-reason.cc
deoptimize-reason.h [typedarrays] Use Detach instead of Neuter 2018-12-11 11:57:30 +00:00
deoptimizer.cc [ubsan] Port JSReceiver and subclasses to the new design 2018-12-08 04:05:50 +00:00
deoptimizer.h [ubsan] Port JSReceiver and subclasses to the new design 2018-12-08 04:05:50 +00:00
DEPS [wasm] Implement trap handler on Windows 2018-10-30 10:25:37 +00:00
detachable-vector.cc Make DetachableVector accessible from builtins 2018-11-13 01:30:16 +00:00
detachable-vector.h Make DetachableVector accessible from builtins 2018-11-13 01:30:16 +00:00
disasm.h [ptr-compr] Make IsolateData be the bottleneck for root-relative accesses 2018-10-25 08:46:58 +00:00
disassembler.cc Reland "[nojit] Remove code stubs" 2018-12-07 15:46:17 +00:00
disassembler.h
diy-fp.cc
diy-fp.h
double.h
dtoa.cc
dtoa.h
eh-frame.cc
eh-frame.h
elements-inl.h [ubsan] Port JSReceiver and subclasses to the new design 2018-12-08 04:05:50 +00:00
elements-kind.cc
elements-kind.h [nojit] Remove elements kind parameter from two stubs 2018-11-22 08:42:05 +00:00
elements.cc [typedarrays] Use Detach instead of Neuter 2018-12-11 11:57:30 +00:00
elements.h [ubsan] Port JSReceiver and subclasses to the new design 2018-12-08 04:05:50 +00:00
execution.cc [runtime] Set arguments limit to FixedArray::kMaxLength 2018-12-10 10:03:55 +00:00
execution.h Fix cpplint errors that were not found so far 2018-12-11 08:31:10 +00:00
external-reference-table.cc Store external reference names in a static array 2018-12-10 15:27:30 +00:00
external-reference-table.h Store external reference names in a static array 2018-12-10 15:27:30 +00:00
external-reference.cc [wasm] Implement memory.copy and memory.fill 2018-12-10 21:21:50 +00:00
external-reference.h [wasm] Implement memory.copy and memory.fill 2018-12-10 21:21:50 +00:00
fast-dtoa.cc
fast-dtoa.h
feedback-vector-inl.h [ubsan] Port FeedbackVector and FeedbackMetadata 2018-11-30 20:00:20 +00:00
feedback-vector.cc [ubsan] Port JSReceiver and subclasses to the new design 2018-12-08 04:05:50 +00:00
feedback-vector.h [ubsan] Port JSReceiver and subclasses to the new design 2018-12-08 04:05:50 +00:00
field-index-inl.h [ubsan] Port Map to the new design 2018-11-13 06:59:12 +00:00
field-index.h [ubsan] Port Map to the new design 2018-11-13 06:59:12 +00:00
field-type.cc [ubsan] Port Map to the new design 2018-11-13 06:59:12 +00:00
field-type.h [ubsan] Port Map to the new design 2018-11-13 06:59:12 +00:00
fixed-dtoa.cc
fixed-dtoa.h
flag-definitions.h Reland "[nojit] Remove code stubs" 2018-12-07 15:46:17 +00:00
flags.cc [iwyu] Extract src/memcopy.h from src/utils.h 2018-11-29 17:01:10 +00:00
flags.h
frame-constants.h [builtins] Port Frame-related CSA functionality to Torque 2018-12-07 17:13:43 +00:00
frames-inl.h [ubsan] Port Code to the new design 2018-11-12 18:47:04 +00:00
frames.cc [ubsan] Port JSReceiver and subclasses to the new design 2018-12-08 04:05:50 +00:00
frames.h [ubsan] Port JSReceiver and subclasses to the new design 2018-12-08 04:05:50 +00:00
futex-emulation.cc Reland "[wasm] Add I64AtomicWait implementation" 2018-11-30 02:24:04 +00:00
futex-emulation.h Reland "[wasm] Add I64AtomicWait implementation" 2018-11-30 02:24:04 +00:00
gdb-jit.cc [ubsan] Port SharedFunctionInfo to the new design 2018-11-28 21:23:50 +00:00
gdb-jit.h
global-handles.cc [ubsan] Port JSReceiver and subclasses to the new design 2018-12-08 04:05:50 +00:00
global-handles.h [ubsan] Be more explicit about casting ObjectPtr 2018-11-29 09:44:34 +00:00
globals.h Reland "[nojit] Remove code stubs" 2018-12-07 15:46:17 +00:00
handler-table.cc [ubsan] Port BytecodeArray to the new design 2018-11-24 10:30:42 +00:00
handler-table.h [ubsan] Port BytecodeArray to the new design 2018-11-24 10:30:42 +00:00
handles-inl.h [ubsan] Port Code to the new design 2018-11-12 18:47:04 +00:00
handles.cc Reland "[ubsan] Replace Object** in GlobalHandles" 2018-10-31 23:56:23 +00:00
handles.h [ubsan] Port JSReceiver and subclasses to the new design 2018-12-08 04:05:50 +00:00
heap-symbols.h Reland "heap: Move embedder epilogue after first round of weak callbacks" 2018-11-20 13:23:32 +00:00
icu_util.cc
icu_util.h
identity-map.cc [ptr-compr] Use FullObjectSlot for off-heap slots 2018-12-07 12:35:27 +00:00
identity-map.h [ubsan] Introduce ObjectPtr and port PropertyArray 2018-10-24 18:27:31 +00:00
interface-descriptors.cc [ubsan] Fix complaint in NewArray when size == 0 2018-12-01 02:43:17 +00:00
interface-descriptors.h Fix cpplint errors that were not found so far 2018-12-11 08:31:10 +00:00
isolate-allocator.cc [ptr-compr] Add a header for pointer compression related code 2018-11-19 17:02:30 +00:00
isolate-allocator.h [heap] Reimplement unmapper tests using tracking page allocator 2018-11-07 09:47:17 +00:00
isolate-data.h Make SerializedData::kMagicNumber isolate-independent 2018-12-05 15:17:01 +00:00
isolate-inl.h [typedarrays] Use Detach instead of Neuter 2018-12-11 11:57:30 +00:00
isolate.cc [typedarrays] Use Detach instead of Neuter 2018-12-11 11:57:30 +00:00
isolate.h [typedarrays] Use Detach instead of Neuter 2018-12-11 11:57:30 +00:00
json-parser.cc [Cleanup] String::GetChars() should take a DisallowHeapAllocation ref. 2018-12-04 16:07:46 +00:00
json-parser.h [cleanup] Remove empty and deprecated BASE_EMBEDDED macro 2018-09-11 09:33:18 +00:00
json-stringifier.cc [Cleanup] String::GetChars() should take a DisallowHeapAllocation ref. 2018-12-04 16:07:46 +00:00
json-stringifier.h
keys.cc [ubsan] Port JSReceiver and subclasses to the new design 2018-12-08 04:05:50 +00:00
keys.h [cleanup] Refactor second batch of general classes to use default members. 2018-09-20 10:34:28 +00:00
label.h Fix gcc compile error 2018-09-04 10:34:06 +00:00
layout-descriptor-inl.h [objects.h splitting] Move Dictionary and HashTable related leftovers out of objects-inl.h 2018-12-04 08:17:30 +00:00
layout-descriptor.cc [ubsan] Port DescriptorArray to the new design 2018-11-29 03:24:47 +00:00
layout-descriptor.h [ubsan] Port DescriptorArray to the new design 2018-11-29 03:24:47 +00:00
locked-queue-inl.h [base] Introduce MutexGuard as typedef for LockGuard<Mutex> 2018-10-12 15:44:51 +00:00
locked-queue.h [cleanup] Remove empty and deprecated BASE_EMBEDDED macro 2018-09-11 09:33:18 +00:00
log-inl.h
log-utils.cc [ubsan] Port Name/String/Symbol to the new design 2018-11-27 01:42:36 +00:00
log-utils.h [ubsan] Port Name/String/Symbol to the new design 2018-11-27 01:42:36 +00:00
log.cc [ubsan] Port JSReceiver and subclasses to the new design 2018-12-08 04:05:50 +00:00
log.h [ubsan] Port JSReceiver and subclasses to the new design 2018-12-08 04:05:50 +00:00
lookup-cache-inl.h [ubsan] Port Name/String/Symbol to the new design 2018-11-27 01:42:36 +00:00
lookup-cache.cc [ubsan] Port Map to the new design 2018-11-13 06:59:12 +00:00
lookup-cache.h [ubsan] Port Name/String/Symbol to the new design 2018-11-27 01:42:36 +00:00
lookup-inl.h [ubsan] Port Map to the new design 2018-11-13 06:59:12 +00:00
lookup.cc [ubsan] Port JSReceiver and subclasses to the new design 2018-12-08 04:05:50 +00:00
lookup.h [ubsan] Port JSReceiver and subclasses to the new design 2018-12-08 04:05:50 +00:00
lsan.h Revert "Reland "[code-comments] Put code comments into the code object"" 2018-12-04 21:21:37 +00:00
machine-type.cc
machine-type.h Reland "[ptr-compr] Fix incorrectly used machine types" 2018-11-07 11:29:32 +00:00
macro-assembler-inl.h
macro-assembler.h Reland "[nojit] Remove code stubs" 2018-12-07 15:46:17 +00:00
map-updater.cc [ubsan] Port DescriptorArray to the new design 2018-11-29 03:24:47 +00:00
map-updater.h [ubsan] Port Name/String/Symbol to the new design 2018-11-27 01:42:36 +00:00
math-random.cc [ubsan] Port ByteArray and subclasses to the new design 2018-11-24 09:29:14 +00:00
math-random.h [ubsan] Port Context to the new design 2018-11-23 11:03:54 +00:00
maybe-handles-inl.h [ubsan] Port MaybeObject to new design 2018-10-26 01:08:30 +00:00
maybe-handles.h [ubsan] Port FixedArray{,Base} to the new design 2018-11-25 03:08:14 +00:00
memcopy.cc [iwyu] Extract src/memcopy.h from src/utils.h 2018-11-29 17:01:10 +00:00
memcopy.h [iwyu] Extract src/memcopy.h from src/utils.h 2018-11-29 17:01:10 +00:00
message-template.h [typedarrays] Use Detach instead of Neuter 2018-12-11 11:57:30 +00:00
messages.cc [nojit] Explicitly pass the root register value to JSEntry 2018-12-06 09:44:32 +00:00
messages.h [async] Add CallSite#getPromiseIndex() builtin. 2018-10-29 08:47:59 +00:00
microtask-queue.cc [ptr-compr] Use FullObjectSlot for off-heap slots 2018-12-07 12:35:27 +00:00
microtask-queue.h Reland "Implement Faster MicrotaskQueue Step 2" 2018-11-27 11:27:46 +00:00
msan.h
objects-body-descriptors-inl.h [dict] Prefix a slot in ordered dicts 2018-12-06 00:14:45 +00:00
objects-body-descriptors.h Separate DescriptorArray from WeakFixedArray 2018-11-26 16:41:20 +00:00
objects-debug.cc [Compile] Update JSFunction predicates to handle bytecode flushing. 2018-12-11 10:54:29 +00:00
objects-definitions.h [wasm] Introduce dedicated WasmExceptionTag type. 2018-11-29 15:53:36 +00:00
objects-inl.h [ubsan] Port JSReceiver and subclasses to the new design 2018-12-08 04:05:50 +00:00
objects-printer.cc [typedarrays] Use Detach instead of Neuter 2018-12-11 11:57:30 +00:00
objects.cc [typedarrays] Use Detach instead of Neuter 2018-12-11 11:57:30 +00:00
objects.h [ubsan] Port JSReceiver and subclasses to the new design 2018-12-08 04:05:50 +00:00
optimized-compilation-info.cc [ubsan] Port JSReceiver and subclasses to the new design 2018-12-08 04:05:50 +00:00
optimized-compilation-info.h [ubsan] Port JSReceiver and subclasses to the new design 2018-12-08 04:05:50 +00:00
ostreams.cc [cleanup] Refactor first batch of general classes to use default members. 2018-09-19 08:32:08 +00:00
ostreams.h Export OFStreamBase in ostream.h 2018-10-05 13:24:51 +00:00
OWNERS Reduce wasm OWNERS to current team members 2018-10-15 14:47:49 +00:00
pending-compilation-error-handler.cc [ubsan] Port JSReceiver and subclasses to the new design 2018-12-08 04:05:50 +00:00
pending-compilation-error-handler.h [parser] Alternative fix to chromium:899495 2018-10-29 22:50:36 +00:00
perf-jit.cc [Cleanup] String::GetChars() should take a DisallowHeapAllocation ref. 2018-12-04 16:07:46 +00:00
perf-jit.h [ubsan] Port SharedFunctionInfo to the new design 2018-11-28 21:23:50 +00:00
pointer-with-payload.h Fix MSVC error in PointerWithPayload::SetPayload(). 2018-10-25 17:30:59 +00:00
property-descriptor.cc [ubsan] Port Name/String/Symbol to the new design 2018-11-27 01:42:36 +00:00
property-descriptor.h
property-details.h [Map::TransitionToDataProperty speed] Streamline TransitionsAccessor::IsMatchingMap 2018-12-07 12:12:05 +00:00
property.cc [ubsan] Port Smi to the new design 2018-11-05 20:52:51 +00:00
property.h [cleanup] Remove empty and deprecated BASE_EMBEDDED macro 2018-09-11 09:33:18 +00:00
prototype-inl.h [ubsan] Port JSReceiver and subclasses to the new design 2018-12-08 04:05:50 +00:00
prototype.h [ubsan] Port JSReceiver and subclasses to the new design 2018-12-08 04:05:50 +00:00
ptr-compr.h [ptr-compr] Add a header for pointer compression related code 2018-11-19 17:02:30 +00:00
register-configuration.cc Use static RegisterName function instead of RegisterConfiguration 2018-11-21 10:24:13 +00:00
register-configuration.h Use static RegisterName function instead of RegisterConfiguration 2018-11-21 10:24:13 +00:00
reglist.h
reloc-info.cc Reland "[nojit] Remove code stubs" 2018-12-07 15:46:17 +00:00
reloc-info.h Revert "Reland "[code-comments] Put code comments into the code object"" 2018-12-04 21:21:37 +00:00
roots-inl.h [iwyu] Include heap-inl.h less. 2018-11-26 09:25:05 +00:00
roots.cc Clarify roots iteration 2018-10-16 08:42:30 +00:00
roots.h [typedarrays] Use Detach instead of Neuter 2018-12-11 11:57:30 +00:00
runtime-profiler.cc [ubsan] Port JSReceiver and subclasses to the new design 2018-12-08 04:05:50 +00:00
runtime-profiler.h [ubsan] Port JSReceiver and subclasses to the new design 2018-12-08 04:05:50 +00:00
safepoint-table.cc [ubsan] Port Code to the new design 2018-11-12 18:47:04 +00:00
safepoint-table.h [iwyu] Extract src/memcopy.h from src/utils.h 2018-11-29 17:01:10 +00:00
setup-isolate-deserialize.cc [interpreter] Always put bytecode handlers in builtins table 2018-09-20 09:58:15 +00:00
setup-isolate-full.cc [interpreter] Always put bytecode handlers in builtins table 2018-09-20 09:58:15 +00:00
setup-isolate.h [ubsan] Port Code to the new design 2018-11-12 18:47:04 +00:00
signature.h Replace some assertions with their more verbose equivalent 2018-12-04 12:19:19 +00:00
simulator-base.cc [assembler] Move ConstantPools out of src/assembler.h 2018-10-19 11:38:39 +00:00
simulator-base.h
simulator.h Make Isolate::GetIncumbentContext() work well with MSan 2018-12-07 14:52:25 +00:00
source-position-table.cc [ubsan] Port ByteArray and subclasses to the new design 2018-11-24 09:29:14 +00:00
source-position-table.h [ubsan] Port ByteArray and subclasses to the new design 2018-11-24 09:29:14 +00:00
source-position.cc [ubsan] Port SharedFunctionInfo to the new design 2018-11-28 21:23:50 +00:00
source-position.h [ubsan] Port SharedFunctionInfo to the new design 2018-11-28 21:23:50 +00:00
splay-tree-inl.h
splay-tree.h [cleanup] Refactor first batch of general classes to use default members. 2018-09-19 08:32:08 +00:00
startup-data-util.cc
startup-data-util.h
string-builder-inl.h [Cleanup] String::GetChars() should take a DisallowHeapAllocation ref. 2018-12-04 16:07:46 +00:00
string-builder.cc [Cleanup] String::GetChars() should take a DisallowHeapAllocation ref. 2018-12-04 16:07:46 +00:00
string-case.cc
string-case.h
string-constants.cc [turbofan] First steps in brokerizing JSNativeContextSpecialization. 2018-10-01 15:08:03 +00:00
string-constants.h [refactoring] Drop roots.h -> handles.h #include 2018-10-12 18:50:02 +00:00
string-hasher-inl.h [ubsan] Port Name/String/Symbol to the new design 2018-11-27 01:42:36 +00:00
string-hasher.h [ubsan] Port Name/String/Symbol to the new design 2018-11-27 01:42:36 +00:00
string-search.h
string-stream.cc [ubsan] Port JSReceiver and subclasses to the new design 2018-12-08 04:05:50 +00:00
string-stream.h [ubsan] Port JSReceiver and subclasses to the new design 2018-12-08 04:05:50 +00:00
strtod.cc
strtod.h
task-utils.cc Extract lambda tasks to task-utils.h 2018-11-09 14:55:46 +00:00
task-utils.h Extract lambda tasks to task-utils.h 2018-11-09 14:55:46 +00:00
thread-id.cc [cleanup] Move ThreadId to separate source file 2018-10-29 10:22:44 +00:00
thread-id.h [cleanup] Move ThreadId to separate source file 2018-10-29 10:22:44 +00:00
transitions-inl.h [ubsan] Port DescriptorArray to the new design 2018-11-29 03:24:47 +00:00
transitions.cc [Map::TransitionToDataProperty speed] Streamline TransitionsAccessor::IsMatchingMap 2018-12-07 12:12:05 +00:00
transitions.h [Map::TransitionToDataProperty speed] Remove a branch in TransitionsAccessor::SearchTransition 2018-12-05 10:52:00 +00:00
turbo-assembler.cc Revert "Reland "[code-comments] Put code comments into the code object"" 2018-12-04 21:21:37 +00:00
turbo-assembler.h [cleanup] Ignore no_regs in AreAliased() 2018-12-07 17:06:23 +00:00
type-hints.cc [turbofan] ReceiverOrNullOrUndefined feedback for JSEqual. 2018-10-24 13:45:22 +00:00
type-hints.h [turbofan] ReceiverOrNullOrUndefined feedback for JSEqual. 2018-10-24 13:45:22 +00:00
unicode-cache.h [cleanup] Make unicode predicate cache tables static 2018-11-14 15:33:45 +00:00
unicode-decoder.cc
unicode-decoder.h [iwyu] Extract src/memcopy.h from src/utils.h 2018-11-29 17:01:10 +00:00
unicode-inl.h
unicode.cc
unicode.h [cleanup] Refactor first batch of general classes to use default members. 2018-09-19 08:32:08 +00:00
unoptimized-compilation-info.cc [scopes] Clean up and centralize mapped/unmapped arguments logic 2018-08-21 20:38:41 +00:00
unoptimized-compilation-info.h [AsmJs] Avoid allocation of WasmModuleObject until instantiation. 2018-11-21 22:06:39 +00:00
unwinder.cc [nojit] Migrate JSEntry variants to builtins 2018-12-07 10:16:06 +00:00
uri.cc [Cleanup] String::GetChars() should take a DisallowHeapAllocation ref. 2018-12-04 16:07:46 +00:00
uri.h
utils-inl.h [runtime] Micro-optimize StringHasher 2018-11-20 11:02:49 +00:00
utils.cc [iwyu] Extract src/memcopy.h from src/utils.h 2018-11-29 17:01:10 +00:00
utils.h [parser] Cleanup property name parsing, introduce token flags 2018-12-03 11:43:33 +00:00
v8.cc [cleanup] Resurrect the c1 visualizer output 2018-10-04 10:01:20 +00:00
v8.h
v8dll-main.cc
v8memory.h [memory] Replace Memory class with templated Memory functions. 2018-08-23 15:20:21 +00:00
v8threads.cc [cleanup] Cleanup Isolate constructor 2018-10-29 11:01:24 +00:00
v8threads.h [cleanup] Cleanup Isolate constructor 2018-10-29 11:01:24 +00:00
value-serializer.cc [typedarrays] Use Detach instead of Neuter 2018-12-11 11:57:30 +00:00
value-serializer.h [ubsan] Port JSReceiver and subclasses to the new design 2018-12-08 04:05:50 +00:00
vector-slot-pair.cc [cleanup] Refactor first batch of general classes to use default members. 2018-09-19 08:32:08 +00:00
vector-slot-pair.h [turbofan] Fix RedundancyElimination and add more test coverage. 2018-09-19 13:08:12 +00:00
vector.h [base] Introduce VectorOf helper 2018-11-15 13:02:22 +00:00
version.cc
version.h
visitors.cc
visitors.h [ptr-compr] Remove default implementation of ObjectVisitor::VisitEmbeddedPointer() 2018-12-10 12:45:28 +00:00
vm-state-inl.h
vm-state.h [cleanup] Remove empty and deprecated BASE_EMBEDDED macro 2018-09-11 09:33:18 +00:00