v8/src
Mike Stanton 291dc3cd1f [Feedback Vector] Coalesce Nexii to Feedback Nexus.
The FeedbackNexus classes initially were one-to-one with IC classes,
but over time this got out of date. We also found Nexus' useful, so
we made more classes even for cases that weren't ICs.

The inheritence and polymorphism became confusing and led to
duplication. Better, to just talk about a (single) FeedbackNexus.

Bug: v8:7344
Change-Id: I509dc9657895d56c3859de6e6589695cdff9e73e
Reviewed-on: https://chromium-review.googlesource.com/890452
Commit-Queue: Michael Stanton <mvstanton@chromium.org>
Reviewed-by: Franziska Hinkelmann <franzih@chromium.org>
Reviewed-by: Michael Starzinger <mstarzinger@chromium.org>
Reviewed-by: Igor Sheludko <ishell@chromium.org>
Cr-Commit-Position: refs/heads/master@{#50997}
2018-01-31 14:34:33 +00:00
..
arm [turbofan] Refactor AssembleMove and AssembleSwap 2018-01-30 18:46:14 +00:00
arm64 [turbofan] Refactor AssembleMove and AssembleSwap 2018-01-30 18:46:14 +00:00
asmjs [wasm] Move SyncCompile* and AsyncCompile* methods to WasmEngine 2018-01-18 13:27:46 +00:00
ast [class] Implement private fields runtime semantics 2018-01-29 19:34:02 +00:00
base [cctest] Skip test-run-wasm-simd if SIMD is not supported 2018-01-31 10:08:14 +00:00
builtins [builtins] Refactor promises to reduce GC overhead. 2018-01-31 10:05:39 +00:00
compiler [Feedback Vector] Coalesce Nexii to Feedback Nexus. 2018-01-31 14:34:33 +00:00
compiler-dispatcher [compiler] Collect eager inner functions in bytecode generation 2018-01-24 16:26:15 +00:00
debug [Feedback Vector] Coalesce Nexii to Feedback Nexus. 2018-01-31 14:34:33 +00:00
extensions [object-stats] Add capability of recording virtual instance types 2018-01-12 11:44:16 +00:00
heap [object-stats] Better accounting 2018-01-31 09:06:31 +00:00
ia32 Rename {SupportsCrankshaft} to {SupportsOptimizer}. 2018-01-30 13:31:06 +00:00
ic [Feedback Vector] Coalesce Nexii to Feedback Nexus. 2018-01-31 14:34:33 +00:00
inspector [gyp] move gyp files from src to gypfiles. 2018-01-23 09:54:36 +00:00
interpreter [Feedback Vector] Coalesce Nexii to Feedback Nexus. 2018-01-31 14:34:33 +00:00
js [typedarray] Reimplement TA.p.subarray as CSA 2018-01-24 12:03:14 +00:00
libplatform [tracing] implement TRACE_EVENT_ADD_WITH_TIMESTAMP 2018-01-12 16:27:25 +00:00
libsampler [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
mips [cctest] Skip test-run-wasm-simd if SIMD is not supported 2018-01-31 10:08:14 +00:00
mips64 [cctest] Skip test-run-wasm-simd if SIMD is not supported 2018-01-31 10:08:14 +00:00
objects [Feedback Vector] Coalesce Nexii to Feedback Nexus. 2018-01-31 14:34:33 +00:00
parsing [class] Implement private fields runtime semantics 2018-01-29 19:34:02 +00:00
ppc Rename {SupportsCrankshaft} to {SupportsOptimizer}. 2018-01-30 13:31:06 +00:00
profiler [builtins] Refactor promises to reduce GC overhead. 2018-01-31 10:05:39 +00:00
regexp [arm64] Rename csp to sp 2018-01-18 14:20:40 +00:00
runtime [Feedback Vector] Coalesce Nexii to Feedback Nexus. 2018-01-31 14:34:33 +00:00
s390 Rename {SupportsCrankshaft} to {SupportsOptimizer}. 2018-01-30 13:31:06 +00:00
snapshot [snapshot] Add helper to deserialize all builtins 2018-01-30 13:04:39 +00:00
third_party [gyp] move gyp files from src to gypfiles. 2018-01-23 09:54:36 +00:00
tracing [tracing] implement TRACE_EVENT_ADD_WITH_TIMESTAMP 2018-01-12 16:27:25 +00:00
trap-handler [wasm] First step of refactoring trap handling to be per module. 2017-12-07 01:00:55 +00:00
wasm [Liftoff] Add support for i64 register pairs 2018-01-31 10:43:27 +00:00
x64 Rename {SupportsCrankshaft} to {SupportsOptimizer}. 2018-01-30 13:31:06 +00:00
zone [zone-containers] Clean up ZoneChunkList iterators 2018-01-18 14:11:45 +00:00
accessors.cc [builtins] abort FrameFunctionIterator::next if frame summary empty 2017-12-20 00:08:35 +00:00
accessors.h [debug] Fix debug-evaluate for de-materialized function. 2017-11-29 14:53:18 +00:00
address-map.cc Use nullptr instead of NULL where possible 2017-10-13 17:21:49 +00:00
address-map.h [serializer] Enable TypedArrays and ArrayBuffers in the snapshot. 2017-08-10 07:49:14 +00:00
allocation-site-scopes.h [cleanup] Improve readability of AllocationSite 2017-07-10 11:03:02 +00:00
allocation.cc [Memory] Add v8::internal::AllocWithRetry function. 2017-12-22 21:08:20 +00:00
allocation.h [Memory] Add v8::internal::AllocWithRetry function. 2017-12-22 21:08:20 +00:00
api-arguments-inl.h [api] Make api-arguments.h interface more obvious 2017-12-08 15:55:41 +00:00
api-arguments.cc [api] Clean up FunctionCallbackArguments::Call 2018-01-30 20:37:06 +00:00
api-arguments.h [api] Clean up FunctionCallbackArguments::Call 2018-01-30 20:37:06 +00:00
api-natives.cc [api] Don't mark as constructible if instance_call_handler is used 2018-01-30 05:22:33 +00:00
api-natives.h [runtime] Use custom maps for function closures ... 2017-07-13 13:23:06 +00:00
api.cc [builtins] Refactor promises to reduce GC overhead. 2018-01-31 10:05:39 +00:00
api.h [builtins] implement RunMicrotasks pump as a code stub 2017-12-04 17:55:29 +00:00
arguments.cc
arguments.h [runtime] Refactor RuntimeCallStats counters to use enums. 2017-11-30 11:32:53 +00:00
assembler-inl.h Remove x87 port 2017-07-18 18:20:40 +00:00
assembler.cc [assembler] Unify RelocInfo::NONE32 and NONE64 2018-01-22 15:09:32 +00:00
assembler.h Rename {SupportsCrankshaft} to {SupportsOptimizer}. 2018-01-30 13:31:06 +00:00
assert-scope.cc Use nullptr instead of NULL where possible 2017-10-13 17:21:49 +00:00
assert-scope.h
bailout-reason.cc Refactor bailout reasons 2018-01-04 19:08:45 +00:00
bailout-reason.h [ignition] Fix wide suspends to also return 2018-01-29 12:38:33 +00:00
base.isolate Move msvs_dependencies.isolate out of gypfiles. 2018-01-30 09:12:14 +00:00
basic-block-profiler.cc
basic-block-profiler.h
bignum-dtoa.cc [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
bignum-dtoa.h
bignum.cc Normalize casing of hexadecimal digits 2017-12-02 01:24:40 +00:00
bignum.h
bit-vector.cc [base] Allow BitVector to store data inline 2017-06-26 11:38:24 +00:00
bit-vector.h [base] Allow BitVector to store data inline 2017-06-26 11:38:24 +00:00
bootstrapper.cc [builtins] Refactor the Microtask pumping to CSA-only. 2018-01-29 19:04:11 +00:00
bootstrapper.h Use nullptr instead of NULL where possible 2017-10-13 17:21:49 +00:00
boxed-float.h [cleanup] Remove stale comment in boxed-float.h 2017-10-25 14:45:46 +00:00
cached-powers.cc Normalize casing of hexadecimal digits 2017-12-02 01:24:40 +00:00
cached-powers.h
callable.h
cancelable-task.cc Make CancelableTask ids unique 2017-08-02 16:10:42 +00:00
cancelable-task.h Make CancelableTask ids unique 2017-08-02 16:10:42 +00:00
char-predicates-inl.h
char-predicates.cc Use ICU for ID_START, ID_CONTINUE and WhiteSpace check 2017-06-14 20:32:49 +00:00
char-predicates.h [scanner] Don't use UnicodeCache for IsLineTerminator. 2017-09-05 07:04:06 +00:00
checks.h
code-events.h [profiler] Remove dead and obsolete CodeCreateEvent. 2017-10-19 11:30:51 +00:00
code-factory.cc [ic] Use Load/StoreHandlerStruct objects instead of Tuple3/FixedArray. 2017-12-14 10:30:50 +00:00
code-factory.h [ic] Use Load/StoreHandlerStruct objects instead of Tuple3/FixedArray. 2017-12-14 10:30:50 +00:00
code-stub-assembler.cc [builtins] Refactor promises to reduce GC overhead. 2018-01-31 10:05:39 +00:00
code-stub-assembler.h [builtins] Refactor promises to reduce GC overhead. 2018-01-31 10:05:39 +00:00
code-stubs-utils.h
code-stubs.cc Reland "[ic] Improve performance of KeyedStoreIC on literal-based arrays." 2018-01-26 11:11:03 +00:00
code-stubs.h [turbofan] Bump CallApiCallbackStub::kArgBits to 7. 2018-01-03 09:29:02 +00:00
codegen.cc Cleanup codegen.h includes 2017-10-20 11:56:01 +00:00
codegen.h Cleanup codegen.h includes 2017-10-20 11:56:01 +00:00
collector.h [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
compilation-cache.cc [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
compilation-cache.h [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
compilation-dependencies.cc [cleanup] Replace ZoneList with ZoneVector in instruction.h 2017-10-13 15:08:45 +00:00
compilation-dependencies.h [cleanup] Replace ZoneList with ZoneVector in instruction.h 2017-10-13 15:08:45 +00:00
compilation-info.cc Use --untrusted-code-mitigations flag also for JS 2018-01-05 08:49:21 +00:00
compilation-info.h Use --untrusted-code-mitigations flag also for JS 2018-01-05 08:49:21 +00:00
compilation-statistics.cc [Turbofan] Typo in turbo-stats flag 2017-08-15 09:37:46 +00:00
compilation-statistics.h
compiler.cc [compile] Remove AST numbering 2018-01-24 17:15:55 +00:00
compiler.h [compile] Remove AST numbering 2018-01-24 17:15:55 +00:00
contexts-inl.h [ic] Encode lexical variable access as a smi in Load/StoreGlobalIC. 2017-12-18 22:15:01 +00:00
contexts.cc [ic] Encode lexical variable access as a smi in Load/StoreGlobalIC. 2017-12-18 22:15:01 +00:00
contexts.h [builtins] Refactor the Microtask pumping to CSA-only. 2018-01-29 19:04:11 +00:00
conversions-inl.h [regexp] Properly handle large values in AdvanceStringIndex 2018-01-09 12:03:55 +00:00
conversions.cc [bigint] Remove BigInt.parseInt 2018-01-26 02:51:58 +00:00
conversions.h [bigint] Remove BigInt.parseInt 2018-01-26 02:51:58 +00:00
counters-inl.h [runtime] Make access to FLAG_runtime_stats atomic. 2017-12-19 19:01:50 +00:00
counters.cc [runtime] Use methods instead of static functions in RuntimeCallStats. 2017-11-30 12:39:39 +00:00
counters.h [compile] Remove AST numbering 2018-01-24 17:15:55 +00:00
d8-console.cc [d8] Don't print prefix for console.log in d8 2017-10-13 13:56:32 +00:00
d8-console.h [d8] Support more console functions 2017-10-13 10:44:17 +00:00
d8-posix.cc Normalize casing of hexadecimal digits 2017-12-02 01:24:40 +00:00
d8-windows.cc Revert "[platform][cleanup] Fix --enable-tracing" 2017-11-28 11:51:16 +00:00
d8.cc Fixes UAF for SAB with failed d8 serialization 2018-01-30 23:12:20 +00:00
d8.h Fixes UAF for SAB with failed d8 serialization 2018-01-30 23:12:20 +00:00
d8.isolate
d8.js [bigint] Introduce BigInt type. 2017-09-11 18:55:48 +00:00
date.cc [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
date.h [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
dateparser-inl.h [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
dateparser.cc [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
dateparser.h
deoptimize-reason.cc [cleanup] Remove return after UNREACHABLE 2017-05-22 13:10:01 +00:00
deoptimize-reason.h [turbofan] Fix deoptimization framestate in A.p.reduce[Right] 2018-01-22 12:14:06 +00:00
deoptimizer.cc [Feedback Vector] Coalesce Nexii to Feedback Nexus. 2018-01-31 14:34:33 +00:00
deoptimizer.h [deoptimizer] Report if speculation bit changed with --trace-deopt 2018-01-11 08:32:33 +00:00
DEPS [asm.js] Ensure proper encapsulation of "asmjs" component. 2017-05-05 10:36:26 +00:00
detachable-vector.h [cleanup] Replace List with std::vector in api. 2017-09-28 09:32:18 +00:00
disasm.h
disassembler.cc [assembler] Unify RelocInfo::NONE32 and NONE64 2018-01-22 15:09:32 +00:00
disassembler.h [debug] Improve gdb code printing 2018-01-11 18:43:28 +00:00
diy-fp.cc
diy-fp.h [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
double.h [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
dtoa.cc v8: Fix most -Wunreachable-code warnings. 2017-09-20 11:25:51 +00:00
dtoa.h
eh-frame.cc Normalize casing of hexadecimal digits 2017-12-02 01:24:40 +00:00
eh-frame.h
elements-kind.cc [turbofan] Fix bug in Array.p.reduce[Right] 2018-01-25 10:06:38 +00:00
elements-kind.h [turbofan] Fix bug in Array.p.reduce[Right] 2018-01-25 10:06:38 +00:00
elements.cc [typedarray] Use native context in elements accessor. 2018-01-22 14:27:22 +00:00
elements.h [elements] Fix Object.entries/values with changing elements 2018-01-10 13:50:20 +00:00
execution.cc Replace CALL_GENERATED_CODE by GeneratedCode wrapper 2018-01-09 10:33:36 +00:00
execution.h Replace CALL_GENERATED_CODE by GeneratedCode wrapper 2018-01-09 10:33:36 +00:00
external-reference-table.cc [ic] Prototype-only dictionaries, step 0. 2017-12-05 10:20:25 +00:00
external-reference-table.h [cleanup] Make Add() out-of-line in ExternalReferenceTable. 2017-09-11 14:05:41 +00:00
factory-inl.h [runtime] Introduce Load/StoreHandler heap objects. 2017-12-06 18:19:07 +00:00
factory.cc [builtins] Refactor promises to reduce GC overhead. 2018-01-31 10:05:39 +00:00
factory.h [builtins] Refactor promises to reduce GC overhead. 2018-01-31 10:05:39 +00:00
fast-dtoa.cc Normalize casing of hexadecimal digits 2017-12-02 01:24:40 +00:00
fast-dtoa.h
feedback-vector-inl.h [bigint,compiler] Pass BigInt binop feedback through to Turbofan. 2017-12-19 12:20:36 +00:00
feedback-vector.cc [Feedback Vector] Coalesce Nexii to Feedback Nexus. 2018-01-31 14:34:33 +00:00
feedback-vector.h [Feedback Vector] Coalesce Nexii to Feedback Nexus. 2018-01-31 14:34:33 +00:00
field-index-inl.h [runtime] Change FieldIndex encoding so it supports unaligned offsets and can load single words 2017-11-14 15:02:46 +00:00
field-index.h [runtime] Change FieldIndex encoding so it supports unaligned offsets and can load single words 2017-11-14 15:02:46 +00:00
field-type.cc [ast] Remove AstType type system. 2017-06-26 15:43:03 +00:00
field-type.h [ast] Remove AstType type system. 2017-06-26 15:43:03 +00:00
fixed-dtoa.cc [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
fixed-dtoa.h
flag-definitions.h Revert "[turbofan] disable indirect jumps in Turbofan generated switches" 2018-01-31 13:44:51 +00:00
flags.cc Beautify help output of flag names 2018-01-05 09:45:16 +00:00
flags.h [cleanup] Replace List with std::vector in IC, Handle code. 2017-08-30 07:35:00 +00:00
frame-constants.h Align deopt frame for JSConstructStub 2017-12-08 10:30:42 +00:00
frames-inl.h [cpu-profiler] Introduce NativeFrame type. 2017-12-13 00:05:45 +00:00
frames.cc [wasm] Reduce usage of frame->wasm_instance() 2018-01-23 12:20:07 +00:00
frames.h [wasm] Reduce usage of frame->wasm_instance() 2018-01-23 12:20:07 +00:00
futex-emulation.cc [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
futex-emulation.h
gdb-jit.cc Normalize casing of hexadecimal digits 2017-12-02 01:24:40 +00:00
gdb-jit.h
global-handles.cc Normalize casing of hexadecimal digits 2017-12-02 01:24:40 +00:00
global-handles.h Global handles: Remove independent handle infrastructure 2017-11-22 11:40:32 +00:00
globals.h Fix GCC 5.4 error on ubuntu 16.04 2018-01-29 20:33:41 +00:00
handles-inl.h [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
handles.cc Fix GCC 5.4 error on ubuntu 16.04 2018-01-29 20:33:41 +00:00
handles.h [handles] Use is_convertible instead of is_base_of 2017-11-17 10:25:44 +00:00
heap-symbols.h [builtins] Refactor promises to reduce GC overhead. 2018-01-31 10:05:39 +00:00
icu_util.cc Block ICU data override with loading from file 2018-01-29 21:58:39 +00:00
icu_util.h
identity-map.cc Reland: [IdentityMap] Fix size if GC short-cuts objects. 2017-06-21 09:37:20 +00:00
identity-map.h Revert "[compiler-dispatcher] Use an integer job id." 2017-04-05 10:25:12 +00:00
interface-descriptors.cc [Intepreter] Add poisoning to bytecode operand reads. 2018-01-29 12:56:43 +00:00
interface-descriptors.h [Intepreter] Add poisoning to bytecode operand reads. 2018-01-29 12:56:43 +00:00
intl.cc [string] Handle two-byte contents in String.p.toLowerCase 2017-07-12 06:25:26 +00:00
intl.h [objects.h splitting] Move String and related classes. 2017-06-12 11:53:18 +00:00
isolate-inl.h [builtins] Extend the @@species protector to guard Promises. 2018-01-23 11:32:05 +00:00
isolate.cc [builtins] Refactor promises to reduce GC overhead. 2018-01-31 10:05:39 +00:00
isolate.h [builtins] Refactor promises to reduce GC overhead. 2018-01-31 10:05:39 +00:00
json-parser.cc Fixes for --trace-maps 2017-12-20 13:27:21 +00:00
json-parser.h Reland: Implement and use VectorSegment to avoid repeated allocation of ZoneVector properties. 2017-12-11 15:30:55 +00:00
json-stringifier.cc Normalize casing of hexadecimal digits 2017-12-02 01:24:40 +00:00
json-stringifier.h
keys.cc [proxy] Set [[ProxyTarget]] to null during revocation 2018-01-10 11:23:54 +00:00
keys.h [iwyu] Include isolate.h less. 2017-06-23 13:14:17 +00:00
label.h [label] Document meaning of kNear and kFar distances 2017-12-13 13:33:20 +00:00
layout-descriptor-inl.h Replace CHECK(false) by UNREACHABLE() 2017-12-19 18:58:07 +00:00
layout-descriptor.cc [jumbo] namespace fix for CountTrailingZeros 2017-11-08 14:47:15 +00:00
layout-descriptor.h [objects.h splitting] Move FixedArray & co. 2017-12-01 12:40:37 +00:00
locked-queue-inl.h [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
locked-queue.h
log-inl.h
log-utils.cc Fixes for --trace-maps 2017-12-20 13:27:21 +00:00
log-utils.h [heap] Remove --log-gc. 2017-12-20 11:11:42 +00:00
log.cc Fixes for --trace-maps 2017-12-20 13:27:21 +00:00
log.h Fixes for --trace-maps 2017-12-20 13:27:21 +00:00
lookup-cache-inl.h [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
lookup-cache.cc Use nullptr instead of NULL where possible 2017-10-13 17:21:49 +00:00
lookup-cache.h Use nullptr instead of NULL where possible 2017-10-13 17:21:49 +00:00
lookup.cc [builtins] Extend the @@species protector to guard Promises. 2018-01-23 11:32:05 +00:00
lookup.h [api] Intercept DefineProperty after Descriptor query 2017-10-18 12:26:59 +00:00
machine-type.cc [csa] Add C++ compile time type checks to CSA. 2017-08-04 01:09:24 +00:00
machine-type.h [turbofan] Add fuzzer to test different signatures for multi-returns 2018-01-12 12:20:27 +00:00
macro-assembler-inl.h
macro-assembler.h [macro-assembler] Delete unused AllocateJSValue and related functions 2017-10-09 13:32:21 +00:00
managed.h Refactor Managed construction 2017-09-04 11:37:42 +00:00
map-updater.cc [runtime] Ensure elements transitions don't interfere with field type tracking. 2017-11-22 16:51:47 +00:00
map-updater.h [runtime] Prepare for turning constant field tracking on. 2017-11-06 10:09:34 +00:00
messages.cc [wasm] Dehandlify WasmCompiledModule interface 2017-12-18 16:58:08 +00:00
messages.h [parser] Throw syntax error for %Foo(...spread) 2018-01-29 09:57:39 +00:00
msan.h
objects-body-descriptors-inl.h [runtime] Introduce Load/StoreHandler heap objects. 2017-12-06 18:19:07 +00:00
objects-body-descriptors.h Remove left-over handling for StaticVisitors 2017-08-24 15:56:32 +00:00
objects-debug.cc [builtins] Refactor promises to reduce GC overhead. 2018-01-31 10:05:39 +00:00
objects-inl.h [builtins] Refactor promises to reduce GC overhead. 2018-01-31 10:05:39 +00:00
objects-printer.cc [Feedback Vector] Coalesce Nexii to Feedback Nexus. 2018-01-31 14:34:33 +00:00
objects.cc [Feedback Vector] Coalesce Nexii to Feedback Nexus. 2018-01-31 14:34:33 +00:00
objects.h [runtime] Fix derived class instantiation 2018-01-31 12:07:56 +00:00
ostreams.cc Normalize casing of hexadecimal digits 2017-12-02 01:24:40 +00:00
ostreams.h [ostreams] Extend AsHex and add AsHexBytes 2017-07-25 08:37:46 +00:00
OWNERS Ensure that changes in object body descriptors are reviewed by GC team. 2017-10-25 08:40:27 +00:00
pending-compilation-error-handler.cc [binary size] Move PendingCompilationErrorHandler implementation out-of-line 2017-11-21 16:42:55 +00:00
pending-compilation-error-handler.h [binary size] Move PendingCompilationErrorHandler implementation out-of-line 2017-11-21 16:42:55 +00:00
perf-jit.cc Normalize casing of hexadecimal digits 2017-12-02 01:24:40 +00:00
perf-jit.h
PRESUBMIT.py Add layout test bots to changes to api.cc 2017-05-31 14:15:18 +00:00
property-descriptor.cc Port ObjectGetOwnPropertyDescriptor to CSA 2017-09-25 09:21:24 +00:00
property-descriptor.h Port ObjectGetOwnPropertyDescriptor to CSA 2017-09-25 09:21:24 +00:00
property-details.h [runtime] Decrease the maximum number of descriptors. 2017-12-13 18:59:26 +00:00
property.cc
property.h [iwyu] Include isolate.h less. 2017-06-23 13:14:17 +00:00
prototype.h [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
register-configuration.cc [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
register-configuration.h Allow CSA stubs to restrict the set of allocatable registers. 2017-08-24 14:31:18 +00:00
reglist.h Allow constexpr RegList construction from Registers 2017-10-24 17:30:11 +00:00
runtime-profiler.cc [runtime] Remove "don't OSR functions which use arguments" logic. 2017-10-17 10:54:05 +00:00
runtime-profiler.h [fullcodegen] Remove ability to compile with Full-Codegen. 2017-08-10 11:13:31 +00:00
safepoint-table.cc Refactor SafepointTableBuilder to only store one ZoneList 2017-12-11 17:51:40 +00:00
safepoint-table.h Refactor SafepointTableBuilder to only store one ZoneList 2017-12-11 17:51:40 +00:00
setup-isolate-deserialize.cc Harden isolate initialization 2017-11-21 12:55:06 +00:00
setup-isolate-full.cc Harden isolate initialization 2017-11-21 12:55:06 +00:00
setup-isolate.h [heap] remove heap init from shipping binary. 2017-09-07 05:24:49 +00:00
signature.h [wasm] [cleanup] Avoid lazy initialization of arrays 2017-05-30 09:30:13 +00:00
simulator-base.cc [simulator] Hoist out common {SimulatorBase::TearDown}. 2018-01-08 12:54:10 +00:00
simulator-base.h [simulator] Make SimulatorBase::VariadicCall protected 2018-01-29 17:41:41 +00:00
simulator.h [CFI] Disable indirect call checking into JITd code 2018-01-11 19:32:24 +00:00
source-position-table.cc Decouple SourcePositionTableBuilder from Zone 2017-11-21 12:56:13 +00:00
source-position-table.h Decouple SourcePositionTableBuilder from Zone 2017-11-21 12:56:13 +00:00
source-position.cc [objects] Rename DeoptimizationInputData. 2017-10-18 12:36:10 +00:00
source-position.h [objects] Rename DeoptimizationInputData. 2017-10-18 12:36:10 +00:00
splay-tree-inl.h Use nullptr instead of NULL where possible 2017-10-13 17:21:49 +00:00
splay-tree.h Use nullptr instead of NULL where possible 2017-10-13 17:21:49 +00:00
startup-data-util.cc
startup-data-util.h
string-builder.cc
string-builder.h [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
string-case.cc [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
string-case.h
string-hasher-inl.h [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
string-hasher.h [cleanup & objects.h splitting] Move StringHasher 2017-04-28 13:07:24 +00:00
string-search.h [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
string-stream.cc Normalize casing of hexadecimal digits 2017-12-02 01:24:40 +00:00
string-stream.h
strtod.cc Fix compilation failure due to -Wunneeded-internal-declaration 2017-12-05 14:52:31 +00:00
strtod.h
transitions-inl.h Reland: Snapshot: support rehashing property and element dictionaries. 2017-11-07 07:22:19 +00:00
transitions.cc Fix TransitionArray::Sort. 2018-01-15 12:52:03 +00:00
transitions.h [runtime] Introduce instance type for descriptor arrays. 2017-11-23 11:42:29 +00:00
type-hints.cc [bigint,compiler] Pass BigInt binop feedback through to Turbofan. 2017-12-19 12:20:36 +00:00
type-hints.h [bigint,compiler] Pass BigInt binop feedback through to Turbofan. 2017-12-19 12:20:36 +00:00
unicode-cache-inl.h [scanner] Don't use UnicodeCache for IsLineTerminator. 2017-09-05 07:04:06 +00:00
unicode-cache.h [scanner] Don't use UnicodeCache for IsLineTerminator. 2017-09-05 07:04:06 +00:00
unicode-decoder.cc [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
unicode-decoder.h [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
unicode-inl.h Implement DFA Unicode Decoder 2017-12-11 21:36:13 +00:00
unicode.cc Implement DFA Unicode Decoder 2017-12-11 21:36:13 +00:00
unicode.h Implement DFA Unicode Decoder 2017-12-11 21:36:13 +00:00
uri.cc Normalize casing of hexadecimal digits 2017-12-02 01:24:40 +00:00
uri.h
utils-inl.h [runtime] Use IsDecimalDigit in StringHasher rather than manual check 2017-06-13 15:45:59 +00:00
utils.cc [utils] Move modulo from codegen to utils 2017-10-19 13:03:14 +00:00
utils.h [wasm] Make some fields const in WasmGraphBuilder 2018-01-05 08:23:31 +00:00
v8.cc [Memory] Add SetRandomMmapSeed function to v8::internal. 2017-12-21 17:17:29 +00:00
v8.h Reland "[Memory] Add an OnCriticalMemoryPressure method to V8::Platform." 2017-08-01 01:42:19 +00:00
v8dll-main.cc
v8memory.h
v8threads.cc [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
v8threads.h Use nullptr instead of NULL where possible 2017-10-13 17:21:49 +00:00
value-serializer.cc Introduce SimpleNumberDictionary. 2018-01-25 13:49:23 +00:00
value-serializer.h Introduce SimpleNumberDictionary. 2018-01-25 13:49:23 +00:00
vector-slot-pair.cc [turbofan] Fix VectorSlotPair printer 2017-12-19 10:19:56 +00:00
vector-slot-pair.h [turbofan] Add feedback to CheckSmi 2017-12-18 15:52:38 +00:00
vector.h Revert "Revert "[wasm] JIT using WasmCodeManager"" 2017-11-28 22:27:13 +00:00
version.cc Use nullptr instead of NULL where possible 2017-10-13 17:21:49 +00:00
version.h [build] Introduce an embedder version string 2017-10-05 07:17:45 +00:00
visitors.cc [heap] Simplify visitation of weak next code link field. 2017-10-26 12:44:13 +00:00
visitors.h [heap] Simplify visitation of weak next code link field. 2017-10-26 12:44:13 +00:00
vm-state-inl.h [profview] Distinguish between parse/opt/unopt compile 2017-08-10 15:44:36 +00:00
vm-state.h [iwyu] Include isolate.h less. 2017-06-23 13:14:17 +00:00