v8/src
arv 64abe65210 Allow eval and arguments as property names
We incorrectly disallowed eval and arguments in accessor and method
names. This was because we checked the name inside the
ParseFunctionLiteral. We now flag accessors so that lazy parsing of
these functions are treated correctly.

BUG=v8:1984
R=adamk, dslomov@chromium.org
LOG=N

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

Cr-Commit-Position: refs/heads/master@{#26497}
2015-02-06 18:04:21 +00:00
..
arm [arm] Assembler support for internal references. 2015-02-06 07:39:48 +00:00
arm64 Accessor functions should have no prototype property 2015-02-05 23:34:28 +00:00
base Reland "Initial switch to Chromium-style CHECK_* and DCHECK_* macros.". 2015-01-30 09:29:41 +00:00
compiler [turbofan] OSR loops assign all local variables. 2015-02-06 15:57:12 +00:00
extensions pass isolate to Value::To* functions 2014-10-27 09:03:16 +00:00
heap Check that we're called on a valid heap during idle notifications 2015-02-06 15:36:21 +00:00
ia32 [ia32] Assembler support for internal references. 2015-02-06 08:51:51 +00:00
ic Contribution of PowerPC port (continuation of 422063005) - PPC dir update 2015-02-05 19:02:07 +00:00
libplatform Consistently use only one of virtual/OVERRIDE/FINAL. 2014-12-12 10:44:25 +00:00
mips Accessor functions should have no prototype property 2015-02-05 23:34:28 +00:00
mips64 MIPS64: Externalize deoptimization reasons. 2015-02-05 23:55:15 +00:00
ppc Accessor functions should have no prototype property 2015-02-05 23:34:28 +00:00
runtime new classes: assert that constructors are not callable and rewrite 'return;' 2015-02-06 10:35:13 +00:00
third_party Allocate typed array for rempio2 result. 2015-02-06 09:55:07 +00:00
x64 [x64] Assembler support for internal references and RIP relative addressing. 2015-02-06 12:48:52 +00:00
x87 X87: Double field values need sNaN -> qNaN canonicalization. 2015-02-06 08:06:59 +00:00
accessors.cc Introduce LanguageMode, drop StrictMode. 2015-02-04 09:34:26 +00:00
accessors.h [V8] Added Script::is_debugger_script flag for embedders 2015-01-29 14:01:33 +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 Reland "Only use FreeSpace objects in the free list" 2015-01-27 14:57:00 +00:00
allocation-tracker.h
allocation.cc Make V8 compile with Win64 dbg 2014-10-06 10:46:15 +00:00
allocation.h
api-natives.cc cleanup api-natives a bit 2015-02-06 09:44:58 +00:00
api-natives.h cleanup api-natives a bit 2015-02-06 09:44:58 +00:00
api.cc Add basic compilation support for modules 2015-02-06 17:52:38 +00:00
api.h Add NativeWeakMap to v8.h 2015-02-05 09:40:27 +00:00
arguments.cc
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 Consistently use "use strict" where possible. 2014-12-10 14:41:05 +00:00
array.js ES6 Array.prototype.toString falls back on Object.prototype.toString if method "join" is not callable. 2015-01-23 15:21:44 +00:00
arraybuffer.js Update ObjectToString to Harmony-draft algorithm 2014-10-21 17:21:32 +00:00
assembler.cc Externalize deoptimization reasons. 2015-02-05 14:51:58 +00:00
assembler.h Externalize deoptimization reasons. 2015-02-05 14:51:58 +00:00
assert-scope.cc Fix initialization of assert scopes. 2014-09-29 09:39:22 +00:00
assert-scope.h Remove v8stdint.h, it doesn't serve a purpose anymore. 2014-10-21 08:25:14 +00:00
ast-numbering.cc Add missing FrameState to JSToName nodes. 2015-01-28 11:40:02 +00:00
ast-numbering.h Remove the dependency of Zone on Isolate 2015-01-23 15:20:00 +00:00
ast-this-access-visitor.cc Remove the dependency of Zone on Isolate 2015-01-23 15:20:00 +00:00
ast-this-access-visitor.h Remove the dependency of Zone on Isolate 2015-01-23 15:20:00 +00:00
ast-value-factory.cc Consistently use only one of virtual/OVERRIDE/FINAL. 2014-12-12 10:44:25 +00:00
ast-value-factory.h new classes: assert that constructors are not callable and rewrite 'return;' 2015-02-06 10:35:13 +00:00
ast.cc Remove the obsolete OverwriteMode optimization. 2015-02-05 10:39:28 +00:00
ast.h new classes: assert that constructors are not callable and rewrite 'return;' 2015-02-06 10:35:13 +00:00
background-parsing-task.cc Script streaming: don't produce (empty) cached data when debugger forces eagerness. 2015-01-19 14:29:12 +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 [turbofan] Gracefully bail out if OSR encounters a loop too deeply nested. 2015-01-29 09:46:36 +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 Remove v8stdint.h, it doesn't serve a purpose anymore. 2014-10-21 08:25:14 +00:00
bignum-dtoa.h
bignum.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +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 [turbofan] OSR loops assign all local variables. 2015-02-06 15:57:12 +00:00
bootstrapper.cc Add basic compilation support for modules 2015-02-06 17:52:38 +00:00
bootstrapper.h Consistently use only one of virtual/OVERRIDE/FINAL. 2014-12-12 10:44:25 +00:00
builtins.cc Move the contents of api-natives.js to c++ 2015-02-04 13:01:44 +00:00
builtins.h new classes: special construct stub for derived classs and TDZ for this. 2015-02-03 17:43:03 +00:00
bytecodes-irregexp.h
cached-powers.cc Remove v8stdint.h, it doesn't serve a purpose anymore. 2014-10-21 08:25:14 +00:00
cached-powers.h
char-predicates-inl.h Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
char-predicates.cc Allow identifier code points from supplementary multilingual planes. 2014-10-10 07:13:46 +00:00
char-predicates.h Allow identifier code points from supplementary multilingual planes. 2014-10-10 07:13:46 +00:00
checks.cc Reland "Initial switch to Chromium-style CHECK_* and DCHECK_* macros.". 2015-01-30 09:29:41 +00:00
checks.h Reland "Initial switch to Chromium-style CHECK_* and DCHECK_* macros.". 2015-01-30 09:29:41 +00:00
circular-queue-inl.h
circular-queue.h
code-factory.cc Remove the obsolete OverwriteMode optimization. 2015-02-05 10:39:28 +00:00
code-factory.h Remove the obsolete OverwriteMode optimization. 2015-02-05 10:39:28 +00:00
code-stubs-hydrogen.cc Externalize deoptimization reasons. 2015-02-05 14:51:58 +00:00
code-stubs.cc Remove the obsolete OverwriteMode optimization. 2015-02-05 10:39:28 +00:00
code-stubs.h new classes: assert that constructors are not callable and rewrite 'return;' 2015-02-06 10:35:13 +00:00
code.h Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
codegen.cc Contribution of PowerPC port (continuation of 422063005) - AIX Common1 2015-01-30 08:02:08 +00:00
codegen.h Contribution of PowerPC port (continuation of 422063005) 2015-01-16 07:42:15 +00:00
collection-iterator.js Consistently use "use strict" where possible. 2014-12-10 14:41:05 +00:00
collection.js Create optimized versions of the Map/Set clear method 2014-12-10 22:16:33 +00:00
compilation-cache.cc Introduce LanguageMode, drop StrictMode. 2015-02-04 09:34:26 +00:00
compilation-cache.h Introduce LanguageMode, drop StrictMode. 2015-02-04 09:34:26 +00:00
compilation-statistics.cc [turbofan] add absolute peak to stats 2014-10-27 08:59:11 +00:00
compilation-statistics.h [turbofan] add absolute peak to stats 2014-10-27 08:59:11 +00:00
compiler.cc Add basic compilation support for modules 2015-02-06 17:52:38 +00:00
compiler.h Add basic compilation support for modules 2015-02-06 17:52:38 +00:00
contexts.cc ES6: Update unscopables to match spec 2014-12-16 20:07:41 +00:00
contexts.h Accessor functions should have no prototype property 2015-02-05 23:34:28 +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 Flatten the string in StringToDouble function. 2014-10-22 08:19:05 +00:00
conversions.h Flatten the string in StringToDouble function. 2014-10-22 08:19:05 +00:00
counters.cc Rescale histogram timers. 2015-01-27 14:08:27 +00:00
counters.h Rescale histogram timers. 2015-01-27 14:08:27 +00:00
cpu-profiler-inl.h
cpu-profiler.cc Move BailoutReason and flags computation to post-pass 2014-11-13 09:57:56 +00:00
cpu-profiler.h Fix data race on CpuProfiler::running_ 2014-10-07 14:45:17 +00:00
d8-debug.cc pass isolate to Value::To* functions 2014-10-27 09:03:16 +00:00
d8-debug.h
d8-posix.cc More PNaCL fixes (without GYP/Makefile tweaks) 2014-08-29 09:39:28 +00:00
d8-readline.cc
d8-windows.cc
d8.cc Contribution of PowerPC port (continuation of 422063005) - AIX Common1 2015-01-30 08:02:08 +00:00
d8.gyp Contribution of PowerPC port (continuation of 422063005) - AIX Common1 2015-01-30 08:02:08 +00:00
d8.h dump compiler stats from d8 on direct exit from js 2014-11-21 09:53:12 +00:00
d8.js Enable ES6 Symbols by default 2014-08-04 18:17:54 +00:00
date.cc Avoid MSVC's C6323 warning (use of arithmetic operator on Boolean type) 2015-01-13 10:52:44 +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 Move the contents of api-natives.js to c++ 2015-02-04 13:01:44 +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 debug-debugger.js wrt strict mode. 2015-01-07 13:08:22 +00:00
debug.cc Add basic compilation support for modules 2015-02-06 17:52:38 +00:00
debug.h Phantom references support internal fields 2014-12-18 16:10:15 +00:00
deoptimizer.cc Externalize deoptimization reasons. 2015-02-05 14:51:58 +00:00
deoptimizer.h Externalize deoptimization reasons. 2015-02-05 14:51:58 +00:00
DEPS Move unit tests to test/unittests. 2014-10-01 08:34:25 +00:00
disasm.h
disassembler.cc Externalize deoptimization reasons. 2015-02-05 14:51:58 +00:00
disassembler.h Replace OStream with std::ostream. 2014-09-30 10:29:32 +00:00
diy-fp.cc Remove v8stdint.h, it doesn't serve a purpose anymore. 2014-10-21 08:25:14 +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 Remove v8stdint.h, it doesn't serve a purpose anymore. 2014-10-21 08:25:14 +00:00
dtoa.h
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 Introduce LanguageMode, drop StrictMode. 2015-02-04 09:34:26 +00:00
elements.h Introduce LanguageMode, drop StrictMode. 2015-02-04 09:34:26 +00:00
execution.cc Move the contents of api-natives.js to c++ 2015-02-04 13:01:44 +00:00
execution.h Move the contents of api-natives.js to c++ 2015-02-04 13:01:44 +00:00
factory.cc Remove IC age from Code. 2015-02-05 16:40:43 +00:00
factory.h Add NativeWeakMap to v8.h 2015-02-05 09:40:27 +00:00
fast-dtoa.cc Remove v8stdint.h, it doesn't serve a purpose anymore. 2014-10-21 08:25:14 +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 Reland "In-object double fields unboxing (for 64-bit only)." 2014-11-11 10:25:46 +00:00
fixed-dtoa.cc Remove v8stdint.h, it doesn't serve a purpose anymore. 2014-10-21 08:25:14 +00:00
fixed-dtoa.h
flag-definitions.h Split --harmony-unicode and --harmony-unicode-regexps. 2015-02-05 14:17:09 +00:00
flags.cc Add hash fields to code cache header. 2015-02-06 15:20:52 +00:00
flags.h Add a version tag for cached data. 2014-11-13 17:17:36 +00:00
frames-inl.h Contribution of PowerPC port (continuation of 422063005) 2015-01-16 07:42:15 +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 Add basic compilation support for modules 2015-02-06 17:52:38 +00:00
full-codegen.h Remove the obsolete OverwriteMode optimization. 2015-02-05 10:39:28 +00:00
func-name-inferrer.cc
func-name-inferrer.h Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
gdb-jit.cc Remove the dependency of Zone on Isolate 2015-01-23 15:20:00 +00:00
gdb-jit.h
generator.js Set @@toStringTag on GeneratorFunction prototype. 2014-11-27 16:09:43 +00:00
global-handles.cc Collect phantom callback data only once during gc. For scavenges, just consider the young handles referenced by young generation. 2015-01-30 08:23:07 +00:00
global-handles.h Collect phantom callback data only once during gc. For scavenges, just consider the young handles referenced by young generation. 2015-01-30 08:23:07 +00:00
globals.h Temporarily disable double fields unboxing. 2015-02-06 15:50:39 +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 [turbofan] Fix lowering of typed loads/stores. 2014-10-07 07:36:21 +00:00
harmony-array-includes.js Add Array.prototype.includes 2014-12-10 08:58:15 +00:00
harmony-array.js Don't take iterable path in ArrayFrom if items[@@iterator] is null 2015-01-29 02:36:12 +00:00
harmony-classes.js Make sure FunctionToMethod is lazily compiled. 2014-12-16 15:09:56 +00:00
harmony-regexp.js Make RegExp.prototype.flags getter configurable 2014-12-13 22:36:29 +00:00
harmony-string.js Consistently use "use strict" where possible. 2014-12-10 14:41:05 +00:00
harmony-templates.js Consistently use "use strict" where possible. 2014-12-10 14:41:05 +00:00
harmony-tostring.js Update harmony Object.prototype.toString to 2/2/2015 spec 2015-02-03 17:45:20 +00:00
harmony-typedarray.js Consistently use "use strict" where possible. 2014-12-10 14:41:05 +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
heap-snapshot-generator-inl.h Replace C++ bitfields with our own BitFields 2014-11-05 12:41:46 +00:00
heap-snapshot-generator.cc Scanner / Unicode decoding: use size_t instead of unsigned. 2015-02-05 07:54:34 +00:00
heap-snapshot-generator.h Introduced PropertyType ACCESSOR_FIELD. 2014-12-16 13:22:31 +00:00
hydrogen-alias-analysis.h
hydrogen-bce.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
hydrogen-bce.h
hydrogen-bch.cc Remove the dependency of Zone on Isolate 2015-01-23 15:20:00 +00:00
hydrogen-bch.h
hydrogen-canonicalize.cc
hydrogen-canonicalize.h
hydrogen-check-elimination.cc Reland "Initial switch to Chromium-style CHECK_* and DCHECK_* macros.". 2015-01-30 09:29:41 +00:00
hydrogen-check-elimination.h Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
hydrogen-dce.cc Fixed printing during DCE. 2015-01-08 09:54:01 +00:00
hydrogen-dce.h
hydrogen-dehoist.cc
hydrogen-dehoist.h
hydrogen-environment-liveness.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
hydrogen-environment-liveness.h
hydrogen-escape-analysis.cc Remove the dependency of Zone on Isolate 2015-01-23 15:20:00 +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 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
hydrogen-infer-representation.h
hydrogen-infer-types.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
hydrogen-infer-types.h
hydrogen-instructions.cc Fix HConstant(double, ...) constructor 2015-02-05 10:28:13 +00:00
hydrogen-instructions.h Accessor functions should have no prototype property 2015-02-05 23:34:28 +00:00
hydrogen-load-elimination.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
hydrogen-load-elimination.h
hydrogen-mark-deoptimize.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
hydrogen-mark-deoptimize.h
hydrogen-mark-unreachable.cc
hydrogen-mark-unreachable.h
hydrogen-osr.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
hydrogen-osr.h
hydrogen-range-analysis.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
hydrogen-range-analysis.h
hydrogen-redundant-phi.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
hydrogen-redundant-phi.h
hydrogen-removable-simulates.cc Disable merging simulates across captured objects. 2014-09-25 12:16:32 +00:00
hydrogen-removable-simulates.h
hydrogen-representation-changes.cc Fix representation of HLoadRoot. 2014-10-06 11:42:13 +00:00
hydrogen-representation-changes.h
hydrogen-sce.cc
hydrogen-sce.h
hydrogen-store-elimination.cc
hydrogen-store-elimination.h
hydrogen-types.cc Add proper support for proxies to HType. 2015-01-14 13:57:09 +00:00
hydrogen-types.h Add proper support for proxies to HType. 2015-01-14 13:57:09 +00:00
hydrogen-uint32-analysis.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
hydrogen-uint32-analysis.h
hydrogen.cc Protect against uninitialized lexical variables at top-level. 2015-02-05 16:35:24 +00:00
hydrogen.h Externalize deoptimization reasons. 2015-02-05 14:51:58 +00:00
i18n.cc Crash with an error message when ICU data files are missing 2014-12-18 08:56:50 +00:00
i18n.h
i18n.js
icu_util.cc
icu_util.h
interface-descriptors.cc Revert "Re-land r25392 Use a stub in crankshaft for grow store arrays." 2014-11-19 14:08:43 +00:00
interface-descriptors.h Retry "Use a WeakCell in the CallIC type vector." 2015-02-04 09:46:22 +00:00
interface.cc Fix incorrect private access 2014-10-21 13:37:49 +00:00
interface.h Minor refactoring for Zone class and friends. 2015-01-29 07:41:52 +00:00
interpreter-irregexp.cc Rename ascii to one-byte where applicable. 2014-09-10 12:38:12 +00:00
interpreter-irregexp.h
isolate-inl.h Remove exorbitant duplication of DebuggerHasBreakpoints. 2015-01-19 16:51:52 +00:00
isolate.cc Add a flag to track detached contexts. 2015-02-05 09:35:59 +00:00
isolate.h Add a flag to track detached contexts. 2015-02-05 09:35:59 +00:00
json-parser.h Remove the dependency of Zone on Isolate 2015-01-23 15:20:00 +00:00
json-stringifier.h Massive renaming of PropertyType values and other implied stuff. 2015-01-19 17:49:22 +00:00
json.js Add remaining @@toStringTag symbols to builtins 2014-10-24 19:29:10 +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 "Initial switch to Chromium-style CHECK_* and DCHECK_* macros.". 2015-01-30 09:29:41 +00:00
jsregexp.h Reland "Initial switch to Chromium-style CHECK_* and DCHECK_* macros.". 2015-01-30 09:29:41 +00:00
layout-descriptor-inl.h Massive renaming of PropertyType values and other implied stuff. 2015-01-19 17:49:22 +00:00
layout-descriptor.cc Layout descriptor sharing issue fixed. 2015-01-30 12:55:25 +00:00
layout-descriptor.h Layout descriptor sharing issue fixed. 2015-01-30 12:55:25 +00:00
list-inl.h Use memcpy in List::AddAll for fundamental types. 2014-10-24 13:12:06 +00:00
list.h Merge v8_optimized_debug 1 and 2 2015-01-12 09:58:42 +00:00
lithium-allocator-inl.h Contribution of PowerPC port (continuation of 422063005) 2015-01-16 07:42:15 +00:00
lithium-allocator.cc Remove the dependency of Zone on Isolate 2015-01-23 15:20:00 +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 Externalize deoptimization reasons. 2015-02-05 14:51:58 +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 Contribution of PowerPC port (continuation of 422063005) 2015-01-16 07:42:15 +00:00
lithium.cc Make functions contexts in optimized code weak. 2015-02-04 17:13:56 +00:00
lithium.h Treat pointers in optimized code as strong before all weak dependencies are registered. 2015-01-22 15:31:04 +00:00
liveedit-debugger.js Consistently use "use strict" where possible. 2014-12-10 14:41:05 +00:00
liveedit.cc Remove the dependency of Zone on Isolate 2015-01-23 15:20:00 +00:00
liveedit.h Move feedback slot allocation to post-pass 2014-11-14 08:21:33 +00:00
log-inl.h Make event logger slightly more light-weight. 2014-10-15 11:16:42 +00:00
log-utils.cc Log V8 version in profiler log file 2014-12-16 07:40:13 +00:00
log-utils.h Profiler improvements 2015-01-20 16:06:09 +00:00
log.cc Reland "Initial switch to Chromium-style CHECK_* and DCHECK_* macros.". 2015-01-30 09:29:41 +00:00
log.h Make event logger slightly more light-weight. 2014-10-15 11:16:42 +00:00
lookup-inl.h Massive renaming of PropertyType values and other implied stuff. 2015-01-19 17:49:22 +00:00
lookup.cc Load getter from map descriptor instead of embedding it in handler. 2015-01-26 15:42:14 +00:00
lookup.h Load getter from map descriptor instead of embedding it in handler. 2015-01-26 15:42:14 +00:00
macro-assembler.h Contribution of PowerPC port (continuation of 422063005) 2015-01-16 07:42:15 +00:00
macros.py Move the contents of api-natives.js to c++ 2015-02-04 13:01:44 +00:00
math.js Implement Math.log2 via ported extract from fdlibm. 2014-12-11 11:23:37 +00:00
messages.cc Rename ascii to one-byte where applicable. 2014-09-10 12:38:12 +00:00
messages.h Add a pretty printer to improve the error message non-function calls 2015-01-21 13:40:41 +00:00
messages.js new classes: assert that constructors are not callable and rewrite 'return;' 2015-02-06 10:35:13 +00:00
mirror-debugger.js Massive renaming of PropertyType values and other implied stuff. 2015-01-19 17:49:22 +00:00
mksnapshot.cc Embed custom script into the snapshot. 2015-01-12 15:26:31 +00:00
msan.h Annotate Heap::FindAllocationMemento for MemorySanitizer. 2014-09-19 11:32:17 +00:00
natives-external.cc Don't use AddSubstring for external natives 2014-12-18 11:01:54 +00:00
natives.h Cleanup: Remove NativesCollection<.>::*Raw* methods. 2014-12-04 18:51:22 +00:00
object-observe.js Allow uncaught exception messaging in Object.observe callbacks. 2014-11-05 07:23:59 +00:00
objects-debug.cc Fix Code::VerifyEmbeddedObjects. 2015-02-05 15:25:34 +00:00
objects-inl.h Accessor functions should have no prototype property 2015-02-05 23:34:28 +00:00
objects-printer.cc CHECK that FunctionTemplates are not modified after first instantiation 2015-01-23 09:07:19 +00:00
objects.cc Remove IC age from Code. 2015-02-05 16:40:43 +00:00
objects.h new classes: assert that constructors are not callable and rewrite 'return;' 2015-02-06 10:35:13 +00:00
optimizing-compiler-thread.cc Reland "Initial switch to Chromium-style CHECK_* and DCHECK_* macros.". 2015-01-30 09:29:41 +00:00
optimizing-compiler-thread.h Implement missing functionality for job based recompilation 2014-12-22 13:53:07 +00:00
ostreams.cc [turbofan]: Small visualizer cleanup and fix for string handling 2015-02-03 13:11:00 +00:00
ostreams.h [turbofan] Improve JSON output 2015-01-29 12:15:14 +00:00
OWNERS
parser.cc Allow eval and arguments as property names 2015-02-06 18:04:21 +00:00
parser.h Add basic compilation support for modules 2015-02-06 17:52:38 +00:00
perf-jit.cc Reland "Initial switch to Chromium-style CHECK_* and DCHECK_* macros.". 2015-01-30 09:29:41 +00:00
perf-jit.h
preparse-data-format.h
preparse-data.cc CompleteParserRecorder: Don't do zero-sized allocations. 2015-01-12 17:32:00 +00:00
preparse-data.h Introduce LanguageMode, drop StrictMode. 2015-02-04 09:34:26 +00:00
preparser.cc Allow eval and arguments as property names 2015-02-06 18:04:21 +00:00
preparser.h Allow eval and arguments as property names 2015-02-06 18:04:21 +00:00
prettyprinter.cc Remove the dependency of Zone on Isolate 2015-01-23 15:20:00 +00:00
prettyprinter.h Remove the dependency of Zone on Isolate 2015-01-23 15:20:00 +00:00
profile-generator-inl.h The idea behind of this solution is to use the existing "relocation info" instead of consumption the CodeLinePosition events emitted by the V8 compilers. 2014-11-06 09:17:14 +00:00
profile-generator.cc Minor refactoring for Zone class and friends. 2015-01-29 07:41:52 +00:00
profile-generator.h The idea behind of this solution is to use the existing "relocation info" instead of consumption the CodeLinePosition events emitted by the V8 compilers. 2014-11-06 09:17:14 +00:00
promise.js Add a missing DebugPromiseEvent in promise.js 2014-12-11 14:36:27 +00:00
property-details-inl.h Fixed inlining of constant values 2014-08-26 11:34:25 +00:00
property-details.h Massive renaming of PropertyType values and other implied stuff. 2015-01-19 17:49:22 +00:00
property.cc Massive renaming of PropertyType values and other implied stuff. 2015-01-19 17:49:22 +00:00
property.h Massive renaming of PropertyType values and other implied stuff. 2015-01-19 17:49:22 +00:00
prototype.h Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
proxy.js
regexp-macro-assembler-irregexp-inl.h Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
regexp-macro-assembler-irregexp.cc Fix regexp=interpreted build wrt zone related changes. 2015-01-26 08:44:40 +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 Remove the dependency of Zone on Isolate 2015-01-23 15:20:00 +00:00
regexp-macro-assembler-tracer.h Remove the dependency of Zone on Isolate 2015-01-23 15:20:00 +00:00
regexp-macro-assembler.cc Remove the dependency of Zone on Isolate 2015-01-23 15:20:00 +00:00
regexp-macro-assembler.h Remove the dependency of Zone on Isolate 2015-01-23 15:20:00 +00:00
regexp-stack.cc
regexp-stack.h Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
regexp.js Split --harmony-unicode and --harmony-unicode-regexps. 2015-02-05 14:17:09 +00:00
rewriter.cc Remove the dependency of Zone on Isolate 2015-01-23 15:20:00 +00:00
rewriter.h
runtime-profiler.cc Remove exorbitant duplication of DebuggerHasBreakpoints. 2015-01-19 16:51:52 +00:00
runtime-profiler.h
runtime.js Introduce LanguageMode, drop StrictMode. 2015-02-04 09:34:26 +00:00
safepoint-table.cc Minor refactoring for Zone class and friends. 2015-01-29 07:41:52 +00:00
safepoint-table.h Replace OStream with std::ostream. 2014-09-30 10:29:32 +00:00
sampler.cc Contribution of PowerPC port (continuation of 422063005) - AIX Common1 2015-01-30 08:02:08 +00:00
sampler.h Tick processor: Print C++ entry points 2014-10-17 15:44:02 +00:00
scanner-character-streams.cc Scanner / Unicode decoding: use size_t instead of unsigned. 2015-02-05 07:54:34 +00:00
scanner-character-streams.h Scanner / Unicode decoding: use size_t instead of unsigned. 2015-02-05 07:54:34 +00:00
scanner.cc templates: Don't check IsLineTerminator() if character is negative 2015-02-04 21:05:48 +00:00
scanner.h Scanner / Unicode decoding: use size_t instead of unsigned. 2015-02-05 07:54:34 +00:00
scopeinfo.cc Introduce LanguageMode, drop StrictMode. 2015-02-04 09:34:26 +00:00
scopeinfo.h Minor refactoring for Zone class and friends. 2015-01-29 07:41:52 +00:00
scopes.cc Introduce LanguageMode, drop StrictMode. 2015-02-04 09:34:26 +00:00
scopes.h Introduce LanguageMode, drop StrictMode. 2015-02-04 09:34:26 +00:00
serialize.cc Add hash fields to code cache header. 2015-02-06 15:20:52 +00:00
serialize.h Add hash fields to code cache header. 2015-02-06 15:20:52 +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
snapshot-common.cc Correctly reference global proxy in the partial snapshot. 2015-01-14 16:42:30 +00:00
snapshot-empty.cc Reland "Use same blob format for internal and external snapshots." 2014-12-10 11:46:55 +00:00
snapshot-external.cc Store embed-script flag as metadata into snapshot blob. 2015-01-14 11:06:51 +00:00
snapshot-source-sink.cc Extract non-IO part of mksnapshot into an API method. 2014-12-10 14:20:26 +00:00
snapshot-source-sink.h Extract non-IO part of mksnapshot into an API method. 2014-12-10 14:20:26 +00:00
snapshot.h Correctly reference global proxy in the partial snapshot. 2015-01-14 16:42:30 +00:00
splay-tree-inl.h
splay-tree.h Fix newly discovered presubmit errors. 2014-08-12 13:33:35 +00:00
string-builder.cc Abstract string building in JSON-stringifier into IncrementalStringBuilder. 2014-11-12 08:05:15 +00:00
string-builder.h Fix windows build (static_cast missing). 2014-11-12 08:15:45 +00:00
string-iterator.js Consistently use "use strict" where possible. 2014-12-10 14:41:05 +00:00
string-search.cc
string-search.h Rename ascii to one-byte where applicable. 2014-09-10 12:38:12 +00:00
string-stream.cc Massive renaming of PropertyType values and other implied stuff. 2015-01-19 17:49:22 +00:00
string-stream.h Consistently use only one of virtual/OVERRIDE/FINAL. 2014-12-12 10:44:25 +00:00
string.js ES6: String(symbol) should work like symbol.toString 2014-09-12 16:17:27 +00:00
strtod.cc 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
strtod.h
symbol.js Move public symbols to the root set. 2014-11-13 08:48:08 +00:00
token.cc Remove v8stdint.h, it doesn't serve a purpose anymore. 2014-10-21 08:25:14 +00:00
token.h Introduce LanguageMode, drop StrictMode. 2015-02-04 09:34:26 +00:00
transitions-inl.h Using PropertyKind in transitions instead of PropertyType. 2014-12-12 15:27:50 +00:00
transitions.cc Massive renaming of PropertyType values and other implied stuff. 2015-01-19 17:49:22 +00:00
transitions.h Using PropertyKind in transitions instead of PropertyType. 2014-12-12 15:27:50 +00:00
type-feedback-vector-inl.h update vector ics to handle megamorphic keyed loads 2015-01-30 12:41:08 +00:00
type-feedback-vector.cc Remove flush_monomorphic_ics flag. 2015-02-05 11:45:52 +00:00
type-feedback-vector.h Retry "Use a WeakCell in the CallIC type vector." 2015-02-04 09:46:22 +00:00
type-info.cc Retry "Use a WeakCell in the CallIC type vector." 2015-02-04 09:46:22 +00:00
type-info.h Minor refactoring for Zone class and friends. 2015-01-29 07:41:52 +00:00
typedarray.js Add remaining @@toStringTag symbols to builtins 2014-10-24 19:29:10 +00:00
types-inl.h [turbofan] Use unboxed doubles in range types. 2015-01-28 13:55:45 +00:00
types.cc [turbofan] Use unboxed doubles in range types. 2015-01-28 13:55:45 +00:00
types.h [turbofan] Use unboxed doubles in range types. 2015-01-28 13:55:45 +00:00
typing.cc Super Constructor Calls need to use a vector slot, not an ic slot. 2015-02-03 19:16:47 +00:00
typing.h Add a few missing overrides found by a new clang warning. 2014-10-29 18:31:58 +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 Scanner / Unicode decoding: use size_t instead of unsigned. 2015-02-05 07:54:34 +00:00
unicode.h Scanner / Unicode decoding: use size_t instead of unsigned. 2015-02-05 07:54:34 +00:00
unique.h Reland "Initial switch to Chromium-style CHECK_* and DCHECK_* macros.". 2015-01-30 09:29:41 +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
utils.cc Contribution of PowerPC port (continuation of 422063005) - AIX Common1 2015-01-30 08:02:08 +00:00
utils.h Scanner / Unicode decoding: use size_t instead of unsigned. 2015-02-05 07:54:34 +00:00
v8.cc [turbofan] Remove global InstructionOperand caches. 2015-02-06 09:00:50 +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 Don't take iterable path in ArrayFrom if items[@@iterator] is null 2015-01-29 02:36:12 +00:00
v8threads.cc Make cpplint happy. 2014-12-08 08:53:20 +00:00
v8threads.h
variables.cc Various clean-ups after top-level lexical declarations are done. 2014-11-12 11:35:18 +00:00
variables.h Various clean-ups after top-level lexical declarations are done. 2014-11-12 11:35:18 +00:00
vector.h Merge v8_optimized_debug 1 and 2 2015-01-12 09:58:42 +00:00
version.cc Revert "Make version generation robust to other user-defined tags." 2015-01-23 15:29:23 +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 Remove Weak{Map,Set}.prototype.clear. 2014-11-19 21:53:01 +00:00
zone-allocator.h Restrict floating control to minimal control-connected component. 2014-12-02 15:56:30 +00:00
zone-containers.h add maps and sets to zone containers 2015-01-31 14:35:08 +00:00
zone.cc Minor refactoring for Zone class and friends. 2015-01-29 07:41:52 +00:00
zone.h Minor refactoring for Zone class and friends. 2015-01-29 07:41:52 +00:00