v8/src
chunyang.dai 70bb2372a2 X87: Make context register implicit for CallInterfaceDescriptors
port 7015fd2053 (r29402)

original commit message:

    Up until now the context register was listed explicitly in each stub's
    CallInterfaceDescriptor. This was problematic, because it was listed
    first in the list of register parameters--which is fine for Crankshaft,
    which is more or less built to handle the context as the first
    parameter-- but not ideal for TurboFan, which adds the context at
    the end of all function parameters. Now the context register is no
    longer in the register list and can be handled appropriately by both
    compilers. Specifically, this allows the FunctionType specified for
    each CallInterfaceDescriptor to exactly match the parameter register
    list.

BUG=

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

Cr-Commit-Position: refs/heads/master@{#29433}
2015-07-02 04:08:33 +00:00
..
arm Make context register implicit for CallInterfaceDescriptors 2015-07-01 08:45:12 +00:00
arm64 Make context register implicit for CallInterfaceDescriptors 2015-07-01 08:45:12 +00:00
base Replace OFFSET_OF with offsetof as far as possible. 2015-06-17 09:06:56 +00:00
compiler X87: [turbofan] Add CalleeSavedFPRegisters to CallDescriptor. 2015-07-02 04:02:46 +00:00
extensions Remove usage of to-be-deprecated APIs from v8 core 2015-06-03 10:27:56 +00:00
heap GC. Delay/avoid entering high promotion mode 2015-07-01 17:42:25 +00:00
ia32 Make context register implicit for CallInterfaceDescriptors 2015-07-01 08:45:12 +00:00
ic X87: Vector ICs: Like megamorphic keyed koads, use a dummy vector for stores. 2015-07-01 11:47:17 +00:00
libplatform Add V8 platform API to call delayed task. 2015-06-17 12:09:40 +00:00
mips MIPS: disabling rsqrt and recip for mips32r1 2015-07-01 16:15:42 +00:00
mips64 Make context register implicit for CallInterfaceDescriptors 2015-07-01 08:45:12 +00:00
ppc PPC: Make context register implicit for CallInterfaceDescriptors 2015-07-01 14:21:17 +00:00
runtime Include Harmony Array/TypedArray methods unconditionally 2015-07-01 23:10:21 +00:00
snapshot Increase code space allowance for first page size. 2015-06-30 07:48:34 +00:00
third_party Updates to the license information of third party components. 2015-06-16 12:37:50 +00:00
x64 Make context register implicit for CallInterfaceDescriptors 2015-07-01 08:45:12 +00:00
x87 X87: Make context register implicit for CallInterfaceDescriptors 2015-07-02 04:08:33 +00:00
accessors.cc Remove broken optimization unwrapping number wrappers on setting array.length 2015-06-22 10:49:02 +00:00
accessors.h Add fast path for setting array.length 2015-06-19 15:27:47 +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 Always wrap AllocationSiteContext::current() in a new handle in Crankshaft. 2015-04-20 11:46:34 +00:00
allocation-tracker.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
allocation-tracker.h
allocation.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
allocation.h Remove obsolete Malloced::FatalProcessOutOfMemory. 2015-02-11 09:25:48 +00:00
api-natives.cc Revert of Added constructor call on object in InstantiateObject method (patchset #5 id:80001 of https://codereview.chromium.org/1137693003/) 2015-06-17 12:20:59 +00:00
api-natives.h use a hash table for the function cache as blink is leaking functiontemplates 2015-03-09 12:26:28 +00:00
api.cc Revert of Let GC select the collector when the external memory allocation limit is reached (patchset #1 id:1 of https://codereview.chromium.org/1201993002/) 2015-06-30 15:14:49 +00:00
api.h Use the LookupIterator for SetElement and friends 2015-06-11 15:07:16 +00:00
arguments.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
arguments.h Reland "Call directly to c callbacks in Invoke instead of transitioning to js and back out" 2015-01-23 11:22:20 +00:00
array-iterator.js Revert of Revert of Hook up more import/exports in natives. (patchset #1 id:1 of https://codereview.chromium.org/1154743003/) 2015-05-26 07:24:21 +00:00
array.js i18n.js was not using original functions 2015-06-24 20:54:22 +00:00
arraybuffer.js Revert of Revert of Hook up more import/exports in natives. (patchset #1 id:1 of https://codereview.chromium.org/1154743003/) 2015-05-26 07:24:21 +00:00
assembler.cc Fix issues with Arm's use of embedded constant pools 2015-06-09 16:00:25 +00:00
assembler.h Add support for Embedded Constant Pools for PPC and Arm 2015-06-04 14:44:15 +00:00
assert-scope.cc Removed src/{isolate,property-details,utils}-inl.h 2015-04-21 10:21:37 +00:00
assert-scope.h Remove v8stdint.h, it doesn't serve a purpose anymore. 2014-10-21 08:25:14 +00:00
ast-literal-reindexer.cc [destructuring] Re-index materialized literals in arrow function parameters. 2015-06-26 21:39:53 +00:00
ast-literal-reindexer.h [destructuring] Re-index materialized literals in arrow function parameters. 2015-06-26 21:39:53 +00:00
ast-numbering.cc Remove deprecated SharedFunctionInfo::dont_cache predicate. 2015-06-19 18:55:56 +00:00
ast-numbering.h Remove the dependency of Zone on Isolate 2015-01-23 15:20:00 +00:00
ast-value-factory.cc Allow numeric literals to be checked for a decimal point. 2015-06-30 21:12:20 +00:00
ast-value-factory.h Allow numeric literals to be checked for a decimal point. 2015-06-30 21:12:20 +00:00
ast.cc Reland 'Additional HandleScopes to limit Handle consumption.' 2015-06-26 10:58:23 +00:00
ast.h Allow numeric literals to be checked for a decimal point. 2015-06-30 21:12:20 +00:00
background-parsing-task.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
background-parsing-task.h Extract ParseInfo from CompilationInfo. 2015-03-09 14:51:24 +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 [date] Refactor the %_DateField intrinsic to be optimizable. 2015-06-03 08:31:27 +00:00
basic-block-profiler.cc Replace OStream with std::ostream. 2014-09-30 10:29:32 +00:00
basic-block-profiler.h Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
bignum-dtoa.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
bignum-dtoa.h
bignum.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
bignum.h
bit-vector.cc convert BitVector to use pointer size blocks 2014-10-31 10:44:47 +00:00
bit-vector.h [clusterfuzz] Length 0 is perfectly fine for BitVector. 2015-05-08 12:01:51 +00:00
bootstrapper.cc Include Harmony Array/TypedArray methods unconditionally 2015-07-01 23:10:21 +00:00
bootstrapper.h Cache experimental natives sources as external strings. 2015-04-30 15:10:45 +00:00
builtins.cc [strong] Implement strong property access semantics 2015-06-30 15:24:43 +00:00
builtins.h [strong] Implement strong property access semantics 2015-06-30 15:24:43 +00:00
bytecodes-irregexp.h
cached-powers.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
cached-powers.h
char-predicates-inl.h Speed up identifier, keyword and smi parsing 2015-03-03 15:27:53 +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 Speed up identifier, keyword and smi parsing 2015-03-03 15:27:53 +00:00
checks.cc Reland "Initial switch to Chromium-style CHECK_* and DCHECK_* macros.". 2015-01-30 09:29:41 +00:00
checks.h make Handle a synonym of Local 2015-04-21 08:15:57 +00:00
circular-queue-inl.h
circular-queue.h
code-factory.cc [strong] Implement strong property access semantics 2015-06-30 15:24:43 +00:00
code-factory.h [strong] Implement strong property access semantics 2015-06-30 15:24:43 +00:00
code-stubs-hydrogen.cc Make context register implicit for CallInterfaceDescriptors 2015-07-01 08:45:12 +00:00
code-stubs.cc Make context register implicit for CallInterfaceDescriptors 2015-07-01 08:45:12 +00:00
code-stubs.h Make context register implicit for CallInterfaceDescriptors 2015-07-01 08:45:12 +00:00
code.h new classes: implement new.target passing to superclass constructor. 2015-02-11 09:47:51 +00:00
codegen.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
codegen.h Reland 2 "Keep a canonical list of shared function infos." 2015-06-25 12:20:06 +00:00
collection-iterator.js Revert of Revert of Hook up more import/exports in natives. (patchset #1 id:1 of https://codereview.chromium.org/1154743003/) 2015-05-26 07:24:21 +00:00
collection.js Expose Map/Set methods through the API 2015-06-23 15:14:17 +00:00
compilation-cache.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
compilation-cache.h [V8] Added Script::is_opaque flag for embedders 2015-05-19 03:11:23 +00:00
compilation-dependencies.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
compilation-dependencies.h Revert of Revert of Protect the emptiness of Array prototype elements with a PropertyCell. (patchset #1 id:1 of https://codereview.chromium.org/1099203004/) 2015-04-22 10:35:09 +00:00
compilation-statistics.cc [turbofan] add absolute peak to stats 2014-10-27 08:59:11 +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 Debugger: allow recompiling toplevel code for debugging. 2015-06-30 09:43:57 +00:00
compiler.h Mark function info as compiled after EnsureDeoptimizationSupport. 2015-06-26 13:17:05 +00:00
contexts.cc Return this in Context::native_context if receiver is a native context. 2015-07-01 15:34:34 +00:00
contexts.h Expose Map/Set methods through the API 2015-06-23 15:14:17 +00:00
conversions-inl.h Revert of Remove obsolete V8_INFINITY macro. (patchset #3 id:40001 of https://codereview.chromium.org/798413003/) 2014-12-20 13:17:35 +00:00
conversions.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
conversions.h fix special index parsing 2015-03-30 11:41:15 +00:00
counters.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
counters.h Add aggregated memory histograms. 2015-05-07 10:03:41 +00:00
cpu-profiler-inl.h CpuProfiler: collect deopt pc offset for further usage in the inlined functions stack resolver. 2015-03-17 18:50:10 +00:00
cpu-profiler.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
cpu-profiler.h Reland "Remove support for thread-based recompilation" 2015-04-14 13:57:29 +00:00
d8-debug.cc Update all callsites of the TryCatch ctor to pass an Isolate 2015-05-28 12:49:41 +00:00
d8-debug.h
d8-posix.cc [clang] Use -Wshorten-64-to-32 to enable warnings about 64bit to 32bit truncations. 2015-04-28 06:53:41 +00:00
d8-readline.cc
d8-windows.cc
d8.cc Change d8 Worker API so it takes a string instead of a function. 2015-07-01 16:41:56 +00:00
d8.gyp Fix missing source dependencies. 2015-06-26 14:24:52 +00:00
d8.h Change d8 Worker API so it takes a string instead of a function. 2015-07-01 16:41:56 +00:00
d8.js Enable ES6 Symbols by default 2014-08-04 18:17:54 +00:00
date.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
date.h Fix computation of UTC time from local time at DST change points. 2014-10-09 14:17:33 +00:00
date.js Date() should not depend on Date.prototype.toString 2015-06-23 23:18:40 +00:00
dateparser-inl.h Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
dateparser.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
dateparser.h Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
debug-debugger.js Revert of Revert of Wrap runtime.js in a function. (patchset #1 id:1 of https://codereview.chromium.org/1123353004/) 2015-05-07 08:39:53 +00:00
debug.cc Debugger: ensure that break points are set in code that contain debug break slots. 2015-07-01 08:01:24 +00:00
debug.h Debugger: use list to find shared function info in a script. 2015-06-26 13:53:33 +00:00
deoptimizer.cc Make context register implicit for CallInterfaceDescriptors 2015-07-01 08:45:12 +00:00
deoptimizer.h Fix Android ARM build error. 2015-06-30 08:24:52 +00:00
DEPS Serializer: move to a subfolder and clean up includes. 2015-03-27 15:29:07 +00:00
disasm.h
disassembler.cc Revert of Decompiler improvements. (patchset #2 id:20001 of https://codereview.chromium.org/1177123002/) 2015-06-16 10:39:00 +00:00
disassembler.h Replace OStream with std::ostream. 2014-09-30 10:29:32 +00:00
diy-fp.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
diy-fp.h Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
double.h Replace our home-grown BitCast with bit_cast from Chrome/Google3. 2014-09-08 09:11: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
effects.h Fix newly discovered presubmit errors. 2014-08-12 13:33:35 +00:00
elements-kind.cc Introduce a base pointer field in FixedTypedArrayBase and teach GC about it 2015-06-16 07:37:23 +00:00
elements-kind.h Make KeyedLoads from a sloppy arguments array use a handler. 2014-09-22 13:23:27 +00:00
elements.cc Back off normalizing on set length in sync with adding a property 2015-06-25 15:04:59 +00:00
elements.h Move Add to the elements accessor for everything but dictionary-arguments 2015-06-25 14:17:19 +00:00
execution.cc Remove Execution::CharAt 2015-06-02 11:25:05 +00:00
execution.h Remove Execution::CharAt 2015-06-02 11:25:05 +00:00
expression-classifier.h Fix copy-pasteo in expression-classifier.h 2015-06-10 09:12:59 +00:00
factory.cc [turbofan] Implement sharing of context-independent code. 2015-06-26 09:07:45 +00:00
factory.h All private symbols are own symbols 2015-06-16 08:13:42 +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
field-index-inl.h Remove unused path in FieldIndex code 2015-02-06 09:43:59 +00:00
field-index.h Replace OVERRIDE->override and FINAL->final since we now require C++11. 2015-04-20 13:08:14 +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
flag-definitions.h Include Harmony Array/TypedArray methods unconditionally 2015-07-01 23:10:21 +00:00
flags.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
flags.h Serializer: Cache FlagList::Hash result. 2015-03-17 11:04:29 +00:00
frames-inl.h Switch full-codegen from StackHandlers to handler table. 2015-03-25 13:14:02 +00:00
frames.cc Fix -Werror=sign-compare error with GCC 2015-06-24 12:23:36 +00:00
frames.h [deoptimizer] Use TranslationIterator for OptimizedFrame again. 2015-06-16 06:04:50 +00:00
full-codegen.cc [strong] Implement strong property access semantics 2015-06-30 15:24:43 +00:00
full-codegen.h [strong] Implement strong property access semantics 2015-06-30 15:24:43 +00:00
func-name-inferrer.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
func-name-inferrer.h Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
gdb-jit.cc [clang] Use -Wshorten-64-to-32 to enable warnings about 64bit to 32bit truncations. 2015-04-28 06:53:41 +00:00
gdb-jit.h Rebase GDBJIT interface solely on JITCodeEvent 2015-02-25 15:40:57 +00:00
generator.js Revert of Revert of Hook up more import/exports in natives. (patchset #1 id:1 of https://codereview.chromium.org/1154743003/) 2015-05-26 07:24:21 +00:00
global-handles.cc Replace OFFSET_OF with offsetof as far as possible. 2015-06-17 09:06:56 +00:00
global-handles.h collect phantom handle data before it gets overwritten 2015-04-13 13:15:17 +00:00
globals.h X87: enable the X87 turbofan support. 2015-06-16 11:23:19 +00:00
handles-inl.h Reland 'Additional HandleScopes to limit Handle consumption.' 2015-06-26 10:58:23 +00:00
handles.cc [turbofan] Revive the VectorSlotPair and also put feedback on JSCallFunction. 2015-06-22 12:08:20 +00:00
handles.h [crankshaft] Remove adventurous operator< for Handle<Map>. 2015-07-01 08:12:39 +00:00
harmony-array-includes.js Revert of Revert of Hook up more import/exports in natives. (patchset #1 id:1 of https://codereview.chromium.org/1154743003/) 2015-05-26 07:24:21 +00:00
harmony-array.js In Array.of and Array.from, fall back to DefineOwnProperty 2015-06-11 20:41:04 +00:00
harmony-atomics.js Implement Atomics API 2015-06-03 17:58:42 +00:00
harmony-object.js Revert of Revert of Hook up more import/exports in natives. (patchset #1 id:1 of https://codereview.chromium.org/1154743003/) 2015-05-26 07:24:21 +00:00
harmony-reflect.js Revert of Revert of Hook up more import/exports in natives. (patchset #1 id:1 of https://codereview.chromium.org/1154743003/) 2015-05-26 07:24:21 +00:00
harmony-regexp.js Use shared container to manage imports/exports. 2015-05-21 06:15:19 +00:00
harmony-sharedarraybuffer.js Fix harmony-sharedarraybuffer implementation. 2015-05-26 07:40:03 +00:00
harmony-spread.js Use shared container to manage imports/exports. 2015-05-21 06:15:19 +00:00
harmony-tostring.js Revert of Revert of Hook up more import/exports in natives. (patchset #1 id:1 of https://codereview.chromium.org/1154743003/) 2015-05-26 07:24:21 +00:00
harmony-typedarray.js Revert of Add %TypedArray% to proto chain (patchset #6 id:100001 of https://codereview.chromium.org/1186733002/) 2015-06-17 09:05:51 +00:00
hashmap.h Split TemplateHashMapImpl::Lookup into two methods 2015-04-13 19:01:15 +00:00
heap-profiler.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
heap-profiler.h Return timestamp of the last recorded interval to the caller of HeapProfiler::GetHeapStats 2015-03-26 08:50:02 +00:00
heap-snapshot-generator-inl.h Replace C++ bitfields with our own BitFields 2014-11-05 12:41:46 +00:00
heap-snapshot-generator.cc Reland Extend big-disjunction optimization to case-independent regexps 2015-06-25 11:42:20 +00:00
heap-snapshot-generator.h Add new Float32x4 type for SIMD.js. 2015-06-03 23:56:33 +00:00
hydrogen-alias-analysis.h
hydrogen-bce.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
hydrogen-bce.h
hydrogen-bch.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
hydrogen-bch.h
hydrogen-canonicalize.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
hydrogen-canonicalize.h
hydrogen-check-elimination.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
hydrogen-check-elimination.h Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
hydrogen-dce.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
hydrogen-dce.h
hydrogen-dehoist.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
hydrogen-dehoist.h
hydrogen-environment-liveness.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
hydrogen-environment-liveness.h
hydrogen-escape-analysis.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
hydrogen-escape-analysis.h
hydrogen-flow-engine.h Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
hydrogen-gvn.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
hydrogen-gvn.h Replace OVERRIDE->override and FINAL->final since we now require C++11. 2015-04-20 13:08:14 +00:00
hydrogen-infer-representation.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
hydrogen-infer-representation.h
hydrogen-infer-types.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
hydrogen-infer-types.h
hydrogen-instructions.cc [strong] Implement strong mode semantics for the count operation. 2015-06-30 14:22:08 +00:00
hydrogen-instructions.h Make context register implicit for CallInterfaceDescriptors 2015-07-01 08:45:12 +00:00
hydrogen-load-elimination.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
hydrogen-load-elimination.h
hydrogen-mark-deoptimize.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
hydrogen-mark-deoptimize.h
hydrogen-mark-unreachable.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
hydrogen-mark-unreachable.h
hydrogen-osr.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
hydrogen-osr.h
hydrogen-range-analysis.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
hydrogen-range-analysis.h
hydrogen-redundant-phi.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
hydrogen-redundant-phi.h
hydrogen-removable-simulates.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
hydrogen-removable-simulates.h
hydrogen-representation-changes.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
hydrogen-representation-changes.h
hydrogen-sce.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
hydrogen-sce.h
hydrogen-store-elimination.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
hydrogen-store-elimination.h
hydrogen-types.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
hydrogen-types.h Replace OVERRIDE->override and FINAL->final since we now require C++11. 2015-04-20 13:08:14 +00:00
hydrogen-uint32-analysis.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
hydrogen-uint32-analysis.h
hydrogen.cc Make context register implicit for CallInterfaceDescriptors 2015-07-01 08:45:12 +00:00
hydrogen.h [strong] Implement strong property access semantics 2015-06-30 15:24:43 +00:00
i18n.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
i18n.h
i18n.js i18n.js was not using original functions 2015-06-24 20:54:22 +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
interface-descriptors.cc Make context register implicit for CallInterfaceDescriptors 2015-07-01 08:45:12 +00:00
interface-descriptors.h Make context register implicit for CallInterfaceDescriptors 2015-07-01 08:45:12 +00:00
interpreter-irregexp.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
interpreter-irregexp.h
isolate.cc Debugger: ensure that break points are set in code that contain debug break slots. 2015-07-01 08:01:24 +00:00
isolate.h Ensure there is some space on JS stack available for bootstrapping. 2015-06-24 14:57:52 +00:00
iterator-prototype.js Revert of Revert of Hook up more import/exports in natives. (patchset #1 id:1 of https://codereview.chromium.org/1154743003/) 2015-05-26 07:24:21 +00:00
json-parser.h Introduce DefineOwnPropertyIgnoreAttributes and make it call SetPropertyWithInterceptor. 2015-06-12 14:14:12 +00:00
json-stringifier.h Get rid of JSArray::Expand and friends 2015-06-22 10:44:24 +00:00
json.js JSON.stringify should handle the replacer before the space 2015-06-25 00:04:35 +00:00
jsregexp-inl.h Move a bunch of GC related files to heap/ subdirectory 2014-08-05 08:18:22 +00:00
jsregexp.cc Reland Extend big-disjunction optimization to case-independent regexps 2015-06-25 11:42:20 +00:00
jsregexp.h Reland II of 'Optimize trivial regexp disjunctions' CL 1176453002 2015-06-10 09:55:31 +00:00
layout-descriptor-inl.h Also allocate small typed arrays on heap when initialized from an array-like 2015-06-03 07:41:38 +00:00
layout-descriptor.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
layout-descriptor.h Revert of Reland "LayoutDescriptor should inherit from JSTypedArray" (patchset #3 id:40001 of https://codereview.chromium.org/1094333002/) 2015-04-21 15:58:07 +00:00
list-inl.h Reland Extend big-disjunction optimization to case-independent regexps 2015-06-25 11:42:20 +00:00
list.h Reland Extend big-disjunction optimization to case-independent regexps 2015-06-25 11:42:20 +00:00
lithium-allocator-inl.h Contribution of PowerPC port (continuation of 422063005) 2015-01-16 07:42:15 +00:00
lithium-allocator.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
lithium-allocator.h Fix invalid use of int in Zone. 2015-02-12 12:47:18 +00:00
lithium-codegen.cc Make writing of frame translation platform independent. 2015-06-11 06:09:13 +00:00
lithium-codegen.h Make writing of frame translation platform independent. 2015-06-11 06:09:13 +00:00
lithium-inl.h Contribution of PowerPC port (continuation of 422063005) 2015-01-16 07:42:15 +00:00
lithium.cc [crankshaft] Remove adventurous operator< for Handle<Map>. 2015-07-01 08:12:39 +00:00
lithium.h [crankshaft] Remove adventurous operator< for Handle<Map>. 2015-07-01 08:12:39 +00:00
liveedit-debugger.js Consistently use "use strict" where possible. 2014-12-10 14:41:05 +00:00
liveedit.cc Reland 2 "Keep a canonical list of shared function infos." 2015-06-25 12:20:06 +00:00
liveedit.h Use the LookupIterator for SetElement and friends 2015-06-11 15:07:16 +00:00
log-inl.h Make event logger slightly more light-weight. 2014-10-15 11:16:42 +00:00
log-utils.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
log-utils.h Remove the experimental perf jit support until the license is clarified. 2015-05-29 10:39:52 +00:00
log.cc Assertion failure when using --log-regexp 2015-06-29 13:54:08 +00:00
log.h Assertion failure when using --log-regexp 2015-06-29 13:54:08 +00:00
lookup-inl.h Micro-optimize lookupiterator: faster path for fast-mode objects 2015-07-01 14:19:02 +00:00
lookup.cc Minor performance improvements to the LookupIterator 2015-07-01 12:20:10 +00:00
lookup.h Minor performance improvements to the LookupIterator 2015-07-01 12:20:10 +00:00
macro-assembler.h Add support for Embedded Constant Pools for PPC and Arm 2015-06-04 14:44:15 +00:00
macros.py [turbofan] Optimize BooleanNot conditions to Branch nodes. 2015-06-25 11:07:09 +00:00
math.js Move hash code from hidden string to a private symbol 2015-05-26 11:26:36 +00:00
messages.cc Use correct LookupIterator in CallSite::GetMethodName. 2015-06-30 16:28:07 +00:00
messages.h [strong] Implement strong property access semantics 2015-06-30 15:24:43 +00:00
messages.js Put getter functions on Script line-endings objects 2015-06-26 14:59:07 +00:00
mirror-debugger.js Provide accessor for object internal properties that doesn't require debugger to be active 2015-05-12 15:40:27 +00:00
modules.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
modules.h Collect list of requested modules in ModuleDescriptor while parsing 2015-04-09 22:09:47 +00:00
msan.h Annotate Heap::FindAllocationMemento for MemorySanitizer. 2014-09-19 11:32:17 +00:00
object-observe.js Move hash code from hidden string to a private symbol 2015-05-26 11:26:36 +00:00
objects-debug.cc Introduce a base pointer field in FixedTypedArrayBase and teach GC about it 2015-06-16 07:37:23 +00:00
objects-inl.h Micro-optimize lookupiterator: faster path for fast-mode objects 2015-07-01 14:19:02 +00:00
objects-printer.cc Reland 2 "Keep a canonical list of shared function infos." 2015-06-25 12:20:06 +00:00
objects.cc [strong] Implement strong property access semantics 2015-06-30 15:24:43 +00:00
objects.h Remove unused is_class_scope bit from Scope and ScopeInfo 2015-07-01 17:21:05 +00:00
optimizing-compile-dispatcher.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
optimizing-compile-dispatcher.h Remove support for specifying the number of available threads 2015-04-15 07:15:43 +00:00
ostreams.cc Don't #define snprintf in VS2015 - it's illegal and unneeded. 2015-04-09 09:02:58 +00:00
ostreams.h [turbofan] Improve JSON output 2015-01-29 12:15:14 +00:00
OWNERS
parser.cc Remove unused is_class_scope bit from Scope and ScopeInfo 2015-07-01 17:21:05 +00:00
parser.h [destructuring] Re-index materialized literals in arrow function parameters. 2015-06-26 21:39:53 +00:00
pattern-rewriter.cc [destructuring] Implement parameter pattern matching. 2015-06-22 14:16:02 +00:00
pending-compilation-error-handler.cc Increase the chance of printing a useful error when bootstrapping fails 2015-06-10 17:42:16 +00:00
pending-compilation-error-handler.h Migrate error messages, part 12. 2015-05-18 08:33:51 +00:00
preparse-data-format.h [es6] super.prop, eval and lazy functions 2015-06-04 21:16:32 +00:00
preparse-data.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
preparse-data.h [es6] super.prop, eval and lazy functions 2015-06-04 21:16:32 +00:00
preparser.cc [destructuring] Implement parameter pattern matching. 2015-06-22 14:16:02 +00:00
preparser.h Parse eagerly inside block scopes. 2015-06-29 16:16:21 +00:00
prettyprinter.cc [destructuring] Re-index materialized literals in arrow function parameters. 2015-06-26 21:39:53 +00:00
prettyprinter.h Fix issue with --print-ast and class expressions 2015-06-01 14:06:28 +00:00
profile-generator-inl.h CpuProfiler: replace raw position with SourcePosition for DeoptReason 2015-02-27 13:34:38 +00:00
profile-generator.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
profile-generator.h CpuProfiler: public API for deopt info in cpu profiler. 2015-04-08 16:13:31 +00:00
prologue.js In Array.of and Array.from, fall back to DefineOwnProperty 2015-06-11 20:41:04 +00:00
promise.js [es6] Make sure we do not invoke setter when calling Promise.all 2015-06-29 18:14:37 +00:00
property-details.h Reland: track global accesses to constant types 2015-04-27 14:00:51 +00:00
property.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
property.h Replace OVERRIDE->override and FINAL->final since we now require C++11. 2015-04-20 13:08:14 +00:00
prototype.h Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
proxy.js Revert of Revert of Hook up more import/exports in natives. (patchset #1 id:1 of https://codereview.chromium.org/1154743003/) 2015-05-26 07:24:21 +00:00
regexp-macro-assembler-irregexp-inl.h Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
regexp-macro-assembler-irregexp.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
regexp-macro-assembler-irregexp.h Fix regexp=interpreted build wrt zone related changes. 2015-01-26 08:44:40 +00:00
regexp-macro-assembler-tracer.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
regexp-macro-assembler-tracer.h ARM64: Propagate notification about aborted compilation from RegExpEngine to MacroAssembler. 2015-05-18 19:41:14 +00:00
regexp-macro-assembler.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
regexp-macro-assembler.h ARM64: Propagate notification about aborted compilation from RegExpEngine to MacroAssembler. 2015-05-18 19:41:14 +00:00
regexp-stack.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
regexp-stack.h Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
regexp.js i18n.js was not using original functions 2015-06-24 20:54:22 +00:00
rewriter.cc [es6] Fix completion values of for loops with lexical variables 2015-06-18 11:54:16 +00:00
rewriter.h Extract ParseInfo from CompilationInfo. 2015-03-09 14:51:24 +00:00
runtime-profiler.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
runtime-profiler.h
runtime.js [strong] Implement strong mode semantics for the count operation. 2015-06-30 14:22:08 +00:00
safepoint-table.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
safepoint-table.h Replace OStream with std::ostream. 2014-09-30 10:29:32 +00:00
sampler.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
sampler.h Tick processor: Print C++ entry points 2014-10-17 15:44:02 +00:00
scanner-character-streams.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
scanner-character-streams.h Fix DCHECK on SetBookmark. 2015-05-27 15:43:42 +00:00
scanner.cc Allow numeric literals to be checked for a decimal point. 2015-06-30 21:12:20 +00:00
scanner.h Allow numeric literals to be checked for a decimal point. 2015-06-30 21:12:20 +00:00
scopeinfo.cc Remove unused is_class_scope bit from Scope and ScopeInfo 2015-07-01 17:21:05 +00:00
scopeinfo.h Rename Interface to ModuleDescriptor 2015-02-18 18:25:21 +00:00
scopes.cc Remove unused is_class_scope bit from Scope and ScopeInfo 2015-07-01 17:21:05 +00:00
scopes.h Remove unused is_class_scope bit from Scope and ScopeInfo 2015-07-01 17:21:05 +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 Contribution of PowerPC port (continuation of 422063005) 2015-01-16 07:42:15 +00:00
small-pointer-list.h Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
smart-pointers.h Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
splay-tree-inl.h
splay-tree.h Fix newly discovered presubmit errors. 2014-08-12 13:33:35 +00:00
startup-data-util.cc Fix the build with snapshot=external 2015-05-07 18:18:05 +00:00
startup-data-util.h Fix cctest + unittest to work with an external snapshot. 2015-02-10 15:38:09 +00:00
string-builder.cc Protect error message formatter against invalid string length. 2015-06-19 08:31:31 +00:00
string-builder.h Protect error message formatter against invalid string length. 2015-06-19 08:31:31 +00:00
string-iterator.js Revert of Revert of Hook up more import/exports in natives. (patchset #1 id:1 of https://codereview.chromium.org/1154743003/) 2015-05-26 07:24:21 +00:00
string-search.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
string-search.h Rename ascii to one-byte where applicable. 2014-09-10 12:38:12 +00:00
string-stream.cc Print and save JS stacktrace on OOM crash. 2015-06-05 17:16:06 +00:00
string-stream.h Print and save JS stacktrace on OOM crash. 2015-06-05 17:16:06 +00:00
string.js i18n.js was not using original functions 2015-06-24 20:54:22 +00:00
strings-storage.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
strings-storage.h CpuProfiler: move StringsStorage class to separate source and header files. 2015-02-20 15:16:00 +00:00
strtod.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
strtod.h
symbol.js Revert of Revert of Hook up more import/exports in natives. (patchset #1 id:1 of https://codereview.chromium.org/1154743003/) 2015-05-26 07:24:21 +00:00
templates.js Use shared container to manage imports/exports. 2015-05-21 06:15:19 +00:00
token.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
token.h Speed up parsing of smis 2015-03-03 11:05:03 +00:00
transitions-inl.h Revert of Replace ad-hoc weakness in transition array with WeakCell. (patchset #5 id:80001 of https://codereview.chromium.org/1157943003/) 2015-06-18 15:52:06 +00:00
transitions.cc Don't insert elements transitions into normalized maps 2015-06-23 14:33:11 +00:00
transitions.h Revert of Replace ad-hoc weakness in transition array with WeakCell. (patchset #5 id:80001 of https://codereview.chromium.org/1157943003/) 2015-06-18 15:52:06 +00:00
type-feedback-vector-inl.h [ic] Record call counts for monomorphic calls made with an IC. 2015-06-25 08:43:53 +00:00
type-feedback-vector.cc Vector ICs: Changes to the IC system to support vector-based stores. 2015-06-30 09:51:54 +00:00
type-feedback-vector.h Vector ICs: Changes to the IC system to support vector-based stores. 2015-06-30 09:51:54 +00:00
type-info.cc Make helper functions compatible with larger ToBooleanStub types. 2015-06-25 04:32:19 +00:00
type-info.h Make helper functions compatible with larger ToBooleanStub types. 2015-06-25 04:32:19 +00:00
typedarray.js Revert of Add %TypedArray% to proto chain (patchset #6 id:100001 of https://codereview.chromium.org/1186733002/) 2015-06-17 09:05:51 +00:00
types-inl.h [turbofan] Use unboxed doubles in range types. 2015-01-28 13:55:45 +00:00
types.cc [turbofan] Make global variable loads and stores explicit. 2015-06-23 13:34:06 +00:00
types.h [turbofan] Make global variable loads and stores explicit. 2015-06-23 13:34:06 +00:00
typing.cc Reland 2 "Keep a canonical list of shared function infos." 2015-06-25 12:20:06 +00:00
typing.h Replace OVERRIDE->override and FINAL->final since we now require C++11. 2015-04-20 13:08:14 +00:00
unbound-queue-inl.h
unbound-queue.h
unicode-decoder.cc Scanner / Unicode decoding: use size_t instead of unsigned. 2015-02-05 07:54:34 +00:00
unicode-decoder.h Scanner / Unicode decoding: use size_t instead of unsigned. 2015-02-05 07:54:34 +00:00
unicode-inl.h Scanner / Unicode decoding: use size_t instead of unsigned. 2015-02-05 07:54:34 +00:00
unicode.cc Update UTF-8 decoder to detect more special cases. 2015-05-22 18:47:16 +00:00
unicode.h Scanner / Unicode decoding: use size_t instead of unsigned. 2015-02-05 07:54:34 +00:00
unique.h Revert of [heap] Unify the immortal immovable root detection mechanism. (patchset #3 id:40001 of https://codereview.chromium.org/1178853002/) 2015-06-11 10:49:43 +00:00
uri.js Remove usage of S.p.charCodeAt from uri.js 2015-06-22 23:43:24 +00:00
utils.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
utils.h [turbofan] Revive the VectorSlotPair and also put feedback on JSCallFunction. 2015-06-22 12:08:20 +00:00
v8.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
v8.h Correctly report some internal OOM conditions. 2015-02-05 09:51:59 +00:00
v8dll-main.cc
v8memory.h
v8natives.js Fix evaluation order of Object.prototype.hasOwnProperty 2015-06-24 22:30:52 +00:00
v8threads.cc Make cpplint happy. 2014-12-08 08:53:20 +00:00
v8threads.h
variables.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
variables.h Add script context with context-allocated "const this" 2015-06-12 12:34:24 +00:00
vector.h Reland Extend big-disjunction optimization to case-independent regexps 2015-06-25 11:42:20 +00:00
version.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
version.h Add hash fields to code cache header. 2015-02-06 15:20:52 +00:00
vm-state-inl.h
vm-state.h Initial implementation of GetStackSample sampling profiler API. 2014-09-29 12:59:54 +00:00
weak-collection.js Move hash code from hidden string to a private symbol 2015-05-26 11:26:36 +00:00
zone-allocator.h [turbofan] cleanup ParallelMove 2015-04-15 12:36:27 +00:00
zone-containers.h [stl] Fix ZonePriorityQueue wrapper. 2015-06-11 05:15:04 +00:00
zone.cc Fix DCHECK with unsigned int in zone.cc. 2015-04-17 09:06:45 +00:00
zone.h Replace OVERRIDE->override and FINAL->final since we now require C++11. 2015-04-20 13:08:14 +00:00