v8/src
mythria dbf5fffd2d [Interpreter] Fixes PushArgsAndConstruct builtin to not store any data outside esp.
In ia32 PushArgsAndConstruct builtin, we run out of registers and need to
temporarily store the data in the stack. In the earlier implementation,
a location outside the esp was used. This causes a problem if there is a
interrupt/signals which would use the same stack and corrupt the data that
is above the esp. This cl fixes it by pushing it onto the stack so that
the stack pointer is updated and hence the corruption will not happen. We
reuse the slot meant for receiver as a temporary store.

TBR=rmcilroy@chromium.org
BUG=v8:4280
LOG=N

Review URL: https://codereview.chromium.org/1750373002

Cr-Commit-Position: refs/heads/master@{#34397}
2016-03-01 15:20:10 +00:00
..
arm [compiler] Drop the CompareNilIC. 2016-02-27 19:13:46 +00:00
arm64 [compiler] Drop the CompareNilIC. 2016-02-27 19:13:46 +00:00
ast [cleanup] Move ForEach vector feedback slots to ForInStatement 2016-02-29 19:10:09 +00:00
base OS::ArmUsingHardFloat returns bogus value for clang-built chrome. 2016-02-29 18:30:22 +00:00
compiler [interpreter] Properly collect for-in slow mode feedback. 2016-03-01 13:55:58 +00:00
crankshaft Revert of [crankshaft] Inline hasOwnProperty when used in fast-case for-in (patchset #1 id:40001 of https://codereview.chromium.org/1742253002/ ) 2016-03-01 09:01:29 +00:00
debug [debugger] fix break locations for assignments and return. 2016-03-01 12:47:55 +00:00
extensions [bootstrapper] extra natives must not use natives syntax. 2016-02-05 12:33:55 +00:00
full-codegen [debugger] fix break locations for assignments and return. 2016-03-01 12:47:55 +00:00
heap [serializer] split up src/snapshot/serialize.* 2016-03-01 14:44:08 +00:00
ia32 [Interpreter] Fixes PushArgsAndConstruct builtin to not store any data outside esp. 2016-03-01 15:20:10 +00:00
ic [stubs] Introduce a proper ToBooleanStub. 2016-02-29 12:17:26 +00:00
interpreter [debugger, interpreter] add break location at if-statement. 2016-03-01 14:26:04 +00:00
js [json] Fix iteration over object keys in InternalizeJSONProperty. 2016-03-01 11:53:28 +00:00
libplatform Reland: Add Scoped Context Info (Isolate) to V8 Traces 2016-02-26 17:25:30 +00:00
mips [compiler] Drop the CompareNilIC. 2016-02-27 19:13:46 +00:00
mips64 [compiler] Drop the CompareNilIC. 2016-02-27 19:13:46 +00:00
parsing [serializer] split up src/snapshot/serialize.* 2016-03-01 14:44:08 +00:00
ppc PPC: [compiler] Drop the CompareNilIC. 2016-02-29 20:27:52 +00:00
profiler Make CPU profiler unwind the inlined functions stack. 2016-03-01 06:00:08 +00:00
regexp [Interpreter] Add support for cpu profiler logging. 2016-02-26 11:04:55 +00:00
runtime [stubs] Introduce a proper ToBooleanStub. 2016-02-29 12:17:26 +00:00
s390 S390: Initial impl of S390 asm, masm, code-stubs,... 2016-02-26 16:25:04 +00:00
snapshot [serializer] split up src/snapshot/serialize.* 2016-03-01 14:44:08 +00:00
third_party Disable soon to be deprecated APIs per default for v8 2015-12-09 10:35:04 +00:00
tracing Reland: Add Scoped Context Info (Isolate) to V8 Traces 2016-02-26 17:25:30 +00:00
wasm Replace __init__ function in asm-wasm-builder with the start function section 2016-03-01 05:50:55 +00:00
x64 [compiler] Drop the CompareNilIC. 2016-02-27 19:13:46 +00:00
x87 X87: [turbofan] Don't use the CompareIC in JSGenericLowering. 2016-03-01 02:37:12 +00:00
accessors.cc Fix GCMole issue. Iternalize name before dereferencing the accessor-info. 2016-02-18 15:01:20 +00:00
accessors.h [builtins] Remove bunch of uses of %_Arguments and %_ArgumentsLength. 2016-02-11 07:13:15 +00:00
address-map.cc [serializer] Ensure immortal immovable roots are deserialized correctly. 2016-02-08 10:48:58 +00:00
address-map.h Move RootIndexMap out of serializer file. 2015-10-23 08:28:38 +00:00
allocation-site-scopes.cc
allocation-site-scopes.h Create ast/ and parsing/ subdirectories and move appropriate files 2015-11-26 16:23:07 +00:00
allocation.cc
allocation.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
api-experimental.cc [wasm] Provide backoff implementations for the Fxx rounding instructions 2016-02-02 12:26:58 +00:00
api-experimental.h Re-re-land FastAccessorBuilder. 2015-12-11 09:54:00 +00:00
api-natives.cc [api] Don't store the serial number of templates in handles 2016-02-26 13:21:59 +00:00
api-natives.h [api] Make ObjectTemplate::SetNativeDataProperty() work even if the ObjectTemplate does not have a constructor. 2016-02-06 18:10:36 +00:00
api.cc Reland: Add Scoped Context Info (Isolate) to V8 Traces 2016-02-26 17:25:30 +00:00
api.h [proxies] Expose proxies in the API 2015-12-22 16:37:24 +00:00
arguments.cc Array length reduction should throw in strict mode if it can't delete an element. 2016-01-22 09:53:51 +00:00
arguments.h [counters] Making runtime counters reentrant. 2016-02-23 08:46:20 +00:00
assembler.cc [serializer] split up src/snapshot/serialize.* 2016-03-01 14:44:08 +00:00
assembler.h [debugger] introduce abstract interface for break location. 2016-02-10 14:20:04 +00:00
assert-scope.cc
assert-scope.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
atomic-utils.h [profiler] Move away from UnboundedQueue to LockedQueue for regular events. 2015-11-18 14:14:49 +00:00
background-parsing-task.cc
background-parsing-task.h Create ast/ and parsing/ subdirectories and move appropriate files 2015-11-26 16:23:07 +00:00
bailout-reason.cc
bailout-reason.h When Crankshaft aborts compilation, use TurboFan next time 2016-03-01 15:14:00 +00:00
base.isolate [Ignition] Use separate startup data for ignition. 2016-02-04 10:18:11 +00:00
basic-block-profiler.cc
basic-block-profiler.h
bignum-dtoa.cc
bignum-dtoa.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
bignum.cc Fix compilation with GCC 5.2 2015-10-05 11:07:28 +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
bootstrapper.cc Move hasOwnProperty to builtins.cc 2016-02-29 10:55:35 +00:00
bootstrapper.h [bootstrapper] extra natives must not use natives syntax. 2016-02-05 12:33:55 +00:00
builtins.cc Move hasOwnProperty to builtins.cc 2016-02-29 10:55:35 +00:00
builtins.h Move hasOwnProperty to builtins.cc 2016-02-29 10:55:35 +00:00
cached-powers.cc
cached-powers.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
cancelable-task.cc Fix protocol for aborting and waiting for cancelable tasks. 2015-11-19 15:33:53 +00:00
cancelable-task.h Fix protocol for aborting and waiting for cancelable tasks. 2015-11-19 15:33:53 +00:00
char-predicates-inl.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
char-predicates.cc
char-predicates.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
checks.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
code-factory.cc [stubs] Introduce a proper ToBooleanStub. 2016-02-29 12:17:26 +00:00
code-factory.h Revert of [Interpreter] Implements calls through CallICStub in the interpreter. (patchset #15 id:270001 of https://codereview.chromium.org/1688283003/ ) 2016-02-24 15:16:19 +00:00
code-stubs-hydrogen.cc [stubs] Introduce a proper ToBooleanStub. 2016-02-29 12:17:26 +00:00
code-stubs.cc [stubs] Introduce a proper ToBooleanStub. 2016-02-29 12:17:26 +00:00
code-stubs.h [stubs] Introduce a proper ToBooleanStub. 2016-02-29 12:17:26 +00:00
codegen.cc [compiler] Remove CodeStub from CompilationInfo 2016-01-20 15:18:14 +00:00
codegen.h Remove custom win64 modulo code 2015-11-26 10:11:54 +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 Make --turbo-stats output more self-explanatory. 2015-09-14 09:25:31 +00:00
compilation-statistics.h
compiler.cc When Crankshaft aborts compilation, use TurboFan next time 2016-03-01 15:14:00 +00:00
compiler.h When Crankshaft aborts compilation, use TurboFan next time 2016-03-01 15:14:00 +00:00
context-measure.cc [runtime] remove left-over distinction between AccessorInfo and ExecutableAccessorInfo 2016-01-18 15:09:08 +00:00
context-measure.h Using override keyword in ObjectVisitor class hierarchy. 2015-11-05 09:32:38 +00:00
contexts-inl.h Introduce {FAST,SLOW}_STRING_WRAPPER_ELEMENTS 2016-01-29 18:58:04 +00:00
contexts.cc [debugger] correctly find function context. 2016-02-01 07:03:44 +00:00
contexts.h [api] Speed up template instantiation cache a bit. 2016-02-26 12:23:45 +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.cc [counters] Only initialize the RuntimeCallStats when --runtime_call_stat is 2016-02-29 19:13:15 +00:00
counters.h [builtins] Migrate a bunch of Math builtins to C++. 2016-02-25 08:07:07 +00:00
d8-posix.cc
d8-windows.cc
d8.cc Reland: Add Scoped Context Info (Isolate) to V8 Traces 2016-02-26 17:25:30 +00:00
d8.gyp Remove wasm compile time option and enable wasm behind a runtime flag. 2016-01-05 18:06:54 +00:00
d8.h
d8.isolate [swarming] Add isolate configs for d8 on linux. 2015-09-25 14:37:11 +00:00
d8.js [proxies] Better print for proxies in d8 2015-12-22 13:50:17 +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 More simplification and unification of frame handling 2016-02-18 12:52:03 +00:00
deoptimizer.h Make the frame inspector use TranslatedState rather than the full deoptimizer. 2016-02-15 07:36:57 +00:00
DEPS [interpreter] add source positions for call and call-new. 2016-02-04 10:50:18 +00:00
disasm.h
disassembler.cc [serializer] split up src/snapshot/serialize.* 2016-03-01 14:44:08 +00:00
disassembler.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
diy-fp.cc
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
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 [runtime] Speed up C++ version of ArrayPush 2016-02-25 05:40:32 +00:00
elements.h Introduce {FAST,SLOW}_STRING_WRAPPER_ELEMENTS 2016-01-29 18:58:04 +00:00
execution.cc [Interpreter] Enable runtime profiler support for Ignition. 2016-02-19 18:47:12 +00:00
execution.h [runtime] Unify the ToObject handling. 2016-01-15 13:00:05 +00:00
factory.cc [stubs] Introduce a proper ToBooleanStub. 2016-02-29 12:17:26 +00:00
factory.h [stubs] Introduce a proper ToBooleanStub. 2016-02-29 12:17:26 +00:00
fast-dtoa.cc
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
fixed-dtoa.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
flag-definitions.h Ship ES2015 iterator finalization 2016-02-25 23:16:53 +00:00
flags.cc
flags.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
frames-inl.h Add WasmFrame, backtraces reflect wasm's presence 2016-02-23 19:39:28 +00:00
frames.cc [Interpreter] Adds translation of optimized frame to bytecode offset in FrameSummary 2016-03-01 14:15:29 +00:00
frames.h Add WasmFrame, backtraces reflect wasm's presence 2016-02-23 19:39:28 +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 [runtime] Replace global object link with native context link in all contexts. 2015-11-27 17:00:11 +00:00
gdb-jit.h
global-handles.cc Don't schedule second pass callbacks if there are no callbacks 2016-02-02 08:59:21 +00:00
global-handles.h Adds a scavenge GC pass to collect unmodified references 2015-10-27 12:22:31 +00:00
globals.h Don't reflect ES2015 Function name inference in Function.prototype.toString 2016-02-19 02:51:10 +00:00
handles-inl.h Canonicalize handles for optimized compilation. 2015-10-26 15:33:20 +00:00
handles.cc Canonicalize handles for optimized compilation. 2015-10-26 15:33:20 +00:00
handles.h [turbofan] Decouple inlining and native context specialization. 2015-11-18 10:04:03 +00:00
hashmap.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
heap-symbols.h Remove [[Enumerate]] leftovers. 2016-02-29 17:02:50 +00:00
i18n.cc Add UseCounters for various standards-related code paths 2016-01-07 00:13:03 +00:00
i18n.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
icu_util.cc
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 [runtime] Turn ArgumentAccessStub into FastNewSloppyArgumentsStub. 2016-02-15 10:39:41 +00:00
interface-descriptors.h [compiler] Drop the CompareNilIC. 2016-02-27 19:13:46 +00:00
isolate-inl.h [runtime] Replace global object link with native context link in all contexts. 2015-11-27 17:00:11 +00:00
isolate.cc [serializer] split up src/snapshot/serialize.* 2016-03-01 14:44:08 +00:00
isolate.h Introduce MicrotasksCompletedCallback. 2016-02-25 19:49:53 +00:00
json-parser.h [runtime] Force internalize names used before lookup in in DescriptorArray and TransitionArray 2016-02-18 14:33:44 +00:00
json-stringifier.h [proxies] allow duplicate keys for [[OwnPropertyKeys]] trap. 2016-02-04 17:55:35 +00:00
key-accumulator.cc [proxies] allow duplicate keys for [[OwnPropertyKeys]] trap. 2016-02-04 17:55:35 +00:00
key-accumulator.h [proxies] allow duplicate keys for [[OwnPropertyKeys]] trap. 2016-02-04 17:55:35 +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
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 Add lock-based unbounded queue 2015-11-18 10:54:13 +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
log-utils.h Include stdio.h for fwrite support 2015-10-30 08:03:44 +00:00
log.cc [compiler] Drop the CompareNilIC. 2016-02-27 19:13:46 +00:00
log.h [Interpreter] Add support for cpu profiler logging. 2016-02-26 11:04:55 +00:00
lookup.cc Optimize @@species based on a global 'protector' cell 2016-02-22 21:02:48 +00:00
lookup.h Optimize @@species based on a global 'protector' cell 2016-02-22 21:02:48 +00:00
machine-type.cc Add a kSimd128 machine type for Turbofan. 2016-02-17 19:04:29 +00:00
machine-type.h Add a kSimd128 machine type for Turbofan. 2016-02-17 19:04:29 +00:00
macro-assembler.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
messages.cc Revert of Use displayName in Error.stack rendering if present. (patchset #1 id:1 of https://codereview.chromium.org/1706823003/ ) 2016-02-18 19:19:12 +00:00
messages.h Remove [[Enumerate]] leftovers. 2016-02-29 17:02:50 +00:00
msan.h
objects-body-descriptors-inl.h [runtime] We don't need an actual instance type for JSIteratorResult. 2016-02-08 06:55:46 +00:00
objects-body-descriptors.h Allow in-object properties in JSArrayBuffer. 2015-11-26 09:46:01 +00:00
objects-debug.cc [runtime] Replace hidden_string with a 0-hash-code private symbol 2016-02-17 11:10:41 +00:00
objects-inl.h [runtime] inline fast-path ToName, ToUint32 (used by ToArrayIndex) 2016-02-29 13:20:03 +00:00
objects-printer.cc [fullcodegen] Implement operand stack depth tracking. 2016-02-23 13:41:44 +00:00
objects.cc [runtime] inline fast-path ToName, ToUint32 (used by ToArrayIndex) 2016-02-29 13:20:03 +00:00
objects.h Revert of [crankshaft] Inline hasOwnProperty when used in fast-case for-in (patchset #1 id:40001 of https://codereview.chromium.org/1742253002/ ) 2016-03-01 09:01:29 +00:00
optimizing-compile-dispatcher.cc Split the TRACE_EVENTs from the LOG/HistogramTimers/TimerEvents functionality. 2016-02-18 06:13:33 +00:00
optimizing-compile-dispatcher.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +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
pending-compilation-error-handler.h
property-descriptor.cc [runtime] Introduce maps for the likely cases of FromPropertyDescriptor. 2016-01-20 19:04:40 +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 [builtins] Add an initial fast-path to Object.assign. 2016-02-11 13:17:49 +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 Mark maps having a hidden prototype rather than maps of hidden prototypes. 2016-02-08 13:50:23 +00:00
register-configuration.cc Clean up ArchDefaultRegisterConfiguration. 2015-12-01 14:18:55 +00:00
register-configuration.h For some platform such as X87, Crankshaft and Turbofan needs to use different 2015-10-22 13:24:49 +00:00
runtime-profiler.cc [Interpreter] Enable runtime profiler support for Ignition. 2016-02-19 18:47:12 +00:00
runtime-profiler.h [Interpreter] Enable runtime profiler support for Ignition. 2016-02-19 18:47:12 +00:00
safepoint-table.cc
safepoint-table.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
signature.h
simulator.h
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 [Ignition] Use separate startup data for ignition. 2016-02-04 10:18:11 +00:00
startup-data-util.h
string-builder.cc Canonicalize handles for optimized compilation. 2015-10-26 15:33:20 +00:00
string-builder.h Canonicalize handles for optimized compilation. 2015-10-26 15:33:20 +00:00
string-search.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
string-stream.cc Mark maps having a hidden prototype rather than maps of hidden prototypes. 2016-02-08 13:50:23 +00:00
string-stream.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
strtod.cc
strtod.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
transitions-inl.h [runtime] Force internalize names used before lookup in in DescriptorArray and TransitionArray 2016-02-18 14:33:44 +00:00
transitions.cc [runtime] Force internalize names used before lookup in in DescriptorArray and TransitionArray 2016-02-18 14:33:44 +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 [turbofan] Introduce JSCreateLowering for optimizing JSCreate nodes. 2016-02-08 12:33:59 +00:00
type-feedback-vector-inl.h [interpreter] Properly collect for-in slow mode feedback. 2016-03-01 13:55:58 +00:00
type-feedback-vector.cc [TypeFeedbackVector/Crankshaft] Fix private symbol feedback. 2016-02-10 14:12:36 +00:00
type-feedback-vector.h [interpreter] Properly collect for-in slow mode feedback. 2016-03-01 13:55:58 +00:00
type-info.cc [compiler] Drop the CompareNilIC. 2016-02-27 19:13:46 +00:00
type-info.h [stubs] Introduce a proper ToBooleanStub. 2016-02-29 12:17:26 +00:00
types.cc [compiler] Drop the CompareNilIC. 2016-02-27 19:13:46 +00:00
types.h [compiler] Drop the CompareNilIC. 2016-02-27 19:13:46 +00:00
typing-asm.cc Allow bitwise operators to convert from intish to int in heap ops. 2016-02-24 07:36:39 +00:00
typing-asm.h Allow constant multiply both ways. 2016-02-23 19:04:58 +00:00
typing-reset.cc Create ast/ and parsing/ subdirectories and move appropriate files 2015-11-26 16:23:07 +00:00
typing-reset.h Create ast/ and parsing/ subdirectories and move appropriate files 2015-11-26 16:23:07 +00:00
unicode-cache-inl.h
unicode-cache.h
unicode-decoder.cc
unicode-decoder.h
unicode-inl.h
unicode.cc
unicode.h Revert of [regexp] implement /ui to mirror the implementation for /i. (patchset #2 id:20001 of https://codereview.chromium.org/1641613002/ ) 2016-02-02 11:44:45 +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 Initialize fast memmove methods in the Isolate's ctor 2015-11-26 14:40:12 +00:00
utils.h [serializer] split up src/snapshot/serialize.* 2016-03-01 14:44:08 +00:00
v8.cc [serializer] split up src/snapshot/serialize.* 2016-03-01 14:44:08 +00:00
v8.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
v8dll-main.cc
v8memory.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
v8threads.cc
v8threads.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
vector.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
version.cc
version.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
vm-state-inl.h [counters] Making runtime counters reentrant. 2016-02-23 08:46:20 +00:00
vm-state.h [counters] Making runtime counters reentrant. 2016-02-23 08:46:20 +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
zone.h