v8/src
ulan@chromium.org de51833695 Fix representation of HLoadRoot.
HLoadRoot doesn't participate in representation inference, and its
represenation is not Tagged at code generation, which leads to incorrect
pointer map assignment and eventual stale pointer access after GC.

BUG=chromium:419036
LOG=Y
R=jkummerow@chromium.org

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

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24410 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2014-10-06 11:42:13 +00:00
..
arm Support for super keyed loads where key is a name. 2014-10-06 08:25:27 +00:00
arm64 Support for super keyed loads where key is a name. 2014-10-06 08:25:27 +00:00
base Unbreak PNaCL build 2014-10-06 08:26:29 +00:00
compiler Make V8 compile with Win64 dbg 2014-10-06 10:46:15 +00:00
extensions Rename ascii to one-byte where applicable. 2014-09-10 12:38:12 +00:00
heap Serialize all external strings except for native source code strings. 2014-10-02 09:39:13 +00:00
ia32 Support for super keyed loads where key is a name. 2014-10-06 08:25:27 +00:00
ic Don't clear the string stub at gc time in KeyedLoadIC. 2014-10-01 11:09:06 +00:00
libplatform Move unit tests to test/unittests. 2014-10-01 08:34:25 +00:00
mips Reland "Use symbols instead of hidden properties for i18n markers." 2014-10-01 11:53:29 +00:00
mips64 Reland "Use symbols instead of hidden properties for i18n markers." 2014-10-01 11:53:29 +00:00
runtime Support for super keyed loads where key is a name. 2014-10-06 08:25:27 +00:00
third_party Currently, a new isolate is created in an uninitialized state, and 2014-09-15 11:17:00 +00:00
x64 Support for super keyed loads where key is a name. 2014-10-06 08:25:27 +00:00
x87 Hydrogenize (and share) part of StoreTransition handler as a StoreTransitionStub and StoreField handler simplification. 2014-09-30 14:54:14 +00:00
accessors.cc Drop some unused code 2014-10-02 10:52:12 +00:00
accessors.h Drop some unused code 2014-10-02 10:52:12 +00:00
allocation-site-scopes.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
allocation-site-scopes.h Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
allocation-tracker.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
allocation-tracker.h Bulk update of Google copyright headers in source files. 2014-04-29 06:42:26 +00:00
allocation.cc Make V8 compile with Win64 dbg 2014-10-06 10:46:15 +00:00
allocation.h Use full include paths everywhere 2014-06-03 08:12:43 +00:00
api.cc Revert of Extend CPU profiler with mapping ticks to source lines (patchset #3 id:40001 of https://codereview.chromium.org/616963005/) 2014-10-02 11:58:21 +00:00
api.h Introduce PromiseRejectCallback. 2014-09-30 15:29:08 +00:00
apinatives.js Fix symbol-named function template properties in the API 2014-08-21 11:55:46 +00:00
arguments.cc Check alpha-sorting of includes during presubmit. 2014-06-20 08:40:11 +00:00
arguments.h Support symbol-named properties in API 2014-08-20 15:25:13 +00:00
array-iterator.js Make all global private symbols own symbols. 2014-08-20 19:21:56 +00:00
array.js Add a fast case for one-element arrays in ArrayJoin 2014-09-30 15:07:21 +00:00
arraybuffer.js Replace AddProperty by AddNamedProperty to speed up the common case 2014-07-14 14:05:30 +00:00
assembler.cc Some follow-up fixes to r24322. 2014-09-30 12:33:36 +00:00
assembler.h Replace OStream with std::ostream. 2014-09-30 10:29:32 +00:00
assert-scope.cc Fix initialization of assert scopes. 2014-09-29 09:39:22 +00:00
assert-scope.h Fix initialization of assert scopes. 2014-09-29 09:39:22 +00:00
ast-value-factory.cc Removed the Isolate* field from literal nodes. 2014-10-02 13:05:11 +00:00
ast-value-factory.h Removed the Isolate* field from literal nodes. 2014-10-02 13:05:11 +00:00
ast.cc Removed the Isolate* field from literal nodes. 2014-10-02 13:05:11 +00:00
ast.h Removed the Isolate* field from literal nodes. 2014-10-02 13:05:11 +00:00
background-parsing-task.cc Add script streaming API. 2014-09-12 09:12:08 +00:00
background-parsing-task.h Add script streaming API. 2014-09-12 09:12:08 +00:00
bailout-reason.cc Refactor bailout reasons and disable optimization in more cases. 2014-09-24 07:08:27 +00:00
bailout-reason.h Refactor bailout reasons and disable optimization in more cases. 2014-09-24 07:08:27 +00:00
basic-block-profiler.cc Replace OStream with std::ostream. 2014-09-30 10:29:32 +00:00
basic-block-profiler.h Replace OStream with std::ostream. 2014-09-30 10:29:32 +00:00
bignum-dtoa.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
bignum-dtoa.h Bulk update of Google copyright headers in source files. 2014-04-29 06:42:26 +00:00
bignum.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
bignum.h Bulk update of Google copyright headers in source files. 2014-04-29 06:42:26 +00:00
bootstrapper.cc Serialize all external strings except for native source code strings. 2014-10-02 09:39:13 +00:00
bootstrapper.h Rename ascii to one-byte where applicable. 2014-09-10 12:38:12 +00:00
builtins.cc ArrayConcat regression recover after r20312 (appeared on dromaeo benchmarks). 2014-09-29 08:22:24 +00:00
builtins.h Make KeyedLoads from a sloppy arguments array use a handler. 2014-09-22 13:23:27 +00:00
bytecodes-irregexp.h Bulk update of Google copyright headers in source files. 2014-04-29 06:42:26 +00:00
cached-powers.cc Replace our homegrown ARRAY_SIZE() with Chrome's arraysize(). 2014-08-26 09:19:24 +00:00
cached-powers.h Move platform abstraction to base library 2014-06-30 13:25:46 +00:00
char-predicates-inl.h Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
char-predicates.h Use full include paths everywhere 2014-06-03 08:12:43 +00:00
checks.cc Land the Fan (disabled) 2014-07-30 13:54:45 +00:00
checks.h Move ARM64 macros to macro-assembler-arm64.h. 2014-08-06 06:35:29 +00:00
circular-queue-inl.h Move atomic ops and related files to base library 2014-06-05 12:14:47 +00:00
circular-queue.h Move atomic ops and related files to base library 2014-06-05 12:14:47 +00:00
code-factory.cc Removing ic.h from code-stubs.h 2014-09-16 12:51:33 +00:00
code-factory.h Turbofan needs a code handle and a CallInterfaceDescriptor. At the same time we spread knowledge about how to create the initial IC code object too widely. Consolidate code creation and unify it with a descriptor via CodeFactory. 2014-09-11 13:18:58 +00:00
code-stubs-hydrogen.cc Fulfill some code serializer related TODOs. 2014-10-02 07:04:28 +00:00
code-stubs.cc Fulfill some code serializer related TODOs. 2014-10-02 07:04:28 +00:00
code-stubs.h Hydrogenize (and share) part of StoreTransition handler as a StoreTransitionStub and StoreField handler simplification. 2014-09-30 14:54:14 +00:00
code.h Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
codegen.cc Move i18n-related runtime functions into a separate file. 2014-09-25 07:16:15 +00:00
codegen.h Move i18n-related runtime functions into a separate file. 2014-09-25 07:16:15 +00:00
collection-iterator.js Replace AddProperty by AddNamedProperty to speed up the common case 2014-07-14 14:05:30 +00:00
collection.js ES6: Make sure we do not store -0 as the key in Map/Set 2014-08-19 15:15:41 +00:00
compilation-cache.cc Reland sticky regexps https://codereview.chromium.org/567313003/ 2014-09-19 07:36:05 +00:00
compilation-cache.h Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
compiler.cc Fix data race when concurrent compilation is aborted due to dependency change. 2014-10-01 11:41:19 +00:00
compiler.h Fix data race when concurrent compilation is aborted due to dependency change. 2014-10-01 11:41:19 +00:00
contexts.cc Rename ascii to one-byte where applicable. 2014-09-10 12:38:12 +00:00
contexts.h Remove stray edits in r24335. 2014-09-30 15:40:08 +00:00
conversions-inl.h [turbofan] Add operators for float32 support. 2014-09-22 11:42:10 +00:00
conversions.cc Rename ascii to one-byte where applicable. 2014-09-10 12:38:12 +00:00
conversions.h [turbofan] Add operators for float32 support. 2014-09-22 11:42:10 +00:00
counters.cc Added histogram to track distribution of requested idle notifications. 2014-07-28 09:13:33 +00:00
counters.h Add histogram timers for (de-)serialization during compilation. 2014-09-22 17:19:19 +00:00
cpu-profiler-inl.h Use full include paths everywhere 2014-06-03 08:12:43 +00:00
cpu-profiler.cc Revert of Extend CPU profiler with mapping ticks to source lines (patchset #3 id:40001 of https://codereview.chromium.org/616963005/) 2014-10-02 11:58:21 +00:00
cpu-profiler.h Make CPU profiler function names match ones from StackFrame iterator. 2014-08-05 07:31:17 +00:00
d8-debug.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
d8-debug.h Use full include paths everywhere 2014-06-03 08:12:43 +00:00
d8-posix.cc More PNaCL fixes (without GYP/Makefile tweaks) 2014-08-29 09:39:28 +00:00
d8-readline.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
d8-windows.cc Unbreak "os" stuff in shared d8 builds. 2014-06-27 10:37:42 +00:00
d8.cc [turbofan] basic block profiler 2014-09-29 07:29:14 +00:00
d8.gyp Split out libplatform into a separate libary 2014-07-03 07:37:27 +00:00
d8.h Rename ascii to one-byte where applicable. 2014-09-10 12:38:12 +00:00
d8.js Enable ES6 Symbols by default 2014-08-04 18:17:54 +00:00
data-flow.cc Rename CountSetBits32 to CountPopulation32 for consistency. 2014-08-25 04:24:39 +00:00
data-flow.h Add ScheduleVerifier. 2014-08-22 12:37:51 +00:00
date.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
date.h Fix Date DST computation. 2014-09-02 11:54:08 +00:00
date.js Replace AddProperty by AddNamedProperty to speed up the common case 2014-07-14 14:05:30 +00:00
dateparser-inl.h Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
dateparser.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
dateparser.h Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
debug-debugger.js fix and update debug-debugger.js 2014-08-27 09:51:51 +00:00
debug.cc Introduce PromiseRejectCallback. 2014-09-30 15:29:08 +00:00
debug.h Introduce PromiseRejectCallback. 2014-09-30 15:29:08 +00:00
deoptimizer.cc Replace OStream with std::ostream. 2014-09-30 10:29:32 +00:00
deoptimizer.h Further improve deopt reason output. 2014-09-22 14:16:38 +00:00
DEPS Move unit tests to test/unittests. 2014-10-01 08:34:25 +00:00
disasm.h Bulk update of Google copyright headers in source files. 2014-04-29 06:42:26 +00:00
disassembler.cc Replace OStream with std::ostream. 2014-09-30 10:29:32 +00:00
disassembler.h Replace OStream with std::ostream. 2014-09-30 10:29:32 +00:00
diy-fp.cc Move platform abstraction to base library 2014-06-30 13:25:46 +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 Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
dtoa.h Bulk update of Google copyright headers in source files. 2014-04-29 06:42:26 +00:00
effects.h Fix newly discovered presubmit errors. 2014-08-12 13:33:35 +00:00
elements-kind.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +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 ArrayConcat regression recover after r20312 (appeared on dromaeo benchmarks). 2014-09-29 08:22:24 +00:00
elements.h ArrayConcat regression recover after r20312 (appeared on dromaeo benchmarks). 2014-09-29 08:22:24 +00:00
execution.cc Do not expose termination exceptions to the Exception API. 2014-09-01 09:11:44 +00:00
execution.h Use Chrome compatible naming for compiler specifics. 2014-09-02 07:07:52 +00:00
factory.cc Revert "[turbofan] Fix lowering of typed loads/stores." 2014-10-06 08:54:24 +00:00
factory.h Revert "[turbofan] Fix lowering of typed loads/stores." 2014-10-06 08:54:24 +00:00
fast-dtoa.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
fast-dtoa.h Bulk update of Google copyright headers in source files. 2014-04-29 06:42:26 +00:00
field-index-inl.h Sub-minor-key-ify HandlerStubs. 2014-09-01 13:55:39 +00:00
field-index.h Use Chrome compatible naming for compiler specifics. 2014-09-02 07:07:52 +00:00
fixed-dtoa.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
fixed-dtoa.h Bulk update of Google copyright headers in source files. 2014-04-29 06:42:26 +00:00
flag-definitions.h Remove support for parallel sweeping 2014-10-02 08:24:48 +00:00
flags.cc Replace OStream with std::ostream. 2014-09-30 10:29:32 +00:00
flags.h Check alpha-sorting of includes during presubmit. 2014-06-20 08:40:11 +00:00
frames-inl.h Endian changes, support 64bit big endian 2014-10-01 13:14:14 +00:00
frames.cc Replace OStream with std::ostream. 2014-09-30 10:29:32 +00:00
frames.h Endian changes, support 64bit big endian 2014-10-01 13:14:14 +00:00
full-codegen.cc Revert of Extend CPU profiler with mapping ticks to source lines (patchset #3 id:40001 of https://codereview.chromium.org/616963005/) 2014-10-02 11:58:21 +00:00
full-codegen.h Support for super keyed loads where key is a name. 2014-10-06 08:25:27 +00:00
func-name-inferrer.cc New try: Parser: Delay internalizing strings and values 2014-06-24 14:03:24 +00:00
func-name-inferrer.h Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
gdb-jit.cc Replace OStream with std::ostream. 2014-09-30 10:29:32 +00:00
gdb-jit.h Remove AddCode and RemoveCode GDB JIT entry hooks. 2014-07-11 07:51:25 +00:00
generator.js Revert "filter cross context eval" 2014-09-18 17:25:25 +00:00
global-handles.cc Rename ascii to one-byte where applicable. 2014-09-10 12:38:12 +00:00
global-handles.h HeapProfiler: remove obsolete AddImplicitReferences 2014-08-26 13:05:54 +00:00
globals.h MIPS: Add turbofan support for mips32. 2014-10-02 15:48:48 +00:00
handles-inl.h Replace our home-grown BitCast with bit_cast from Chrome/Google3. 2014-09-08 09:11:11 +00:00
handles.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
handles.h Revert "[turbofan] Fix lowering of typed loads/stores." 2014-10-06 08:54:24 +00:00
harmony-array.js Implement ES6 Array.of() 2014-08-19 11:38:38 +00:00
harmony-classes.js Implement Function.prototype.toMethod. 2014-08-21 12:39:33 +00:00
harmony-string.js Small improvement to String.fromCodePoint. 2014-07-21 13:18:44 +00:00
hashmap.h First step to cleanup the power-of-2 mess. 2014-09-02 13:36:35 +00:00
heap-profiler.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
heap-profiler.h Use full include paths everywhere 2014-06-03 08:12:43 +00:00
heap-snapshot-generator-inl.h Simplify synthetic roots creation in heap snapshot 2014-09-22 14:40:59 +00:00
heap-snapshot-generator.cc Reland "Use symbols instead of hidden properties for i18n markers." 2014-10-01 11:53:29 +00:00
heap-snapshot-generator.h Simplify synthetic roots creation in heap snapshot 2014-09-22 14:40:59 +00:00
hydrogen-alias-analysis.h Use full include paths everywhere 2014-06-03 08:12:43 +00:00
hydrogen-bce.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
hydrogen-bce.h Use full include paths everywhere 2014-06-03 08:12:43 +00:00
hydrogen-bch.cc Drop some unused code 2014-10-02 10:52:12 +00:00
hydrogen-bch.h Use full include paths everywhere 2014-06-03 08:12:43 +00:00
hydrogen-canonicalize.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
hydrogen-canonicalize.h Use full include paths everywhere 2014-06-03 08:12:43 +00:00
hydrogen-check-elimination.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
hydrogen-check-elimination.h Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
hydrogen-dce.cc Replace OStream with std::ostream. 2014-09-30 10:29:32 +00:00
hydrogen-dce.h Use full include paths everywhere 2014-06-03 08:12:43 +00:00
hydrogen-dehoist.cc Re-land "Clusterfuzz identified overflow check needed in dehoisting." 2014-06-23 09:09:05 +00:00
hydrogen-dehoist.h Use full include paths everywhere 2014-06-03 08:12:43 +00:00
hydrogen-environment-liveness.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
hydrogen-environment-liveness.h Use full include paths everywhere 2014-06-03 08:12:43 +00:00
hydrogen-escape-analysis.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
hydrogen-escape-analysis.h Use full include paths everywhere 2014-06-03 08:12:43 +00:00
hydrogen-flow-engine.h Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
hydrogen-gvn.cc Replace OStream with std::ostream. 2014-09-30 10:29:32 +00:00
hydrogen-gvn.h Replace OStream with std::ostream. 2014-09-30 10:29:32 +00:00
hydrogen-infer-representation.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
hydrogen-infer-representation.h Use full include paths everywhere 2014-06-03 08:12:43 +00:00
hydrogen-infer-types.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
hydrogen-infer-types.h Use full include paths everywhere 2014-06-03 08:12:43 +00:00
hydrogen-instructions.cc Drop some unused code 2014-10-02 10:52:12 +00:00
hydrogen-instructions.h Fix representation of HLoadRoot. 2014-10-06 11:42:13 +00:00
hydrogen-load-elimination.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
hydrogen-load-elimination.h Use full include paths everywhere 2014-06-03 08:12:43 +00:00
hydrogen-mark-deoptimize.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
hydrogen-mark-deoptimize.h Use full include paths everywhere 2014-06-03 08:12:43 +00:00
hydrogen-mark-unreachable.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
hydrogen-mark-unreachable.h Use full include paths everywhere 2014-06-03 08:12:43 +00:00
hydrogen-osr.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
hydrogen-osr.h Use full include paths everywhere 2014-06-03 08:12:43 +00:00
hydrogen-range-analysis.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
hydrogen-range-analysis.h Use full include paths everywhere 2014-06-03 08:12:43 +00:00
hydrogen-redundant-phi.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
hydrogen-redundant-phi.h Use full include paths everywhere 2014-06-03 08:12:43 +00:00
hydrogen-removable-simulates.cc Disable merging simulates across captured objects. 2014-09-25 12:16:32 +00:00
hydrogen-removable-simulates.h Use full include paths everywhere 2014-06-03 08:12:43 +00:00
hydrogen-representation-changes.cc Fix representation of HLoadRoot. 2014-10-06 11:42:13 +00:00
hydrogen-representation-changes.h Use full include paths everywhere 2014-06-03 08:12:43 +00:00
hydrogen-sce.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
hydrogen-sce.h Use full include paths everywhere 2014-06-03 08:12:43 +00:00
hydrogen-store-elimination.cc Check alpha-sorting of includes during presubmit. 2014-06-20 08:40:11 +00:00
hydrogen-store-elimination.h Use full include paths everywhere 2014-06-03 08:12:43 +00:00
hydrogen-types.cc Replace OStream with std::ostream. 2014-09-30 10:29:32 +00:00
hydrogen-types.h Replace OStream with std::ostream. 2014-09-30 10:29:32 +00:00
hydrogen-uint32-analysis.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
hydrogen-uint32-analysis.h Use full include paths everywhere 2014-06-03 08:12:43 +00:00
hydrogen.cc Drop some unused code 2014-10-02 10:52:12 +00:00
hydrogen.h Drop some unused code 2014-10-02 10:52:12 +00:00
i18n.cc Revert Add a use counter for Intl.v8BreakIterator https://codereview.chromium.org/619913002/ 2014-10-06 11:14:50 +00:00
i18n.h Check alpha-sorting of includes during presubmit. 2014-06-20 08:40:11 +00:00
i18n.js Replace AddProperty by AddNamedProperty to speed up the common case 2014-07-14 14:05:30 +00:00
icu_util.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
icu_util.h Bulk update of Google copyright headers in source files. 2014-04-29 06:42:26 +00:00
interface-descriptors.cc Hydrogenize (and share) part of StoreTransition handler as a StoreTransitionStub and StoreField handler simplification. 2014-09-30 14:54:14 +00:00
interface-descriptors.h Hydrogenize (and share) part of StoreTransition handler as a StoreTransitionStub and StoreField handler simplification. 2014-09-30 14:54:14 +00:00
interface.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
interface.h Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
interpreter-irregexp.cc Rename ascii to one-byte where applicable. 2014-09-10 12:38:12 +00:00
interpreter-irregexp.h Bulk update of Google copyright headers in source files. 2014-04-29 06:42:26 +00:00
isolate-inl.h Move platform abstraction to base library 2014-06-30 13:25:46 +00:00
isolate.cc Remove sweeper threads 2014-10-01 09:16:28 +00:00
isolate.h Remove sweeper threads 2014-10-01 09:16:28 +00:00
json-parser.h Fix escaped index JSON parsing 2014-09-22 15:21:19 +00:00
json-stringifier.h Rename ascii to one-byte where applicable. 2014-09-10 12:38:12 +00:00
json.js Move more builtin files to strict mode. 2014-05-12 08:43:01 +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 Replace OStream with std::ostream. 2014-09-30 10:29:32 +00:00
jsregexp.h Reland sticky regexps https://codereview.chromium.org/567313003/ 2014-09-19 07:36:05 +00:00
list-inl.h Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
list.h Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
lithium-allocator-inl.h Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
lithium-allocator.cc Revert "More aggressive reuse of spill slots in the register allocator." 2014-09-01 13:58:37 +00:00
lithium-allocator.h Revert "More aggressive reuse of spill slots in the register allocator." 2014-09-01 13:58:37 +00:00
lithium-codegen.cc Replace OStream with std::ostream. 2014-09-30 10:29:32 +00:00
lithium-codegen.h Refactor bailout reasons and disable optimization in more cases. 2014-09-24 07:08:27 +00:00
lithium-inl.h Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
lithium.cc Fulfill some code serializer related TODOs. 2014-10-02 07:04:28 +00:00
lithium.h Refactor bailout reasons and disable optimization in more cases. 2014-09-24 07:08:27 +00:00
liveedit-debugger.js Reland "Prevent liveedit on or under generators with open activations" 2014-05-22 07:32:59 +00:00
liveedit.cc Introduce TypeFeedbackVector, as FixedArray grew constrictive. 2014-09-18 09:59:53 +00:00
liveedit.h Introduce TypeFeedbackVector, as FixedArray grew constrictive. 2014-09-18 09:59:53 +00:00
log-inl.h Use full include paths everywhere 2014-06-03 08:12:43 +00:00
log-utils.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
log-utils.h Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
log.cc Replace OStream with std::ostream. 2014-09-30 10:29:32 +00:00
log.h Do not expose all timer events to the API callback. 2014-07-16 08:14:50 +00:00
lookup-inl.h Simplify the LookupIterator 2014-09-16 12:42:04 +00:00
lookup.cc Simplify the LookupIterator 2014-09-16 12:42:04 +00:00
lookup.h Simplify the LookupIterator 2014-09-16 12:42:04 +00:00
macro-assembler.h Fix newly discovered presubmit errors. 2014-08-12 13:33:35 +00:00
macros.py Change all V8 internal private symbols to be private own symbols. 2014-09-24 08:12:58 +00:00
math.js Port fdlibm implementation for Math.cosh. 2014-09-01 09:36:00 +00:00
messages.cc Rename ascii to one-byte where applicable. 2014-09-10 12:38:12 +00:00
messages.h Use full include paths everywhere 2014-06-03 08:12:43 +00:00
messages.js Simplify stack trace getter wrt prototype chain walk. 2014-09-24 08:39:04 +00:00
mirror-debugger.js Implement generator mirror 2014-09-18 13:30:15 +00:00
misc-intrinsics.h Use full include paths everywhere 2014-06-03 08:12:43 +00:00
mksnapshot.cc Support large objects in the serializer/deserializer. 2014-09-25 07:32:13 +00:00
msan.h Annotate Heap::FindAllocationMemento for MemorySanitizer. 2014-09-19 11:32:17 +00:00
natives-external.cc Fix external snapshot reading by removing an assumption that strings in the snapshot file are null-terminated. 2014-08-26 16:56:49 +00:00
natives.h Support external startup data in V8. 2014-06-23 13:52:17 +00:00
object-observe.js Replace AddProperty by AddNamedProperty to speed up the common case 2014-07-14 14:05:30 +00:00
objects-debug.cc Non-JSArrays must always have holey elements. 2014-09-25 08:25:25 +00:00
objects-inl.h Endian changes, support 64bit big endian 2014-10-01 13:14:14 +00:00
objects-printer.cc Replace OStream with std::ostream. 2014-09-30 10:29:32 +00:00
objects.cc Endian changes, support 64bit big endian 2014-10-01 13:14:14 +00:00
objects.h Endian changes, support 64bit big endian 2014-10-01 13:14:14 +00:00
optimizing-compiler-thread.cc Refactor bailout reasons and disable optimization in more cases. 2014-09-24 07:08:27 +00:00
optimizing-compiler-thread.h Fix newly discovered presubmit errors. 2014-08-12 13:33:35 +00:00
ostreams.cc Fix ostream flushing. 2014-10-01 08:22:39 +00:00
ostreams.h Replace OStream with std::ostream. 2014-09-30 10:29:32 +00:00
OWNERS Adding Cira & Mihai to OWNERS for internationalization (i18n) 2013-10-11 15:24:45 +00:00
parser.cc Squeeze the layout of expression nodes a bit. 2014-10-02 11:52:54 +00:00
parser.h Debug a mystery crash bug in script streaming. 2014-10-01 16:54:42 +00:00
perf-jit.cc Fix perf jitdump integration. 2014-09-09 17:35:51 +00:00
perf-jit.h Reland "Linux perf tool support update + refactoring." (r22146, fifth attempt) 2014-07-03 19:18:26 +00:00
preparse-data-format.h Remove symbol preparse data altogether. 2014-05-05 14:55:13 +00:00
preparse-data.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
preparse-data.h Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
preparser.cc Class syntax parsing 2014-09-16 22:15:39 +00:00
preparser.h ES6: Implement object literal property shorthand 2014-09-29 14:15:48 +00:00
prettyprinter.cc Class syntax parsing 2014-09-16 22:15:39 +00:00
prettyprinter.h Class syntax parsing 2014-09-16 22:15:39 +00:00
profile-generator-inl.h Revert of Extend CPU profiler with mapping ticks to source lines (patchset #3 id:40001 of https://codereview.chromium.org/616963005/) 2014-10-02 11:58:21 +00:00
profile-generator.cc Revert of Extend CPU profiler with mapping ticks to source lines (patchset #3 id:40001 of https://codereview.chromium.org/616963005/) 2014-10-02 11:58:21 +00:00
profile-generator.h Revert of Extend CPU profiler with mapping ticks to source lines (patchset #3 id:40001 of https://codereview.chromium.org/616963005/) 2014-10-02 11:58:21 +00:00
promise.js Introduce PromiseRejectCallback. 2014-09-30 15:29:08 +00:00
property-details-inl.h Fixed inlining of constant values 2014-08-26 11:34:25 +00:00
property-details.h Remove dead code from LookupResult 2014-08-26 16:32:51 +00:00
property.cc Replace OStream with std::ostream. 2014-09-30 10:29:32 +00:00
property.h Replace OStream with std::ostream. 2014-09-30 10:29:32 +00:00
prototype.h Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
proxy.js Clean up the global object naming madness. 2014-07-01 12:12:34 +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 Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
regexp-macro-assembler-irregexp.h Reland "Remove V8_HOST_CAN_READ_UNALIGNED and its uses." 2014-09-15 10:54:49 +00:00
regexp-macro-assembler-tracer.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
regexp-macro-assembler-tracer.h Bulk update of Google copyright headers in source files. 2014-04-29 06:42:26 +00:00
regexp-macro-assembler.cc Reland "Remove V8_HOST_CAN_READ_UNALIGNED and its uses." 2014-09-15 10:54:49 +00:00
regexp-macro-assembler.h Reland "Remove V8_HOST_CAN_READ_UNALIGNED and its uses." 2014-09-15 10:54:49 +00:00
regexp-stack.cc Check alpha-sorting of includes during presubmit. 2014-06-20 08:40:11 +00:00
regexp-stack.h Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
regexp.js Reland sticky regexps https://codereview.chromium.org/567313003/ 2014-09-19 07:36:05 +00:00
rewriter.cc Take ast node id counting away from Isolate. 2014-08-22 11:12:29 +00:00
rewriter.h Bulk update of Google copyright headers in source files. 2014-04-29 06:42:26 +00:00
runtime-profiler.cc Track number of generic ICs per function 2014-08-05 17:06:01 +00:00
runtime-profiler.h Move platform abstraction to base library 2014-06-30 13:25:46 +00:00
runtime.js Implement ToLength from ES6 section 7.1.15 2014-09-18 12:21:50 +00:00
safepoint-table.cc Replace OStream with std::ostream. 2014-09-30 10:29:32 +00:00
safepoint-table.h Replace OStream with std::ostream. 2014-09-30 10:29:32 +00:00
sampler.cc Initial implementation of GetStackSample sampling profiler API. 2014-09-29 12:59:54 +00:00
sampler.h Initial implementation of GetStackSample sampling profiler API. 2014-09-29 12:59:54 +00:00
scanner-character-streams.cc Script streaming: fix split UTF-8 character handling. 2014-09-26 11:17:31 +00:00
scanner-character-streams.h Add script streaming API. 2014-09-12 09:12:08 +00:00
scanner.cc Class syntax parsing 2014-09-16 22:15:39 +00:00
scanner.h Class syntax parsing 2014-09-16 22:15:39 +00:00
scopeinfo.cc Widen the intake valve for TurboFan. 2014-09-19 12:50:50 +00:00
scopeinfo.h Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
scopes.cc Widen the intake valve for TurboFan. 2014-09-19 12:50:50 +00:00
scopes.h Widen the intake valve for TurboFan. 2014-09-19 12:50:50 +00:00
serialize.cc Serialize all external strings except for native source code strings. 2014-10-02 09:39:13 +00:00
serialize.h Handle external strings in the code serializer. 2014-10-02 07:12:46 +00:00
simulator.h Add mips64 port. 2014-07-09 11:08:26 +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
snapshot-common.cc Support large objects in the serializer/deserializer. 2014-09-25 07:32:13 +00:00
snapshot-empty.cc Support large objects in the serializer/deserializer. 2014-09-25 07:32:13 +00:00
snapshot-external.cc Support large objects in the serializer/deserializer. 2014-09-25 07:32:13 +00:00
snapshot-source-sink.cc Support large objects in the serializer/deserializer. 2014-09-25 07:32:13 +00:00
snapshot-source-sink.h Support large objects in the serializer/deserializer. 2014-09-25 07:32:13 +00:00
snapshot.h Support large objects in the serializer/deserializer. 2014-09-25 07:32:13 +00:00
splay-tree-inl.h Use full include paths everywhere 2014-06-03 08:12:43 +00:00
splay-tree.h Fix newly discovered presubmit errors. 2014-08-12 13:33:35 +00:00
string-iterator.js Make all global private symbols own symbols. 2014-08-20 19:21:56 +00:00
string-search.cc Check alpha-sorting of includes during presubmit. 2014-06-20 08:40:11 +00:00
string-search.h Rename ascii to one-byte where applicable. 2014-09-10 12:38:12 +00:00
string-stream.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
string-stream.h Use Chrome compatible naming for compiler specifics. 2014-09-02 07:07:52 +00:00
string.js ES6: String(symbol) should work like symbol.toString 2014-09-12 16:17:27 +00:00
strtod.cc Replace our homegrown ARRAY_SIZE() with Chrome's arraysize(). 2014-08-26 09:19:24 +00:00
strtod.h Bulk update of Google copyright headers in source files. 2014-04-29 06:42:26 +00:00
symbol.js Enable ES6 unscopables 2014-08-08 11:42:59 +00:00
token.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
token.h ES6: Implement object literal property shorthand 2014-09-29 14:15:48 +00:00
transitions-inl.h Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
transitions.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
transitions.h Replace OStream with std::ostream. 2014-09-30 10:29:32 +00:00
type-feedback-vector-inl.h Move state sentinels into TypeFeedbackVector. 2014-09-18 12:31:31 +00:00
type-feedback-vector.cc Move state sentinels into TypeFeedbackVector. 2014-09-18 12:31:31 +00:00
type-feedback-vector.h Move state sentinels into TypeFeedbackVector. 2014-09-18 12:31:31 +00:00
type-info.cc Drop some unused code 2014-10-02 10:52:12 +00:00
type-info.h Drop some unused code 2014-10-02 10:52:12 +00:00
typedarray.js Replace AddProperty by AddNamedProperty to speed up the common case 2014-07-14 14:05:30 +00:00
types-inl.h Re-reland "Use unsigned type bitsets to limit undefined behaviour" 2014-09-16 12:58:43 +00:00
types.cc Get rid of code duplication by computing int Lub using range Lub. 2014-09-30 10:34:54 +00:00
types.h Get rid of code duplication by computing int Lub using range Lub. 2014-09-30 10:34:54 +00:00
typing.cc Replace OStream with std::ostream. 2014-09-30 10:29:32 +00:00
typing.h Check alpha-sorting of includes during presubmit. 2014-06-20 08:40:11 +00:00
unbound-queue-inl.h Move atomic ops and related files to base library 2014-06-05 12:14:47 +00:00
unbound-queue.h Move atomic ops and related files to base library 2014-06-05 12:14:47 +00:00
unicode-inl.h Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
unicode.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
unicode.h Use full include paths everywhere 2014-06-03 08:12:43 +00:00
unique.h [turbofan] Machine operators are globally shared singletons. 2014-09-11 10:37:49 +00:00
uri.js Reland "Change the order of arguments of the (One|Two)ByteSeqStringSetChar intrinsic." 2014-09-12 10:58:43 +00:00
utils-inl.h Use full include paths everywhere 2014-06-03 08:12:43 +00:00
utils.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
utils.h Drop some unused code 2014-10-02 10:52:12 +00:00
v8.cc Reland 24052 - Require V8 to be explicitly initialized before an Isolate is created 2014-09-19 08:01:35 +00:00
v8.h Reland 24052 - Require V8 to be explicitly initialized before an Isolate is created 2014-09-19 08:01:35 +00:00
v8dll-main.cc Move atomic ops and related files to base library 2014-06-05 12:14:47 +00:00
v8memory.h Bulk update of Google copyright headers in source files. 2014-04-29 06:42:26 +00:00
v8natives.js Revert "Convert obj ToObject in Object.keys()" 2014-09-29 07:30:41 +00:00
v8threads.cc Move Promise tracking from debug to isolate. 2014-08-13 11:14:35 +00:00
v8threads.h Move platform abstraction to base library 2014-06-30 13:25:46 +00:00
variables.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
variables.h Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
vector.h Rename ascii to one-byte where applicable. 2014-09-10 12:38:12 +00:00
version.cc Fast-forward version number on bleeding_edge to 3.30.0 2014-09-30 07:13:55 +00:00
version.h Introduce code serializer/deserializer. 2014-07-08 09:04:08 +00:00
vm-state-inl.h Do not expose all timer events to the API callback. 2014-07-16 08:14:50 +00:00
vm-state.h Initial implementation of GetStackSample sampling profiler API. 2014-09-29 12:59:54 +00:00
weak-collection.js Reorder native javascript files. 2014-08-19 08:29:48 +00:00
zone-allocator.h Land the Fan (disabled) 2014-07-30 13:54:45 +00:00
zone-containers.h Fix >> versus > > for stupid C++ compilers. 2014-08-27 13:12:56 +00:00
zone-inl.h Make Zone::New() and Zone::NewArray() usable w/o v8.h. 2014-08-08 08:13:06 +00:00
zone.cc Make Zone::New() and Zone::NewArray() usable w/o v8.h. 2014-08-08 08:13:06 +00:00
zone.h Take ast node id counting away from Isolate. 2014-08-22 11:12:29 +00:00