v8/src
mstarzinger 826627d9fd [turbofan] Make FindFrameStateBefore handle dead paths.
This makes sure {NodeProperties::FindFrameStateBefore} can deal with
effect chains that are marked as dead. This can happen when reducers
looking for frame states run together with other reducers killing some
execution paths within the same reduction phase.

R=bmeurer@chromium.org
TEST=mjsunit/regress/regress-crbug-617567
BUG=chromium:617567,chromium:617224

Review-Url: https://codereview.chromium.org/2041833002
Cr-Commit-Position: refs/heads/master@{#36743}
2016-06-06 12:34:53 +00:00
..
arm Provide a tagged allocation top pointer. 2016-06-06 12:31:54 +00:00
arm64 Provide a tagged allocation top pointer. 2016-06-06 12:31:54 +00:00
ast Refactor duplicate logic in Ast{Traversal,Expression}Visitor 2016-05-25 08:59:57 +00:00
base [base] Implement CPU time on Windows. 2016-06-01 18:55:51 +00:00
compiler [turbofan] Make FindFrameStateBefore handle dead paths. 2016-06-06 12:34:53 +00:00
crankshaft Provide a tagged allocation top pointer. 2016-06-06 12:31:54 +00:00
debug [debug] implement intuitive semantics for stepping over await call. 2016-06-03 15:31:52 +00:00
extensions [Interpreter] Add Ignition statistics JavaScript extension. 2016-04-27 11:11:44 +00:00
full-codegen PPC/S390: Add Jaideep Bajwa to PPC/S390 OWNERS 2016-05-30 14:10:11 +00:00
heap Provide a tagged allocation top pointer. 2016-06-06 12:31:54 +00:00
ia32 Provide a tagged allocation top pointer. 2016-06-06 12:31:54 +00:00
ic [runtime] Ensure that all elements kind transitions are chained to the root map. 2016-06-01 15:55:11 +00:00
interpreter [interpreter] Faster and fewer flushes in register optimizer. 2016-06-04 09:48:06 +00:00
js [cleanup] Inline HAS_INDEX macro as it's trivially the 'in' operator 2016-06-03 20:09:20 +00:00
libplatform Reland "Check for semaphore alignment on posix platforms. (patchset #1 id:1 of https://codereview.chromium.org/1912923003/ )" 2016-04-25 18:12:18 +00:00
libsampler libsampler: Cleanup SamplerManager 2016-05-30 16:21:39 +00:00
mips Provide a tagged allocation top pointer. 2016-06-06 12:31:54 +00:00
mips64 Provide a tagged allocation top pointer. 2016-06-06 12:31:54 +00:00
parsing [debug] implement intuitive semantics for stepping over await call. 2016-06-03 15:31:52 +00:00
ppc PPC/s390: [stubs] An easier way of defining a stub call interface descriptor. 2016-06-02 15:32:47 +00:00
profiler Revert of [heap] Do not invoke GC to make heap iterable. (patchset #3 id:40001 of https://codereview.chromium.org/1992913004/ ) 2016-05-31 17:43:15 +00:00
regexp PPC/S390: Add Jaideep Bajwa to PPC/S390 OWNERS 2016-05-30 14:10:11 +00:00
runtime [runtime] Remove RUNTIME_ASSERT_HANDLIFIED. 2016-06-06 09:29:03 +00:00
s390 PPC/s390: [stubs] An easier way of defining a stub call interface descriptor. 2016-06-02 15:32:47 +00:00
snapshot Move of the type feedback vector to the closure. 2016-05-27 08:10:51 +00:00
third_party [builtins] Migrate Math.log to TurboFan. 2016-06-03 09:48:25 +00:00
tracing Reland: Add Scoped Context Info (Isolate) to V8 Traces 2016-02-26 17:25:30 +00:00
wasm [wasm] separate snapshot-able stages 2016-05-31 14:56:04 +00:00
x64 Provide a tagged allocation top pointer. 2016-06-06 12:31:54 +00:00
x87 X87: [debug] implement intuitive semantics for stepping over await call. 2016-06-06 03:09:00 +00:00
accessors.cc Remove now-incorrect DataView accessor optimization 2016-05-19 19:49:35 +00:00
accessors.h Remove now-incorrect DataView accessor optimization 2016-05-19 19:49:35 +00:00
address-map.cc [serializer] Ensure immortal immovable roots are deserialized correctly. 2016-02-08 10:48:58 +00:00
address-map.h [serializer] cosmetic changes to SerializerReference. 2016-05-18 14:39:42 +00:00
allocation-site-scopes.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
allocation-site-scopes.h Create ast/ and parsing/ subdirectories and move appropriate files 2015-11-26 16:23:07 +00:00
allocation.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
allocation.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
api-arguments.cc [counters] Annotate v8 with more runtime call counters. 2016-05-13 15:54:49 +00:00
api-arguments.h [counters] Annotate v8 with more runtime call counters. 2016-05-13 15:54:49 +00:00
api-experimental.cc Move FastAccessorAssembler from RawMachineAssembler to CodeStubAssembler. 2016-03-17 11:06:14 +00:00
api-experimental.h Re-re-land FastAccessorBuilder. 2015-12-11 09:54:00 +00:00
api-natives.cc Support subclassing API functions. 2016-05-11 14:22:36 +00:00
api-natives.h Support subclassing API functions. 2016-05-11 14:22:36 +00:00
api.cc Revert of [heap] Do not invoke GC to make heap iterable. (patchset #3 id:40001 of https://codereview.chromium.org/1992913004/ ) 2016-05-31 17:43:15 +00:00
api.h Switch microtasks checks from V8_ENABLE_CHECKS to DEBUG to work with dcheck_always_on. 2016-03-19 00:20:22 +00:00
arguments.cc Split off api-arguments.[h|cc] from arguments.[h|cc] 2016-03-10 12:16:05 +00:00
arguments.h [runtime] Minimize runtime call stats overhead when it is disabled. 2016-05-11 08:51:24 +00:00
assembler.cc [debug] implement intuitive semantics for stepping over await call. 2016-06-03 15:31:52 +00:00
assembler.h [debug] implement intuitive semantics for stepping over await call. 2016-06-03 15:31:52 +00:00
assert-scope.cc [heap] Remove obsolete DisallowAllocationFailure scope. 2015-09-08 14:42:44 +00:00
assert-scope.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
background-parsing-task.cc Expose a lower bound of malloc'd memory via heap statistics 2016-04-01 10:01:56 +00:00
background-parsing-task.h Create ast/ and parsing/ subdirectories and move appropriate files 2015-11-26 16:23:07 +00:00
bailout-reason.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
bailout-reason.h [Interpreter] Remove InterpreterExitTrampoline and replace with returning to the entry trampoline. 2016-05-18 07:52:13 +00:00
base.isolate [gn] Move build to gypfiles 2016-04-29 10:11:11 +00:00
basic-block-profiler.cc
basic-block-profiler.h Remove several grab-bag includes from the v8.h header. 2015-08-11 07:34:17 +00:00
bignum-dtoa.cc Remove grab-bag includes of v8.h from several files. 2015-08-14 09:41:52 +00:00
bignum-dtoa.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
bignum.cc [runtime] Implement encodeURI as single runtime function. 2016-05-14 07:17:03 +00:00
bignum.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
bit-vector.cc Create ast/ and parsing/ subdirectories and move appropriate files 2015-11-26 16:23:07 +00:00
bit-vector.h [clusterfuzz] Length 0 is perfectly fine for BitVector. 2015-05-08 12:01:51 +00:00
bootstrapper.cc [json] Repair JSON.parse regression with non-sequential strings. 2016-06-03 18:42:29 +00:00
bootstrapper.h [Interpreter] Add Ignition statistics JavaScript extension. 2016-04-27 11:11:44 +00:00
builtins.cc [json] Repair JSON.parse regression with non-sequential strings. 2016-06-03 18:42:29 +00:00
builtins.h [builtins] Migrate Math.log to TurboFan. 2016-06-03 09:48:25 +00:00
cached-powers.cc Remove grab-bag includes of v8.h from several files. 2015-08-14 09:41:52 +00:00
cached-powers.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
cancelable-task.cc Refactor CancelableTaskManager to use std::map. 2016-05-10 12:59:23 +00:00
cancelable-task.h Refactor CancelableTaskManager to use std::map. 2016-05-10 12:59:23 +00:00
char-predicates-inl.h [regexp] allow loose matching for property names. 2016-03-09 19:07:46 +00:00
char-predicates.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
char-predicates.h [regexp] allow loose matching for property names. 2016-03-09 19:07:46 +00:00
checks.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
code-factory.cc IC: Eliminate initialization_state as a factor in IC installation. 2016-05-30 19:28:34 +00:00
code-factory.h IC: Eliminate initialization_state as a factor in IC installation. 2016-05-30 19:28:34 +00:00
code-stub-assembler.cc Provide a tagged allocation top pointer. 2016-06-06 12:31:54 +00:00
code-stub-assembler.h [stubs] Extend HasProperty stub with dictionary-mode, string wrapper and double-elements objects support. 2016-06-02 15:02:58 +00:00
code-stubs-hydrogen.cc Move of the type feedback vector to the closure. 2016-05-27 08:10:51 +00:00
code-stubs.cc [Interpreter] Inline test and compare binary ops. 2016-05-27 09:57:06 +00:00
code-stubs.h [runtime] Kill the %NumberToIntegerMapMinusZero runtime entry. 2016-05-27 11:51:57 +00:00
codegen.cc [compiler] Switch code printing to not use literal. 2016-04-19 08:00:47 +00:00
codegen.h S390: Platform specific includes in common files 2016-03-10 14:03:51 +00:00
collector.h [serializer] split up src/snapshot/serialize.* 2016-03-01 14:44:08 +00:00
compilation-cache.cc objects-inl.h: Remove ACCESSORS_TO_SMI macro 2015-09-28 13:10:29 +00:00
compilation-cache.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
compilation-dependencies.cc [turbofan] Decouple inlining and native context specialization. 2015-11-18 10:04:03 +00:00
compilation-dependencies.h [turbofan] Decouple inlining and native context specialization. 2015-11-18 10:04:03 +00:00
compilation-statistics.cc Fix printf formats 2016-04-12 16:14:03 +00:00
compilation-statistics.h Replace OVERRIDE->override and FINAL->final since we now require C++11. 2015-04-20 13:08:14 +00:00
compiler.cc Compiler::CompileBaseline didn't ensure that the closure had literals. 2016-06-02 12:45:00 +00:00
compiler.h [turbofan] Initial version of number type feedback. 2016-06-02 09:23:13 +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 [runtime] Avoid @@isConcatSpreadable lookup for fast path Array.prototype.concat 2016-05-12 08:52:36 +00:00
contexts.cc [runtime] Avoid @@isConcatSpreadable lookup for fast path Array.prototype.concat 2016-05-12 08:52:36 +00:00
contexts.h [builtins] Migrate Math.log to TurboFan. 2016-06-03 09:48:25 +00:00
conversions-inl.h [api] Make ObjectTemplate::SetNativeDataProperty() work even if the ObjectTemplate does not have a constructor. 2016-02-06 18:10:36 +00:00
conversions.cc [v8natives.js] updating comments to ES6 2015-12-10 10:43:37 +00:00
conversions.h [api] Make ObjectTemplate::SetNativeDataProperty() work even if the ObjectTemplate does not have a constructor. 2016-02-06 18:10:36 +00:00
counters-inl.h [runtime] Record runtime call stats for Map::TransitionTo*Property, Map::SetPrototype and property deletion to separate buckets. 2016-05-11 13:00:55 +00:00
counters.cc [counters] Increase --runtime-call-stats output resolution 2016-05-30 11:33:34 +00:00
counters.h [counters] Annotate v8 with more runtime call counters. 2016-05-13 15:54:49 +00:00
d8-posix.cc Make list constructor usable without list-inl.h header. 2015-08-12 08:00:18 +00:00
d8-windows.cc Reland of "Make d8 stop using to-be-deprecated APIs" 2015-07-20 07:05:55 +00:00
d8.cc Remove broken source/code caching support for Modules in d8 2016-05-27 19:22:52 +00:00
d8.gyp Reland of move v8_toolset_for_d8 flag (patchset #2 id:80001 of https://codereview.chromium.org/1974773002/ ) 2016-05-13 16:13:12 +00:00
d8.h Expose a way to make a same-origin realm 2016-05-27 18:50:16 +00:00
d8.isolate [swarming] Add isolate configs for d8 on linux. 2015-09-25 14:37:11 +00:00
d8.js [d8] remove utility context. 2016-03-31 10:18:25 +00:00
date.cc [date] Date parser says true even for wrong dates, check twice. 2016-01-07 09:30:46 +00:00
date.h [runtime] Migrate several Date builtins to C++. 2016-01-05 11:05:50 +00:00
dateparser-inl.h Accept time zones like GMT-8 in the legacy date parser 2016-01-04 23:25:57 +00:00
dateparser.cc Fix UTC offset computation in date parser. 2015-12-17 16:29:33 +00:00
dateparser.h Create ast/ and parsing/ subdirectories and move appropriate files 2015-11-26 16:23:07 +00:00
deoptimizer.cc [deoptimizer] Support float registers and slots. 2016-06-03 14:16:55 +00:00
deoptimizer.h [deoptimizer] Support float registers and slots. 2016-06-03 14:16:55 +00:00
DEPS Separate CodeAssembler and CodeStubAssembler 2016-04-18 11:58:05 +00:00
disasm.h Remove grab-bag includes of v8.h from architecture ports. 2015-08-17 09:42:37 +00:00
disassembler.cc [build] Fix a clang warning 2016-05-24 10:47:24 +00:00
disassembler.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
diy-fp.cc Remove grab-bag includes of v8.h from several files. 2015-08-14 09:41:52 +00:00
diy-fp.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
double.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
dtoa.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
dtoa.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
effects.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +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 [api] Add more parameters to Object::GetPropertyNames 2016-05-30 15:54:12 +00:00
elements.h [runtime] Avoid @@isConcatSpreadable lookup for fast path Array.prototype.concat 2016-05-12 08:52:36 +00:00
execution.cc [counters] Annotate v8 with more runtime call counters. 2016-05-13 15:54:49 +00:00
execution.h [runtime] Unify the ToObject handling. 2016-01-15 13:00:05 +00:00
external-reference-table.cc [debug] implement intuitive semantics for stepping over await call. 2016-06-03 15:31:52 +00:00
external-reference-table.h Moved the ExternalReferenceTable class to src/external-reference-table.cc/.h 2016-03-17 13:14:39 +00:00
factory.cc [esnext] Fix various callsites to use is_resumable, not is_generator 2016-05-31 17:15:15 +00:00
factory.h [serializer] do not cache resource data pointer for native source. 2016-05-19 12:28:55 +00:00
fast-accessor-assembler.cc Separate CodeAssembler and CodeStubAssembler 2016-04-18 11:58:05 +00:00
fast-accessor-assembler.h Separate CodeAssembler and CodeStubAssembler 2016-04-18 11:58:05 +00:00
fast-dtoa.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
fast-dtoa.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
field-index-inl.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
field-index.h [turbofan] Initial support for monomorphic/polymorphic property loads. 2015-10-19 05:24:51 +00:00
field-type.cc [runtime] More LookupIterator / Transition related performance tweaks 2016-02-17 09:07:28 +00:00
field-type.h [runtime] More LookupIterator / Transition related performance tweaks 2016-02-17 09:07:28 +00:00
fixed-dtoa.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
fixed-dtoa.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
flag-definitions.h [turbofan] Initial version of number type feedback. 2016-06-02 09:23:13 +00:00
flags.cc [presubmit] Fix build/include linter violations. 2015-09-03 07:56:14 +00:00
flags.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
frames-inl.h Prepare StackFrame hierarchy & iterators for WASM 2016-04-06 11:38:20 +00:00
frames.cc [Interpreter] Support compiling for baseline on return from interpreted function. 2016-05-19 12:28:54 +00:00
frames.h [interpreter] Bytecode register optimizer. 2016-05-27 15:59:16 +00:00
futex-emulation.cc Support offset-TypedArray in futex API 2015-11-20 11:40:00 +00:00
futex-emulation.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
gdb-jit.cc Expose a lower bound of malloc'd memory via heap statistics 2016-04-01 10:01:56 +00:00
gdb-jit.h Remove several grab-bag includes from the v8.h header. 2015-08-11 07:34:17 +00:00
global-handles.cc [build] Fix a clang warning 2016-05-24 10:47:24 +00:00
global-handles.h Introduce a new phantom weakness type without finalization callback. 2016-05-09 07:18:00 +00:00
globals.h Provide a tagged allocation top pointer. 2016-06-06 12:31:54 +00:00
handles-inl.h Canonicalize handles for optimized compilation. 2015-10-26 15:33:20 +00:00
handles.cc Expose a lower bound of malloc'd memory via heap statistics 2016-04-01 10:01:56 +00:00
handles.h [turbofan] Run everything after representation selection concurrently. 2016-04-30 19:01:01 +00:00
hashmap.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
heap-symbols.h Promises: Reorder heap symbols alphabetically 2016-06-03 15:16:28 +00:00
i18n.cc Remove deprecated uses of WeakCallbackData from i18n. 2016-05-06 12:42:07 +00:00
i18n.h Remove deprecated uses of WeakCallbackData from i18n. 2016-05-06 12:42:07 +00:00
icu_util.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
icu_util.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
identity-map.cc Use a better hash function in IdentityMap. 2016-02-16 14:09:06 +00:00
identity-map.h Use a better hash function in IdentityMap. 2016-02-16 14:09:06 +00:00
interface-descriptors.cc [stubs] An easier way of defining a stub call interface descriptor. 2016-06-02 09:28:24 +00:00
interface-descriptors.h [stubs] An easier way of defining a stub call interface descriptor. 2016-06-02 09:28:24 +00:00
isolate-inl.h [es6] Reintroduce the instanceof operator in the backends. 2016-05-17 11:25:59 +00:00
isolate.cc Reland: Create libsampler as V8 sampler library. 2016-05-26 02:14:50 +00:00
isolate.h Adds support for collecting statistics about code and its metadata. 2016-05-26 09:47:27 +00:00
json-parser.cc [json] implement InternalizeJSONProperty in C++. 2016-05-31 05:44:59 +00:00
json-parser.h [json] implement InternalizeJSONProperty in C++. 2016-05-31 05:44:59 +00:00
json-stringifier.cc [json] implement InternalizeJSONProperty in C++. 2016-05-31 05:44:59 +00:00
json-stringifier.h [json] support replacer function in BasicJsonStringifier. 2016-05-25 12:33:53 +00:00
keys.cc [api] Add more parameters to Object::GetPropertyNames 2016-05-30 15:54:12 +00:00
keys.h [api] Add more parameters to Object::GetPropertyNames 2016-05-30 15:54:12 +00:00
layout-descriptor-inl.h AIX: Fix 'may be used uninitialized' compiler errors 2015-10-26 18:05:28 +00:00
layout-descriptor.cc Remove grab-bag includes of v8.h from everywhere. 2015-08-20 07:44:15 +00:00
layout-descriptor.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
list-inl.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
list.h Replace HeapType with a non-templated FieldType class. 2016-01-26 15:03:57 +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 Split the TRACE_EVENTs from the LOG/HistogramTimers/TimerEvents functionality. 2016-02-18 06:13:33 +00:00
log-utils.cc [build] Fix a clang warning 2016-05-24 10:47:24 +00:00
log-utils.h Fix printf formats 2016-04-12 16:14:03 +00:00
log.cc Revert of [heap] Do not invoke GC to make heap iterable. (patchset #3 id:40001 of https://codereview.chromium.org/1992913004/ ) 2016-05-31 17:43:15 +00:00
log.h Reland: Create libsampler as V8 sampler library. 2016-05-26 02:14:50 +00:00
lookup.cc [es6] Reintroduce the instanceof operator in the backends. 2016-05-17 11:25:59 +00:00
lookup.h [es6] Reintroduce the instanceof operator in the backends. 2016-05-17 11:25:59 +00:00
machine-type.cc Add a kSimd128 machine type for Turbofan. 2016-02-17 19:04:29 +00:00
machine-type.h [turbofan] Rename floating point register / slot methods. 2016-05-10 15:20:28 +00:00
macro-assembler.h [crankshaft] Fragmentation-free allocation folding. 2016-05-10 11:29:08 +00:00
messages.cc Check CallSite arguments more rigorously 2016-05-30 10:30:13 +00:00
messages.h [esnext] Fix various callsites to use is_resumable, not is_generator 2016-05-31 17:15:15 +00:00
msan.h
objects-body-descriptors-inl.h Use EmbedderHeapTracer instead of object grouping when embedder sets the heap tracer. 2016-04-12 10:33:27 +00:00
objects-body-descriptors.h Allow in-object properties in JSArrayBuffer. 2015-11-26 09:46:01 +00:00
objects-debug.cc Move of the type feedback vector to the closure. 2016-05-27 08:10:51 +00:00
objects-inl.h Refactor Maps' code_cache 2016-06-02 13:19:24 +00:00
objects-printer.cc [stubs] Extend HasProperty stub with dictionary-mode, string wrapper and double-elements objects support. 2016-06-02 15:02:58 +00:00
objects.cc [deoptimizer] Support float registers and slots. 2016-06-03 14:16:55 +00:00
objects.h [stubs] Extend HasProperty stub with dictionary-mode, string wrapper and double-elements objects support. 2016-06-02 15:02:58 +00:00
optimizing-compile-dispatcher.cc Move of the type feedback vector to the closure. 2016-05-27 08:10:51 +00:00
optimizing-compile-dispatcher.h [compiler] Rename OptimizingCompileJob to CompilationJob. 2016-04-27 17:56:16 +00:00
ostreams.cc [regexp] implement character classes for unicode regexps. 2016-01-21 13:33:26 +00:00
ostreams.h [regexp] implement character classes for unicode regexps. 2016-01-21 13:33:26 +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 Do not use js builtins object when constructing an error. 2015-08-17 11:02:38 +00:00
pending-compilation-error-handler.h Migrate error messages, part 12. 2015-05-18 08:33:51 +00:00
perf-jit.cc Ensure synchronized access to the perf dump file. 2016-03-30 05:14:45 +00:00
perf-jit.h ARM64: Enable --perf-prof 2016-05-19 15:58:32 +00:00
property-descriptor.cc Add GetProperty/GetElement to JSReceiver and use it where possible 2016-03-08 17:30:42 +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 Add v8::Object::GetOwnPropertyNames(context, filter) method 2016-05-04 16:15:36 +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 [runtime] Force internalize names used before lookup in in DescriptorArray and TransitionArray 2016-02-18 14:33:44 +00:00
prototype.h [proxies] use [[GetPrototypeOf]] trap in for-in key accumulation 2016-03-23 08:36:59 +00:00
register-configuration.cc Add FloatRegister names to RegisterConfiguration. 2016-06-03 13:02:13 +00:00
register-configuration.h Add FloatRegister names to RegisterConfiguration. 2016-06-03 13:02:13 +00:00
runtime-profiler.cc Move of the type feedback vector to the closure. 2016-05-27 08:10:51 +00:00
runtime-profiler.h [Interpreter] Clean up runtime-profiler logic for three tier pipeline. 2016-05-16 15:39:50 +00:00
safepoint-table.cc Remove grab-bag includes of v8.h from several files. 2015-08-14 09:41:52 +00:00
safepoint-table.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
signature.h Extract Signature from src/compiler/machine-type.h to src/signature.h 2015-05-04 10:11:54 +00:00
simulator.h S390: Platform specific includes in common files 2016-03-10 14:03:51 +00:00
small-pointer-list.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
source-position.h Move SourcePosition into separate header file. 2016-01-15 12:11:50 +00:00
splay-tree-inl.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
splay-tree.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
startup-data-util.cc [Interpreter] Remove separate Ignition snapshot. 2016-04-08 13:25:31 +00:00
startup-data-util.h Rework startup-data-util. 2015-08-14 12:11:46 +00:00
string-builder.cc Canonicalize handles for optimized compilation. 2015-10-26 15:33:20 +00:00
string-builder.h [JSON] implement indentation in the BasicJsonStringifier and expose via API. 2016-05-20 07:58:02 +00:00
string-search.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
string-stream.cc Don't access context during OOM reporting if it's not available. 2016-05-24 07:00:01 +00:00
string-stream.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
strtod.cc Remove grab-bag includes of v8.h from several files. 2015-08-14 09:41:52 +00:00
strtod.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
transitions-inl.h Remove support for Object.observe 2016-04-22 09:02:41 +00:00
transitions.cc [heap] Black allocation. 2016-03-14 14:03:01 +00:00
transitions.h Pretenure prototype transitions array. 2015-12-11 11:25:26 +00:00
type-cache.cc Remove the template magic from types.(h|cc), remove types-inl.h. 2016-02-02 07:26:06 +00:00
type-cache.h Expose a lower bound of malloc'd memory via heap statistics 2016-04-01 10:01:56 +00:00
type-feedback-vector-inl.h Move of the type feedback vector to the closure. 2016-05-27 08:10:51 +00:00
type-feedback-vector.cc VectorICs: Remove special code to increment call counts by two. 2016-05-30 20:45:05 +00:00
type-feedback-vector.h VectorICs: Remove special code to increment call counts by two. 2016-05-30 20:45:05 +00:00
type-info.cc [ic] Restore PROPERTY key tracking in keyed ICs 2016-04-21 13:18:28 +00:00
type-info.h Cleanup IC-related code 2016-04-06 12:07:46 +00:00
types.cc Allow Turbofan optimization of Ignition generators, first version. 2016-05-10 12:07:33 +00:00
types.h [turbofan] Simd128Values don't have a canonical representation. 2016-06-01 04:21:00 +00:00
typing-asm.cc [wasm] Check that type intersections don't yield empty. 2016-05-25 16:33:49 +00:00
typing-asm.h Remove Expression::bounds_, in order to conserve memory during parsing. 2016-05-12 22:24:30 +00:00
unicode-cache-inl.h Separate UnicodeCache out into an own file. 2015-08-20 11:47:09 +00:00
unicode-cache.h Separate UnicodeCache out into an own file. 2015-08-20 11:47:09 +00:00
unicode-decoder.cc unicode-decoder: fix out-of-band write in utf16 2015-07-06 11:00:12 +00:00
unicode-decoder.h unicode-decoder: fix out-of-band write in utf16 2015-07-06 11:00:12 +00:00
unicode-inl.h [wasm] Add UTF-8 validation 2016-05-12 13:02:14 +00:00
unicode.cc [wasm] Add UTF-8 validation 2016-05-12 13:02:14 +00:00
unicode.h [wasm] Add UTF-8 validation 2016-05-12 13:02:14 +00:00
uri.cc [builtins] Migrate escape/unescape from uri.js to C++. 2016-06-01 04:26:33 +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 [stubs] Extend HasProperty stub with dictionary-mode, string wrapper and double-elements objects support. 2016-06-02 15:02:58 +00:00
utils.h [deoptimizer] Support float registers and slots. 2016-06-03 14:16:55 +00:00
v8.cc Reland: Create libsampler as V8 sampler library. 2016-05-26 02:14:50 +00:00
v8.gyp [Interpreter] Move jump processing to bytecode array writer. 2016-06-03 14:53:23 +00:00
v8.h Improved diagnostic message for JS heap out of memory 2016-04-13 08:27:37 +00:00
v8dll-main.cc
v8memory.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
v8threads.cc Make isolate.h usable without objects-inl.h header. 2015-09-01 09:25:27 +00:00
v8threads.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
vector.h Pass debug name as Vector instead of const char* 2016-04-26 14:37:05 +00:00
version.cc Remove grab-bag includes of v8.h from everywhere. 2015-08-20 07:44:15 +00:00
version.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
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
zone-allocator.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
zone-containers.h Allocators for map<K, V> need to allocate pair<const K, V>. 2015-11-27 08:39:22 +00:00
zone.cc Fix overflow issue in Zone::New 2016-04-29 11:55:49 +00:00
zone.h Expose a lower bound of malloc'd memory via heap statistics 2016-04-01 10:01:56 +00:00