v8/src
mvstanton a1bba7fe3b [FeedbackVector] Clarify the way the feedback vector is installed.
Installing a feedback vector in a closure is a multi-step process.
The closure actually points to a Cell that points to a feedback
vector or undefined if we haven't created one yet.
This happens because we often create closures before we've compiled
the code.

JSFunction::EnsureLiterals is the bottleneck in our system that
creates a feedback vector if necessary. The predicates it used to
determine what to do were arcane. This CL allows it to think it
terms of state, and clarifies the reading of that useful
bottleneck.

I also did a few renamings in parts of the code that referred
to a "literals array," which we don't have any more.

BUG=

Review-Url: https://codereview.chromium.org/2681773004
Cr-Commit-Position: refs/heads/master@{#43035}
2017-02-08 11:51:06 +00:00
..
arm [builtins] Port parameter and argument-related code stubs to CSA 2017-02-07 16:02:44 +00:00
arm64 [builtins] Port parameter and argument-related code stubs to CSA 2017-02-07 16:02:44 +00:00
asmjs Reland of land: [Parse] ParseInfo owns the parsing Zone. (patchset #1 id:1 of https://codereview.chromium.org/2683733002/ ) 2017-02-07 20:46:47 +00:00
ast Reland of [parsing] Fix maybe-assigned for loop variables. (patchset #1 id:1 of https://codereview.chromium.org/2679263002/ ) 2017-02-07 20:43:17 +00:00
base Add a test for OptimizingCompileDispatcher::Flush's non-blocking behavior 2017-01-30 19:27:00 +00:00
builtins [FeedbackVector] Clarify the way the feedback vector is installed. 2017-02-08 11:51:06 +00:00
compiler [ic] Rename FeedbackSlotKind values to better reflect reality. 2017-02-08 10:49:58 +00:00
compiler-dispatcher Reland of land: [Parse] ParseInfo owns the parsing Zone. (patchset #1 id:1 of https://codereview.chromium.org/2683733002/ ) 2017-02-07 20:46:47 +00:00
crankshaft Reland of land: [Parse] ParseInfo owns the parsing Zone. (patchset #1 id:1 of https://codereview.chromium.org/2683733002/ ) 2017-02-07 20:46:47 +00:00
debug Link type feedback vectors to the shared function info. 2017-02-08 08:33:33 +00:00
extensions include fixing: api.h shouldn't include objects-inl.h 2017-01-09 13:43:28 +00:00
ffi [ffi] Translation + test for int32 2017-01-23 23:52:52 +00:00
full-codegen PPC/s390: [builtins] Port parameter and argument-related code stubs to CSA 2017-02-07 19:09:56 +00:00
heap Link type feedback vectors to the shared function info. 2017-02-08 08:33:33 +00:00
ia32 [builtins] Port parameter and argument-related code stubs to CSA 2017-02-07 16:02:44 +00:00
ic [ic] Rename FeedbackSlotKind values to better reflect reality. 2017-02-08 10:49:58 +00:00
inspector [inspector] support for nested scheduled breaks 2017-02-08 01:42:54 +00:00
interpreter Reland of Thread maybe-assigned through the bytecodes. (patchset #1 id:1 of https://codereview.chromium.org/2680923003/ ) 2017-02-07 20:42:03 +00:00
js Expose more %ArrayPrototype% functions to the public API. 2017-02-07 21:42:06 +00:00
libplatform [V8] Run clang-tidy performance-for-range-copy check on src/ 2017-01-05 16:01:54 +00:00
libsampler Fix -Wsign-compare warnings in parser, scanner, regexp, runtime. 2016-11-10 12:54:54 +00:00
mips [builtins] Port parameter and argument-related code stubs to CSA 2017-02-07 16:02:44 +00:00
mips64 [builtins] Port parameter and argument-related code stubs to CSA 2017-02-07 16:02:44 +00:00
objects [objects.h splitting] Move out ConstantElementsPair and BoileplateDescriptor. 2017-01-27 15:29:47 +00:00
parsing Reland of land: [Parse] ParseInfo owns the parsing Zone. (patchset #1 id:1 of https://codereview.chromium.org/2683733002/ ) 2017-02-07 20:46:47 +00:00
ppc PPC/s390: [builtins] Port parameter and argument-related code stubs to CSA 2017-02-07 19:09:56 +00:00
profiler Link type feedback vectors to the shared function info. 2017-02-08 08:33:33 +00:00
regexp [iwyu] Include handles.h less. 2017-01-27 13:53:13 +00:00
runtime [FeedbackVector] Clarify the way the feedback vector is installed. 2017-02-08 11:51:06 +00:00
s390 PPC/s390: [builtins] Port parameter and argument-related code stubs to CSA 2017-02-07 19:09:56 +00:00
snapshot [TypeFeedbackVector] Combine the literals array and the feedback vector. 2017-01-30 12:31:35 +00:00
third_party
tracing [tracing] Use locale independent writer for FP values. 2017-01-12 08:08:57 +00:00
trap-handler [wasm] Move protected instruction info to RelocInfo 2017-01-31 02:25:57 +00:00
wasm [Turbofan] Add more integer SIMD operations for ARM. 2017-02-07 17:33:37 +00:00
x64 [x64] Consider both operands when emitting the REX prefix for testb. 2017-02-08 10:27:45 +00:00
x87 Rename TypeFeedbackVector to FeedbackVector. 2017-02-07 14:46:36 +00:00
zone Ensure we align zone memory at 8 byte boundaries on all platforms 2017-02-06 11:14:56 +00:00
accessors.cc [runtime] Change JavaScriptFrame::GetFunctions interface. 2017-01-13 10:29:13 +00:00
accessors.h [iwyu] Include handles.h less. 2017-01-27 13:53:13 +00:00
address-map.cc [serializer] small fixes for blink snapshot. 2016-11-14 07:17:59 +00:00
address-map.h [serializer] fix hash function for hashmap used for serializing. 2016-12-08 08:15:27 +00:00
allocation-site-scopes.cc
allocation-site-scopes.h
allocation.cc Deprecate the BASE_EMBEDDED macro 2016-11-30 16:31:05 +00:00
allocation.h Deprecate the BASE_EMBEDDED macro 2016-11-30 16:31:05 +00:00
api-arguments-inl.h [debugger] infrastructure for side-effect-free debug-evaluate. 2017-01-12 14:18:45 +00:00
api-arguments.cc [debugger] infrastructure for side-effect-free debug-evaluate. 2017-01-12 14:18:45 +00:00
api-arguments.h [debugger] infrastructure for side-effect-free debug-evaluate. 2017-01-12 14:18:45 +00:00
api-experimental.cc include fixing: api.h shouldn't include objects-inl.h 2017-01-09 13:43:28 +00:00
api-experimental.h [iwyu] Include handles.h less. 2017-01-27 13:53:13 +00:00
api-natives.cc [runtime] Remove further usages of PropertyType in favor of PropertyKind/PropertyLocation. 2017-01-13 13:16:56 +00:00
api-natives.h
api.cc React immediately to memory pressure on foreground threads 2017-02-08 09:38:50 +00:00
api.h [inspector] introduced debug::GeneratorObject 2017-02-07 23:09:02 +00:00
arguments.cc
arguments.h [runtime] Port simple String.prototype.indexOf cases to TF Builtin 2016-12-16 13:24:07 +00:00
assembler-inl.h [assembler] Introduce assembler-inl.h 2016-12-20 10:07:45 +00:00
assembler.cc Revert of [debugger] remove debugger statement support from FCG/CS. (patchset #5 id:80001 of https://codereview.chromium.org/2650193002/ ) 2017-02-04 18:11:10 +00:00
assembler.h Revert of [debugger] remove debugger statement support from FCG/CS. (patchset #5 id:80001 of https://codereview.chromium.org/2650193002/ ) 2017-02-04 18:11:10 +00:00
assert-scope.cc Assert that context creation doesn't throw 2017-01-17 13:01:03 +00:00
assert-scope.h Assert that context creation doesn't throw 2017-01-17 13:01:03 +00:00
background-parsing-task.cc Reland of land: [Parse] ParseInfo owns the parsing Zone. (patchset #1 id:1 of https://codereview.chromium.org/2683733002/ ) 2017-02-07 20:46:47 +00:00
background-parsing-task.h Reland of land: [Parse] ParseInfo owns the parsing Zone. (patchset #1 id:1 of https://codereview.chromium.org/2683733002/ ) 2017-02-07 20:46:47 +00:00
bailout-reason.cc
bailout-reason.h [liveedit] reimplement frame restarting. 2017-01-27 07:31:03 +00:00
base.isolate [build] Use MSVS 2015 by default. 2016-12-01 08:50:57 +00:00
basic-block-profiler.cc
basic-block-profiler.h
bignum-dtoa.cc
bignum-dtoa.h
bignum.cc
bignum.h
bit-vector.cc [compiler] Collect eager inner functions for compilation during renumbering. 2017-01-11 12:18:48 +00:00
bit-vector.h [ignition/turbofan] Wrap bytecode liveness bitvectors 2016-12-08 12:48:05 +00:00
bootstrapper.cc [typedarrays] move %TypedArray%.prototype.copyWithin to C++ 2017-02-06 17:45:14 +00:00
bootstrapper.h [serializer] pass internal fields deserializer callback as argument. 2017-01-09 10:12:04 +00:00
cached-powers.cc
cached-powers.h
cancelable-task.cc Implement async AbortAll for the compiler dispatcher 2017-01-04 13:45:56 +00:00
cancelable-task.h Abort running compiler dispatcher tasks under memory pressure 2017-01-05 09:22:34 +00:00
char-predicates-inl.h
char-predicates.cc
char-predicates.h
checks.h
code-events.h [profiler] Do not report native function names as script names. 2016-12-21 07:52:05 +00:00
code-factory.cc [builtins] Port parameter and argument-related code stubs to CSA 2017-02-07 16:02:44 +00:00
code-factory.h [builtins] Port parameter and argument-related code stubs to CSA 2017-02-07 16:02:44 +00:00
code-stub-assembler.cc [builtins] Port parameter and argument-related code stubs to CSA 2017-02-07 16:02:44 +00:00
code-stub-assembler.h Link type feedback vectors to the shared function info. 2017-02-08 08:33:33 +00:00
code-stubs-hydrogen.cc [stubs] Port LoadFieldStub to TF 2016-12-23 12:01:26 +00:00
code-stubs.cc Rename TypeFeedbackVector to FeedbackVector. 2017-02-07 14:46:36 +00:00
code-stubs.h [builtins] Port parameter and argument-related code stubs to CSA 2017-02-07 16:02:44 +00:00
codegen.cc Move TraceInlinedFunction from Hydrogen graph builder to internal::CodeGenerator. 2016-12-16 12:57:10 +00:00
codegen.h [cleanup] Drop handwritten KeyedStoreIC code 2016-11-22 15:43:59 +00:00
collector.h
compilation-cache.cc [TypeFeedbackVector] Root feedback vectors at function literal site. 2017-02-06 10:18:05 +00:00
compilation-cache.h [TypeFeedbackVector] Root feedback vectors at function literal site. 2017-02-06 10:18:05 +00:00
compilation-dependencies.cc
compilation-dependencies.h
compilation-info.cc Fix --noopt to not optimize 2017-01-30 14:41:29 +00:00
compilation-info.h Add a test for OptimizingCompileDispatcher::Flush's non-blocking behavior 2017-01-30 19:27:00 +00:00
compilation-statistics.cc [V8] Run clang-tidy performance-for-range-copy check on src/ 2017-01-05 16:01:54 +00:00
compilation-statistics.h [turbofan] Add a mutex for recording compilation statistics 2016-12-13 12:15:14 +00:00
compiler.cc [FeedbackVector] Clarify the way the feedback vector is installed. 2017-02-08 11:51:06 +00:00
compiler.h Add a test for OptimizingCompileDispatcher::Flush's non-blocking behavior 2017-01-30 19:27:00 +00:00
context-measure.cc
context-measure.h
contexts-inl.h objects.h splitting: Move RegExpMatchInfo. 2017-01-20 13:01:55 +00:00
contexts.cc [TypeFeedbackVector] Root feedback vectors at function literal site. 2017-02-06 10:18:05 +00:00
contexts.h Expose more %ArrayPrototype% functions to the public API. 2017-02-07 21:42:06 +00:00
conversions-inl.h [conversions] Make "DoubleToUint32IfEqualToSelf" use bit magic 2017-01-17 16:38:49 +00:00
conversions.cc [iwyu] Include handles.h less. 2017-01-27 13:53:13 +00:00
conversions.h [iwyu] Include handles.h less. 2017-01-27 13:53:13 +00:00
counters-inl.h [counters] RuntimeStats: fix wrong bookkeeping when dynamically changing counters 2016-11-24 10:05:37 +00:00
counters.cc [Tracing] Remove AppendLongInteger in TracedValue. 2016-12-06 18:12:32 +00:00
counters.h [turbofan] Remove escape analysis stats counters. 2017-01-31 08:52:16 +00:00
d8-posix.cc [d8] cleanly force exit in d8 on windows. 2016-11-07 07:25:38 +00:00
d8-windows.cc [d8] cleanly force exit in d8 on windows. 2016-11-07 07:25:38 +00:00
d8.cc [d8] Fix ArrayBuffer memory leaks in d8 introduced by commit 96635558. 2017-02-04 00:43:36 +00:00
d8.gyp
d8.h [d8] Fix ArrayBuffer memory leaks in d8 introduced by commit 96635558. 2017-02-04 00:43:36 +00:00
d8.isolate
d8.js
date.cc
date.h
dateparser-inl.h
dateparser.cc
dateparser.h
deoptimize-reason.cc
deoptimize-reason.h
deoptimizer.cc [TypeFeedbackVector] Root feedback vectors at function literal site. 2017-02-06 10:18:05 +00:00
deoptimizer.h [deoptimizer] Preserve double bit patterns correctly. 2017-01-26 09:25:59 +00:00
DEPS [ignition] Rewrite reverse iterator as random iterator 2016-12-05 13:03:43 +00:00
disasm.h
disassembler.cc [ic] Encode LoadGlobalIC's typeof mode in slot kind instead of code object's flags. 2017-02-07 09:03:16 +00:00
disassembler.h
diy-fp.cc
diy-fp.h
double.h
dtoa.cc
dtoa.h
effects.h
eh-frame.cc [turbofan] Fix more -Wsign-compare warnings. 2016-11-11 12:01:08 +00:00
eh-frame.h
elements-kind.cc include fixing: api.h shouldn't include objects-inl.h 2017-01-09 13:43:28 +00:00
elements-kind.h
elements.cc Internalize strings in-place (reland^3) 2017-01-19 13:27:59 +00:00
elements.h [elements] Add CreateFromArrayLike fast-path for JS_ARRAY_TYPE 2016-11-24 14:48:29 +00:00
execution.cc [debugger api] remove legacy JSON debug protocol. 2017-01-23 10:44:20 +00:00
execution.h React immediately to memory pressure on foreground threads 2017-02-08 09:38:50 +00:00
external-reference-table.cc [liveedit] reimplement frame restarting. 2017-01-27 07:31:03 +00:00
external-reference-table.h [serializer] print use count of external references. 2016-11-15 08:59:21 +00:00
factory.cc Rename TypeFeedbackVector to FeedbackVector. 2017-02-07 14:46:36 +00:00
factory.h Rename TypeFeedbackVector to FeedbackVector. 2017-02-07 14:46:36 +00:00
fast-accessor-assembler.cc [turbofan] Use new CodeAssembler::GetJSContextParameter. 2017-01-19 17:11:08 +00:00
fast-accessor-assembler.h [iwyu] Include handles.h less. 2017-01-27 13:53:13 +00:00
fast-dtoa.cc
fast-dtoa.h
feedback-vector-inl.h [ic] Rename FeedbackSlotKind values to better reflect reality. 2017-02-08 10:49:58 +00:00
feedback-vector.cc [ic] Rename FeedbackSlotKind values to better reflect reality. 2017-02-08 10:49:58 +00:00
feedback-vector.h [ic] Rename FeedbackSlotKind values to better reflect reality. 2017-02-08 10:49:58 +00:00
field-index-inl.h
field-index.h
field-type.cc include fixing: api.h shouldn't include objects-inl.h 2017-01-09 13:43:28 +00:00
field-type.h [iwyu] Include handles.h less. 2017-01-27 13:53:13 +00:00
fixed-dtoa.cc
fixed-dtoa.h
flag-definitions.h [FeedbackVector] Clarify the way the feedback vector is installed. 2017-02-08 11:51:06 +00:00
flags.cc [wasm] Change the constant kV8MaxWasmTableSize to a command line flag. 2017-01-24 10:12:22 +00:00
flags.h
frames-inl.h Refactor FrameSummary for JS and Wasm frames 2017-01-12 16:54:26 +00:00
frames.cc [profiler] Fix attribution for the top-most interpreted frame. 2017-02-03 12:47:33 +00:00
frames.h [debugger] account for inlined functions when stepping. 2017-02-02 07:31:09 +00:00
futex-emulation.cc [SAB] Fix crash in Atomics.wake w/ infinite count. 2017-02-01 21:47:22 +00:00
futex-emulation.h [SAB] Fix crash in Atomics.wake w/ infinite count. 2017-02-01 21:47:22 +00:00
gdb-jit.cc
gdb-jit.h
global-handles.cc include fixing: api.h shouldn't include objects-inl.h 2017-01-09 13:43:28 +00:00
global-handles.h [intl] Remove indirection in Intl objects 2017-01-12 17:58:19 +00:00
globals.h Rename TypeFeedbackVector to FeedbackVector. 2017-02-07 14:46:36 +00:00
handles-inl.h [TypeFeedbackVector] Root feedback vectors at function literal site. 2017-02-06 10:18:05 +00:00
handles.cc
handles.h include fixing: api.h shouldn't include objects-inl.h 2017-01-09 13:43:28 +00:00
heap-symbols.h [regexp] Store named captures on the regexp result 2017-02-01 08:54:38 +00:00
i18n.cc [intl] Remove indirection in Intl objects 2017-01-12 17:58:19 +00:00
i18n.h [iwyu] Include handles.h less. 2017-01-27 13:53:13 +00:00
icu_util.cc
icu_util.h
identity-map.cc
identity-map.h
interface-descriptors.cc [builtins] Port parameter and argument-related code stubs to CSA 2017-02-07 16:02:44 +00:00
interface-descriptors.h [builtins] Port parameter and argument-related code stubs to CSA 2017-02-07 16:02:44 +00:00
isolate-inl.h Convert the array iterator protector to a PropertyCell. 2017-01-30 09:55:21 +00:00
isolate.cc Link type feedback vectors to the shared function info. 2017-02-08 08:33:33 +00:00
isolate.h [inspector] change target promise for kDebugWillHandle & kDebugDidHandle 2017-01-25 07:05:43 +00:00
json-parser.cc Use proper descriptors array when committing state to JSON object. 2017-01-23 12:21:08 +00:00
json-parser.h
json-stringifier.cc [runtime] Use PropertyKind/PropertyLocation instead of PropertyType. 2017-01-12 16:37:12 +00:00
json-stringifier.h
keys.cc [keys] Make for-in great again. 2017-01-18 12:32:22 +00:00
keys.h [keys] Make for-in great again. 2017-01-18 12:32:22 +00:00
label.h includes: move Label out of assembler.h. 2017-01-20 14:21:34 +00:00
layout-descriptor-inl.h [runtime] Use PropertyKind/PropertyLocation instead of PropertyType. 2017-01-12 16:37:12 +00:00
layout-descriptor.cc include fixing: api.h shouldn't include objects-inl.h 2017-01-09 13:43:28 +00:00
layout-descriptor.h [printing] Print properties backing store value and add a gdb macro for printing LayoutDescriptors. 2016-11-28 19:28:09 +00:00
list-inl.h [compiler] Collect eager inner functions for compilation during renumbering. 2017-01-11 12:18:48 +00:00
list.h Fix gcc error for static_cast the parameters of DCHECK_GT macro to unsigned in list.h. 2017-01-13 11:35:32 +00:00
locked-queue-inl.h
locked-queue.h
log-inl.h
log-utils.cc Revert of [build] Introduce an embedder version string (patchset #3 id:40001 of https://codereview.chromium.org/2619213002/ ) 2017-01-21 22:36:54 +00:00
log-utils.h [base] Define CHECK comparison for signed vs. unsigned 2016-12-01 08:53:04 +00:00
log.cc [stubs] Remove obsolete CALL_IC code kind. 2017-02-02 13:33:26 +00:00
log.h [debugger api] remove legacy JSON debug protocol. 2017-01-23 10:44:20 +00:00
lookup-cache-inl.h
lookup-cache.cc
lookup-cache.h
lookup.cc [runtime] Add PropertyConstness bit to PropertyDetails. 2017-01-19 12:02:07 +00:00
lookup.h [compiler] Support Object.create(null) inlining in TF 2017-01-13 16:47:12 +00:00
machine-type.cc
machine-type.h Revert of Removes uint8_t from MachineRepresentation and MachineSemantic enums. (patchset #1 id:1 of https://codereview.chromium.org/2669113003/ ) 2017-02-03 13:30:50 +00:00
macro-assembler.h [assembler] Introduce assembler-inl.h 2016-12-20 10:07:45 +00:00
map-updater.cc [runtime] Always request kMutable constness when reconfiguring to a field. 2017-01-20 13:17:04 +00:00
map-updater.h [runtime] Add PropertyConstness bit to PropertyDetails. 2017-01-19 12:02:07 +00:00
messages.cc [runtime] Change MessageLocation::function to SFI. 2017-01-13 12:14:56 +00:00
messages.h [ESnext] Disallow using new with import() 2017-02-01 00:32:34 +00:00
msan.h
objects-body-descriptors-inl.h [wasm] Move protected instruction info to RelocInfo 2017-01-31 02:25:57 +00:00
objects-body-descriptors.h
objects-debug.cc [inspector] change target promise for kDebugWillHandle & kDebugDidHandle 2017-01-25 07:05:43 +00:00
objects-inl.h [FeedbackVector] Clarify the way the feedback vector is installed. 2017-02-08 11:51:06 +00:00
objects-printer.cc [ic] Rename FeedbackSlotKind values to better reflect reality. 2017-02-08 10:49:58 +00:00
objects.cc [FeedbackVector] Clarify the way the feedback vector is installed. 2017-02-08 11:51:06 +00:00
objects.h [FeedbackVector] Clarify the way the feedback vector is installed. 2017-02-08 11:51:06 +00:00
ostreams.cc
ostreams.h
OWNERS
pending-compilation-error-handler.cc [parser] Only log messages using the pending error handling 2016-11-15 10:16:28 +00:00
pending-compilation-error-handler.h [parser] Only log messages using the pending error handling 2016-11-15 10:16:28 +00:00
perf-jit.cc [turbofan] Fix source position integration with Linux perf 2016-12-12 12:25:56 +00:00
perf-jit.h
property-descriptor.cc [runtime] Cleanup DescriptorArray interface, remove more PropertyType usages. 2017-01-13 13:23:27 +00:00
property-descriptor.h
property-details.h [runtime] Add PropertyConstness bit to PropertyDetails. 2017-01-19 12:02:07 +00:00
property.cc [runtime] Add PropertyConstness bit to PropertyDetails. 2017-01-19 12:02:07 +00:00
property.h [runtime] Add PropertyConstness bit to PropertyDetails. 2017-01-19 12:02:07 +00:00
prototype.h [crankshaft] Ensure that we use inlined Array.prototype.shift only when there's no elements in the prototype chain. 2016-12-20 10:18:02 +00:00
register-configuration.cc
register-configuration.h
runtime-profiler.cc Rename TypeFeedbackVector to FeedbackVector. 2017-02-07 14:46:36 +00:00
runtime-profiler.h
safepoint-table.cc
safepoint-table.h
signature.h
simulator.h
small-pointer-list.h
source-position-table.cc Prevent read-after-buffer in SourcePositionTableIterator::Advance. 2016-11-23 13:48:49 +00:00
source-position-table.h [iwyu] Include handles.h less. 2017-01-27 13:53:13 +00:00
source-position.cc [source-positions] make the SourcePositionInfo constructor actually compute position info 2016-12-14 12:58:19 +00:00
source-position.h [source-positions] make the SourcePositionInfo constructor actually compute position info 2016-12-14 12:58:19 +00:00
splay-tree-inl.h
splay-tree.h
startup-data-util.cc
startup-data-util.h
string-builder.cc
string-builder.h
string-case.cc Optimize case conversion with icu_case_mapping 2016-12-19 18:43:55 +00:00
string-case.h Optimize case conversion with icu_case_mapping 2016-12-19 18:43:55 +00:00
string-search.h
string-stream.cc [runtime] Use PropertyKind/PropertyLocation instead of PropertyType. 2017-01-12 16:37:12 +00:00
string-stream.h Refactor StringStream Add methods 2016-11-18 12:01:33 +00:00
strtod.cc
strtod.h
transitions-inl.h
transitions.cc [runtime] Use PropertyKind/PropertyLocation instead of PropertyType. 2017-01-12 16:37:12 +00:00
transitions.h
type-hints.cc [turbofan] Add Receiver feedback for abstract/strict equality. 2017-01-18 07:10:51 +00:00
type-hints.h [turbofan] Add Receiver feedback for abstract/strict equality. 2017-01-18 07:10:51 +00:00
type-info.cc Rename FeedbackVectorSlot[Kind] -> FeedbackSlot[Kind]. 2017-02-07 16:38:47 +00:00
type-info.h Rename FeedbackVectorSlot[Kind] -> FeedbackSlot[Kind]. 2017-02-07 16:38:47 +00:00
unicode-cache-inl.h
unicode-cache.h
unicode-decoder.cc
unicode-decoder.h Fix out-of-range access in unibrow::Utf8::CalculateValue. 2016-11-22 09:27:59 +00:00
unicode-inl.h
unicode.cc Fix out-of-range access in unibrow::Utf8::CalculateValue. 2016-11-22 09:27:59 +00:00
unicode.h
uri.cc Fix -Wsign-compare warnings in parser, scanner, regexp, runtime. 2016-11-10 12:54:54 +00:00
uri.h
utils-inl.h
utils.cc Rename FeedbackVectorSlot[Kind] -> FeedbackSlot[Kind]. 2017-02-07 16:38:47 +00:00
utils.h Rename FeedbackVectorSlot[Kind] -> FeedbackSlot[Kind]. 2017-02-07 16:38:47 +00:00
v8.cc Fix --noopt to not optimize 2017-01-30 14:41:29 +00:00
v8.gyp [builtins] Port parameter and argument-related code stubs to CSA 2017-02-07 16:02:44 +00:00
v8.h
v8dll-main.cc
v8memory.h
v8threads.cc
v8threads.h
value-serializer.cc Improve ValueSerializer perf regression after 96635558 2017-02-04 00:44:47 +00:00
value-serializer.h ValueSerializer: Share string encoding code with String and RegExp objects. 2017-02-01 22:27:02 +00:00
vector.h [wasm] Always provide a wasm instance object at runtime 2016-12-19 15:03:13 +00:00
version.cc Revert of [build] Introduce an embedder version string (patchset #3 id:40001 of https://codereview.chromium.org/2619213002/ ) 2017-01-21 22:36:54 +00:00
version.h Revert of [build] Introduce an embedder version string (patchset #3 id:40001 of https://codereview.chromium.org/2619213002/ ) 2017-01-21 22:36:54 +00:00
vm-state-inl.h
vm-state.h