v8/src
mstarzinger b02e7fb86e [turbofan] Disable usage of {maybe_assigned} variable flag.
This disables the usage of the {maybe_assigned} flag that the variable
resolution computes for each variable on non-asm.js code. Note that the
analysis is fundamentally broken for destructuring and top-level lexical
variables. Also note that this still uses the analysis for asm.js code
even though it is not validated. One can still trigger the bug by using
invalid constructs within a function marked with "use asm". The fix is
intentionally minimal so that it can be merged to release branches.

R=bmeurer@chromium.org
TEST=mjsunit/regress/regress-crbug-659915
BUG=chromium:659915

Review-Url: https://codereview.chromium.org/2471523005
Cr-Commit-Position: refs/heads/master@{#40716}
2016-11-03 10:24:06 +00:00
..
arm [stubs] Fix allocation memento detection. 2016-10-31 15:51:03 +00:00
arm64 [stubs] Fix allocation memento detection. 2016-10-31 15:51:03 +00:00
asmjs Thread decls-list through Declaration using a ThreadedList 2016-11-02 14:08:47 +00:00
ast Turn Scope::locals_ into a ThreadedList 2016-11-03 10:07:12 +00:00
base Reland Update implementation of atomics with latest Chromium version but use compiler builtin atomics 2016-10-21 10:05:42 +00:00
builtins [stubs] Remove CSA::AssertInstanceType() in favour of CSA_ASSERT(HasInstanceType()). 2016-10-28 10:10:14 +00:00
compiler [turbofan] Disable usage of {maybe_assigned} variable flag. 2016-11-03 10:24:06 +00:00
compiler-dispatcher [Interpreter] Don't require a CanonicalHandleScope for parse / renumbering 2016-10-26 15:11:22 +00:00
crankshaft Turn Scope::locals_ into a ThreadedList 2016-11-03 10:07:12 +00:00
debug Turn Scope::locals_ into a ThreadedList 2016-11-03 10:07:12 +00:00
extensions [heap] Use size_t throughout MemoryAllocator 2016-10-05 10:40:31 +00:00
full-codegen Thread decls-list through Declaration using a ThreadedList 2016-11-02 14:08:47 +00:00
heap Revert of [heap] Invoke incremental marking step before allocation. (patchset #1 id:1 of https://codereview.chromium.org/2464393002/ ) 2016-11-03 09:57:00 +00:00
ia32 [compiler] Sanitize IC counts for vector based ICs. 2016-11-02 06:01:09 +00:00
ic Revert of [ic] Experiment: disable map-specific handler cache. (patchset #1 id:1 of https://codereview.chromium.org/2462973003/ ) 2016-11-02 13:50:06 +00:00
inspector [inspector] migrate HeapProfiler to new style 2016-11-02 00:52:31 +00:00
interpreter Thread decls-list through Declaration using a ThreadedList 2016-11-02 14:08:47 +00:00
js [promises] Move PromiseReject to c++ 2016-10-27 11:51:49 +00:00
libplatform [Tracing] Remove unused excluded categories list. 2016-10-31 19:45:20 +00:00
libsampler [base] Template MatchFun in TemplateHashMapImpl 2016-09-29 13:53:24 +00:00
mips [stubs] Fix allocation memento detection. 2016-10-31 15:51:03 +00:00
mips64 [stubs] Fix allocation memento detection. 2016-10-31 15:51:03 +00:00
parsing Thread decls-list through Declaration using a ThreadedList 2016-11-02 14:08:47 +00:00
ppc [stubs] Fix allocation memento detection. 2016-10-31 15:51:03 +00:00
profiler [profiler] Emit runtime call stats into sampling profile 2016-10-28 20:18:12 +00:00
regexp Don't wrap roots in Handle just to dereference immediately. 2016-10-26 11:22:28 +00:00
runtime [debugger] Various break-related functionality in test wrapper 2016-10-28 08:18:34 +00:00
s390 [stubs] Fix allocation memento detection. 2016-10-31 15:51:03 +00:00
snapshot [serializer] clean up root list items. 2016-10-27 17:32:40 +00:00
third_party Removed fdlibm.js, as it is now an empty shell. 2016-07-05 03:57:17 +00:00
tracing [Tracing] Implement TracingCategoryObserver. 2016-10-28 20:44:04 +00:00
wasm [wasm] Fix br_table in the wasm interpreter to use varuint32. 2016-11-02 17:07:00 +00:00
x64 [stubs] Fix allocation memento detection. 2016-10-31 15:51:03 +00:00
x87 X87: [compiler] Sanitize IC counts for vector based ICs. 2016-11-02 07:51:37 +00:00
zone [stubs]: Support 1->2 byte copies in CopyStringCharacters 2016-11-02 13:19:27 +00:00
accessors.cc Add a native data property that replaces itself with a real data property 2016-10-28 14:40:11 +00:00
accessors.h [runtime] Let native setters have a return value. 2016-10-26 09:00:08 +00:00
address-map.cc [base] Template MatchFun in TemplateHashMapImpl 2016-09-29 13:53:24 +00:00
address-map.h [base] Template MatchFun in TemplateHashMapImpl 2016-09-29 13:53:24 +00:00
allocation-site-scopes.cc include only stuff you need, part 1: ast.h, ast-value-factory.h. 2016-08-18 10:26:32 +00:00
allocation-site-scopes.h include only stuff you need, part 1: ast.h, ast-value-factory.h. 2016-08-18 10:26:32 +00:00
allocation.cc Strictly disable instantiation of AllStatic class 2016-07-05 14:27:34 +00:00
allocation.h Make unittests work in component build 2016-10-17 10:02:06 +00:00
api-arguments-inl.h [RuntimeCallStats] Move tracing runtime instrumentation closer to the original version. 2016-09-05 15:40:12 +00:00
api-arguments.cc [RuntimeCallStats] Move tracing runtime instrumentation closer to the original version. 2016-09-05 15:40:12 +00:00
api-arguments.h [runtime] Let native setters have a return value. 2016-10-26 09:00:08 +00:00
api-experimental.cc Add ToSmi and Goto operations to FastAccessorAssembler. 2016-08-19 09:35:17 +00:00
api-experimental.h Re-re-land FastAccessorBuilder. 2015-12-11 09:54:00 +00:00
api-natives.cc Reland "Create internal fields on global proxy objects" 2016-11-02 14:40:31 +00:00
api-natives.h Add API to create a "remote" instance of a given FunctionTemplate 2016-07-19 12:22:37 +00:00
api.cc Reland "Create internal fields on global proxy objects" 2016-11-02 14:40:31 +00:00
api.h [inspector] migrate scriptParsed and getCompiledScripts to native 2016-10-29 02:18:16 +00:00
arguments.cc Split off api-arguments.[h|cc] from arguments.[h|cc] 2016-03-10 12:16:05 +00:00
arguments.h Revert of [runtime] temporarily transform IsContext check from DHECK to CHECK (patchset #2 id:20001 of https://codereview.chromium.org/2164633002/ ) 2016-09-08 18:28:22 +00:00
assembler.cc [wasm] Remove incorrect assembler check. 2016-10-20 07:39:15 +00:00
assembler.h [ic] Delete old KeyedLoadIC code 2016-10-17 10:31:18 +00:00
assert-scope.cc
assert-scope.h Enable component builds for fuzzers 2016-09-26 07:40:44 +00:00
background-parsing-task.cc Named all zones in the project 2016-10-17 12:12:42 +00:00
background-parsing-task.h Remove unnessary includes of parser.h 2016-09-02 17:48:46 +00:00
bailout-reason.cc
bailout-reason.h [ic] Remove unnecessary access rights checks from the IC handlers. 2016-10-27 15:54:00 +00:00
base.isolate [build] Fix mac asan dependencies 2016-09-07 12:21:37 +00:00
basic-block-profiler.cc
basic-block-profiler.h [d8] Fix the shared-library build 2016-09-20 12:06:54 +00:00
bignum-dtoa.cc
bignum-dtoa.h
bignum.cc [runtime] Implement encodeURI as single runtime function. 2016-05-14 07:17:03 +00:00
bignum.h
bit-vector.cc Create ast/ and parsing/ subdirectories and move appropriate files 2015-11-26 16:23:07 +00:00
bit-vector.h Moved zones and zone related stuff in its own directory. 2016-09-20 16:08:07 +00:00
bootstrapper.cc Reland "Create internal fields on global proxy objects" 2016-11-02 14:40:31 +00:00
bootstrapper.h Add an API to create a detached global object 2016-07-07 19:38:08 +00:00
cached-powers.cc
cached-powers.h
cancelable-task.cc Reland "[heap] Uncommit marking deque in concurrent task." 2016-10-27 11:30:35 +00:00
cancelable-task.h Reland "[heap] Uncommit marking deque in concurrent task." 2016-10-27 11:30:35 +00:00
char-predicates-inl.h [regexp] allow loose matching for property names. 2016-03-09 19:07:46 +00:00
char-predicates.cc
char-predicates.h Make unittests work in component build 2016-10-17 10:02:06 +00:00
checks.h [build] Use shared libraries by default for debug builds 2016-09-27 09:46:36 +00:00
code-events.h Allow thread-safe access to add/remove code event observers. 2016-09-29 08:24:10 +00:00
code-factory.cc [regexp] Remove unused code 2016-10-25 07:19:13 +00:00
code-factory.h [regexp] Remove unused code 2016-10-25 07:19:13 +00:00
code-stub-assembler.cc [stubs]: Support 1->2 byte copies in CopyStringCharacters 2016-11-02 13:19:27 +00:00
code-stub-assembler.h [stubs]: Support 1->2 byte copies in CopyStringCharacters 2016-11-02 13:19:27 +00:00
code-stubs-hydrogen.cc [regexp] Remove unused code 2016-10-25 07:19:13 +00:00
code-stubs.cc [turbofan] Support variable size argument removal in TF-generated functions 2016-11-02 13:15:57 +00:00
code-stubs.h [regexp] Remove unused code 2016-10-25 07:19:13 +00:00
codegen.cc [turbofan] Add option to filter --print-opt-code. 2016-09-28 17:03:43 +00:00
codegen.h Make unittests work in component build 2016-10-17 10:02:06 +00:00
collector.h Separate DuplicateFinder from Scanner. 2016-08-25 11:58:17 +00:00
compilation-cache.cc Move RelocInfo::kNoPosition. 2016-06-30 09:29:30 +00:00
compilation-cache.h Move hashmap into src/base. 2016-06-09 18:00:31 +00:00
compilation-dependencies.cc Moved zones and zone related stuff in its own directory. 2016-09-20 16:08:07 +00:00
compilation-dependencies.h [runtime] Rename FieldTypeGroup to FieldOwnerGroup. 2016-10-12 11:11:19 +00:00
compilation-info.cc Teach Scopes whether they will end up being lazily compiled or not 2016-10-07 09:13:03 +00:00
compilation-info.h [compiler] Remove dead kMustNotHaveEagerFrame flag. 2016-10-28 12:45:34 +00:00
compilation-statistics.cc Machine-readable TurboFan compiler statistics 2016-06-13 09:35:49 +00:00
compilation-statistics.h Machine-readable TurboFan compiler statistics 2016-06-13 09:35:49 +00:00
compiler.cc [compiler] Ship Ignition for all TurboFan code. 2016-10-31 09:43:43 +00:00
compiler.h Moved zones and zone related stuff in its own directory. 2016-09-20 16:08:07 +00:00
context-measure.cc [serializer] prepare attached references for general use. 2016-05-18 11:30:33 +00:00
context-measure.h [serializer] prepare attached references for general use. 2016-05-18 11:30:33 +00:00
contexts-inl.h Rip out most of our outdated modules implementation. 2016-06-28 07:25:38 +00:00
contexts.cc Reland: [modules] Add partial support for debug-scopes. 2016-10-25 14:39:29 +00:00
contexts.h [promises] remove PromiseEnqueue 2016-10-25 12:33:13 +00:00
conversions-inl.h Remove unused isolate parameter from NumberToSize and TryNumberToSize 2016-08-08 15:56:47 +00:00
conversions.cc [v8natives.js] updating comments to ES6 2015-12-10 10:43:37 +00:00
conversions.h Remove unused isolate parameter from NumberToSize and TryNumberToSize 2016-08-08 15:56:47 +00:00
counters-inl.h Add delegating initialize method for RuntimeCallTimerScope. 2016-09-10 04:58:03 +00:00
counters.cc [profiler] Make certain Runtime Call Stats fields atomic. 2016-11-02 18:50:36 +00:00
counters.h [profiler] Make certain Runtime Call Stats fields atomic. 2016-11-02 18:50:36 +00:00
d8-posix.cc Remove NaCl support. 2016-07-27 07:50:31 +00:00
d8-windows.cc
d8.cc [Tracing] Remove unused excluded categories list. 2016-10-31 19:45:20 +00:00
d8.gyp Reland of land "Turn libbase into a component" (patchset #1 id:1 of https://codereview.chromium.org/2396933002/ ) 2016-10-07 07:56:52 +00:00
d8.h Add Shell::PrintErr and expose it in the d8 shell as printErr 2016-10-31 16:40:33 +00:00
d8.isolate
d8.js [d8] remove utility context. 2016-03-31 10:18:25 +00:00
date.cc Add Smi::Zero and replace all Smi::FromInt(0) calls 2016-10-07 13:05:26 +00:00
date.h [runtime] Migrate several Date builtins to C++. 2016-01-05 11:05:50 +00:00
dateparser-inl.h Only count legacy parser usage if legacy parser had effect. 2016-06-22 18:07:47 +00:00
dateparser.cc Fix UTC offset computation in date parser. 2015-12-17 16:29:33 +00:00
dateparser.h Minor header cleanup. 2016-08-25 08:17:38 +00:00
deoptimize-reason.cc Reland of Fix compiler warnings on "make android_arm" (patchset #1 id:1 of https://codereview.chromium.org/2286163002/ ) 2016-08-28 21:03:32 +00:00
deoptimize-reason.h [crankshaft] Support all oddballs for truncating TaggedToI changes. 2016-10-27 06:00:05 +00:00
deoptimizer.cc [builtins] Remove the unused AllocationSite slot from ConstructFrame. 2016-10-18 06:07:00 +00:00
deoptimizer.h [deoptimizer] Remove some dead code. 2016-09-26 14:09:01 +00:00
DEPS DevTools: Do not allow v8 to use inspector. 2016-10-12 19:24:59 +00:00
disasm.h
disassembler.cc Replace SmartArrayPointer<T> with unique_ptr<T[]> 2016-07-25 10:27:47 +00:00
disassembler.h
diy-fp.cc
diy-fp.h
double.h
dtoa.cc
dtoa.h
effects.h Forking the type system between Crankshaft & Turbofan. 2016-09-02 13:04:39 +00:00
eh-frame.cc Reland Implement .eh_frame writer and disassembler. 2016-07-14 10:33:26 +00:00
eh-frame.h Make unittests work in component build 2016-10-17 10:02:06 +00:00
elements-kind.cc Introduce {FAST,SLOW}_STRING_WRAPPER_ELEMENTS 2016-01-29 18:58:04 +00:00
elements-kind.h Introduce {FAST,SLOW}_STRING_WRAPPER_ELEMENTS 2016-01-29 18:58:04 +00:00
elements.cc Add Smi::Zero and replace all Smi::FromInt(0) calls 2016-10-07 13:05:26 +00:00
elements.h [elements, turbofan] Implement simple GrowElements 2016-08-25 11:39:38 +00:00
execution.cc [RuntimeCallStats] Move tracing runtime instrumentation closer to the original version. 2016-09-05 15:40:12 +00:00
execution.h Enable component builds for fuzzers 2016-09-26 07:40:44 +00:00
external-reference-table.cc [ic] Delete old KeyedLoadIC code 2016-10-17 10:31:18 +00:00
external-reference-table.h [builtins] remove redundant builtins lists. 2016-07-18 08:48:18 +00:00
factory.cc Reland "Create internal fields on global proxy objects" 2016-11-02 14:40:31 +00:00
factory.h [cleanup] #undef DECLARE_ERROR instead of non-existent DEFINE_ERROR 2016-10-27 12:36:36 +00:00
fast-accessor-assembler.cc Named all zones in the project 2016-10-17 12:12:42 +00:00
fast-accessor-assembler.h Add ToSmi and Goto operations to FastAccessorAssembler. 2016-08-19 09:35:17 +00:00
fast-dtoa.cc
fast-dtoa.h
field-index-inl.h [ic] Delete old KeyedLoadIC code 2016-10-17 10:31:18 +00:00
field-index.h [ic] Delete old KeyedLoadIC code 2016-10-17 10:31:18 +00:00
field-type.cc Add Smi::Zero and replace all Smi::FromInt(0) calls 2016-10-07 13:05:26 +00:00
field-type.h Forking the type system between Crankshaft & Turbofan. 2016-09-02 13:04:39 +00:00
fixed-dtoa.cc
fixed-dtoa.h
flag-definitions.h [Interpreter] Remove unused --ignition-eager flag. 2016-11-02 11:17:48 +00:00
flags.cc Make syntax for boolean flags more discoverable. 2016-06-22 16:07:11 +00:00
flags.h
frames-inl.h Fix LookupCode for the DatePrototype_GetField builtin 2016-08-30 08:28:14 +00:00
frames.cc [builtins]: Uniformly push argument count in TF-generated builtins 2016-11-03 08:37:01 +00:00
frames.h [builtins]: Uniformly push argument count in TF-generated builtins 2016-11-03 08:37:01 +00:00
futex-emulation.cc Remove unused isolate parameter from NumberToSize and TryNumberToSize 2016-08-08 15:56:47 +00:00
futex-emulation.h [Atomics] Rename Atomics.futex*, remove Atomics.futexWakeOrRequeue 2016-07-13 18:34:03 +00:00
gdb-jit.cc Named all zones in the project 2016-10-17 12:12:42 +00:00
gdb-jit.h
global-handles.cc Disable CFI on a few methods. 2016-08-19 16:31:46 +00:00
global-handles.h Introduce a new phantom weakness type without finalization callback. 2016-05-09 07:18:00 +00:00
globals.h [promises] Move PromiseReject to c++ 2016-10-27 11:51:49 +00:00
handles-inl.h
handles.cc Named all zones in the project 2016-10-17 12:12:42 +00:00
handles.h Make unittests work in component build 2016-10-17 10:02:06 +00:00
heap-symbols.h [regexp] Move RegExp.prototype.test to TF 2016-10-24 12:41:29 +00:00
i18n.cc Add support for DateTimeFormat.formatToParts 2016-09-06 22:57:11 +00:00
i18n.h Remove deprecated uses of WeakCallbackData from i18n. 2016-05-06 12:42:07 +00:00
icu_util.cc Reland of land "Turn libbase into a component" (patchset #1 id:1 of https://codereview.chromium.org/2396933002/ ) 2016-10-07 07:56:52 +00:00
icu_util.h Set correct default icu data file for big endian 2016-07-27 14:38:54 +00:00
identity-map.cc Moved zones and zone related stuff in its own directory. 2016-09-20 16:08:07 +00:00
identity-map.h Use a better hash function in IdentityMap. 2016-02-16 14:09:06 +00:00
interface-descriptors.cc [stubs] Remove unused StoreGlobalViaContextStub. 2016-10-12 13:06:10 +00:00
interface-descriptors.h [regexp] Remove unused code 2016-10-25 07:19:13 +00:00
isolate-inl.h [WASM] Implements catch for the wasm low level exception mechanism. 2016-09-30 16:09:32 +00:00
isolate.cc [compiler] Prepare for partially shipping Ignition. 2016-10-27 12:17:37 +00:00
isolate.h [serializer] introduce API to serialize internal fields 2016-10-27 13:35:36 +00:00
json-parser.cc Named all zones in the project 2016-10-17 12:12:42 +00:00
json-parser.h [json] implement InternalizeJSONProperty in C++. 2016-05-31 05:44:59 +00:00
json-stringifier.cc [JSON] call replacer function with correct holder in JSON.stringify 2016-09-08 17:57:56 +00:00
json-stringifier.h [JSON] call replacer function with correct holder in JSON.stringify 2016-09-08 17:57:56 +00:00
keys.cc Named all zones in the project 2016-10-17 12:12:42 +00:00
keys.h [keys] Trigger [[getOwnPropertyDescriptor]] trap on proxies for Object.keys 2016-08-01 10:10:52 +00:00
layout-descriptor-inl.h Add Smi::Zero and replace all Smi::FromInt(0) calls 2016-10-07 13:05:26 +00:00
layout-descriptor.cc
layout-descriptor.h
list-inl.h
list.h Remove the runtime zone. The runtime zone is ugly 2016-10-06 09:13:18 +00:00
locked-queue-inl.h Move atomic-utils.h into base/ 2016-05-09 16:23:57 +00:00
locked-queue.h Add lock-based unbounded queue 2015-11-18 10:54:13 +00:00
log-inl.h [api] Remove HistogramTimerScope from high-frequency API-Functions 2016-07-28 14:03:55 +00:00
log-utils.cc Remove --log-regexp. 2016-10-14 13:26:33 +00:00
log-utils.h Remove --log-regexp. 2016-10-14 13:26:33 +00:00
log.cc [compiler] Prepare for partially shipping Ignition. 2016-10-27 12:17:37 +00:00
log.h Remove --log-regexp. 2016-10-14 13:26:33 +00:00
lookup-cache-inl.h KeyedLookupCache and DescriptorLookupCache -> lookup-cache{-inl.h,.cc,.h} 2016-09-06 14:57:56 +00:00
lookup-cache.cc [ic] Delete old KeyedLoadIC code 2016-10-17 10:31:18 +00:00
lookup-cache.h [ic] Delete old KeyedLoadIC code 2016-10-17 10:31:18 +00:00
lookup.cc [ic] Simplify handling of primitive maps. 2016-10-31 14:58:52 +00:00
lookup.h [ic] Support data handlers that represent simple field stores. 2016-10-24 10:00:49 +00:00
machine-type.cc TurboFan: Introduce TaggedSigned and TaggedPointer representations. 2016-08-16 12:41:43 +00:00
machine-type.h [Turbofan] Add concept of FP register aliasing on ARM 32. 2016-10-26 16:04:33 +00:00
macro-assembler.h [crankshaft] Fragmentation-free allocation folding. 2016-05-10 11:29:08 +00:00
messages.cc Don't wrap roots in Handle just to dereference immediately. 2016-10-26 11:22:28 +00:00
messages.h [modules] Improve error messages. 2016-10-26 15:10:24 +00:00
msan.h
objects-body-descriptors-inl.h [builtins] implement Array.prototype[@@iterator] in TFJ builtins 2016-10-18 02:43:14 +00:00
objects-body-descriptors.h Allow in-object properties in JSArrayBuffer. 2015-11-26 09:46:01 +00:00
objects-debug.cc [modules] Check more invariants for Module objects in heap verifier. 2016-10-21 13:40:10 +00:00
objects-inl.h Add a native data property that replaces itself with a real data property 2016-10-28 14:40:11 +00:00
objects-printer.cc Minor fixes in objects printer. 2016-10-31 15:16:51 +00:00
objects.cc Revert of [ic] Experiment: disable map-specific handler cache. (patchset #1 id:1 of https://codereview.chromium.org/2462973003/ ) 2016-11-02 13:50:06 +00:00
objects.h Reland "Create internal fields on global proxy objects" 2016-11-02 14:40:31 +00:00
ostreams.cc [turbolizer] Output correct JSON when source contains a backslash. 2016-08-09 09:18:38 +00:00
ostreams.h Fix generate-bytecode-expectations to work in component builds 2016-10-14 08:56:07 +00:00
OWNERS Adding aseemgarg and bradnelson to OWNERS for asm typer. 2016-01-11 13:00:01 +00:00
pending-compilation-error-handler.cc Include only stuff you need, part 8: Fix debug.h -> liveedit.h. 2016-09-06 09:00:28 +00:00
pending-compilation-error-handler.h
perf-jit.cc Replace SmartArrayPointer<T> with unique_ptr<T[]> 2016-07-25 10:27:47 +00:00
perf-jit.h This commit is the first step towards emitting unwinding information in 2016-06-27 15:10:41 +00:00
property-descriptor.cc Introduce IsUndefined(Isolate*) and IsTheHole(Isolate*) 2016-06-06 13:00:49 +00:00
property-descriptor.h [runtime] Introduce maps for the likely cases of FromPropertyDescriptor. 2016-01-20 19:04:40 +00:00
property-details.h [turbofan] put src/types.[h/cc] into src/compiler/types.[h/cc] 2016-09-05 15:58:45 +00:00
property.cc Don't include field-type.h/field-index.h into property.h 2016-02-16 13:28:47 +00:00
property.h Add Smi::Zero and replace all Smi::FromInt(0) calls 2016-10-07 13:05:26 +00:00
prototype.h [ic] Simplify handling of primitive maps. 2016-10-31 14:58:52 +00:00
register-configuration.cc [Turbofan] Add concept of FP register aliasing on ARM 32. 2016-10-26 16:04:33 +00:00
register-configuration.h [Turbofan] Add concept of FP register aliasing on ARM 32. 2016-10-26 16:04:33 +00:00
runtime-profiler.cc [compiler] Sanitize IC counts for vector based ICs. 2016-11-02 06:01:09 +00:00
runtime-profiler.h [interpreter] Compute and use type info percentage 2016-09-23 15:30:31 +00:00
safepoint-table.cc
safepoint-table.h Moved zones and zone related stuff in its own directory. 2016-09-20 16:08:07 +00:00
signature.h [wasm] Use a Managed<WasmModule> to hold metadata about modules. 2016-10-19 13:07:22 +00:00
simulator.h S390: Platform specific includes in common files 2016-03-10 14:03:51 +00:00
small-pointer-list.h Moved zones and zone related stuff in its own directory. 2016-09-20 16:08:07 +00:00
source-position-table.cc Avoid accessing Isolate in source position logging. 2016-08-17 09:31:39 +00:00
source-position-table.h Make unittests work in component build 2016-10-17 10:02:06 +00:00
source-position.h Move RelocInfo::kNoPosition. 2016-06-30 09:29:30 +00:00
splay-tree-inl.h
splay-tree.h
startup-data-util.cc Reland of land "Turn libbase into a component" (patchset #1 id:1 of https://codereview.chromium.org/2396933002/ ) 2016-10-07 07:56:52 +00:00
startup-data-util.h
string-builder.cc
string-builder.h [regexp] Add fast-path for global, callable replace 2016-10-21 12:12:18 +00:00
string-search.h
string-stream.cc [ic] Simplify handling of primitive maps. 2016-10-31 14:58:52 +00:00
string-stream.h Replace SmartPointer<T> with unique_ptr<T> 2016-07-25 11:14:34 +00:00
strtod.cc
strtod.h
transitions-inl.h Add Smi::Zero and replace all Smi::FromInt(0) calls 2016-10-07 13:05:26 +00:00
transitions.cc Add Smi::Zero and replace all Smi::FromInt(0) calls 2016-10-07 13:05:26 +00:00
transitions.h Pretenure prototype transitions array. 2015-12-11 11:25:26 +00:00
type-feedback-vector-inl.h [compiler] Sanitize IC counts for vector based ICs. 2016-11-02 06:01:09 +00:00
type-feedback-vector.cc Don't wrap roots in Handle just to dereference immediately. 2016-10-26 11:22:28 +00:00
type-feedback-vector.h [ic] Support data handlers that represent simple field stores. 2016-10-24 10:00:49 +00:00
type-hints.cc [TypeFeedbackVector] special ic slots for interpreter compare/binary ops. 2016-09-20 13:54:51 +00:00
type-hints.h [TypeFeedbackVector] special ic slots for interpreter compare/binary ops. 2016-09-20 13:54:51 +00:00
type-info.cc [Interpreter] Collect feedback about Oddballs in Subtract Stub. 2016-10-11 12:42:04 +00:00
type-info.h [Ignition] Use binary operation feedback from Ignition to Crankshaft. 2016-09-27 08:03:40 +00:00
unicode-cache-inl.h
unicode-cache.h
unicode-decoder.cc
unicode-decoder.h
unicode-inl.h [wasm] Add UTF-8 validation 2016-05-12 13:02:14 +00:00
unicode.cc Fix bad-char handling in utf-8 streaming streams. Also add test. 2016-10-05 17:18:58 +00:00
unicode.h Make unittests work in component build 2016-10-17 10:02:06 +00:00
uri.cc Address compilation warnings for android build. 2016-07-12 11:21:56 +00:00
uri.h [builtins] Migrate escape/unescape from uri.js to C++. 2016-06-01 04:26:33 +00:00
utils-inl.h Reland of "[heap] Parallel newspace evacuation, semispace copy, and compaction \o/" 2016-01-27 13:24:59 +00:00
utils.cc [d8] Fix the shared-library build 2016-09-20 12:06:54 +00:00
utils.h Turn Scope::locals_ into a ThreadedList 2016-11-03 10:07:12 +00:00
v8.cc Remove v8- prefix of file name in libsampler. 2016-07-08 06:47:54 +00:00
v8.gyp [Tracing] Implement TracingCategoryObserver. 2016-10-28 20:44:04 +00:00
v8.h Make unittests work in component build 2016-10-17 10:02:06 +00:00
v8dll-main.cc
v8memory.h [wasm] Separate compilation from instantiation 2016-06-20 05:23:37 +00:00
v8threads.cc
v8threads.h
value-serializer.cc Remove DCHECK that transferred array buffers are neutered or shared. 2016-10-31 15:23:30 +00:00
value-serializer.h ValueSerializer: Expose reading/writing doubles to embedder. 2016-10-04 13:44:41 +00:00
vector.h [regexp] Work around gcc bug triggering -Werror=strict-overflow 2016-10-17 15:13:08 +00:00
version.cc
version.h
vm-state-inl.h [counters] Annotate v8 with more runtime call counters. 2016-05-13 15:54:49 +00:00
vm-state.h [counters] Annotate v8 with more runtime call counters. 2016-05-13 15:54:49 +00:00