v8/src
bmeurer@chromium.org 2bbeb652ee [turbofan] Fix the node matchers.
E.g. make sure that Int32Matcher matches only int32 constants, and
Float64Matcher matches only float64 constants.

Also remove the confusing CommonOperatorTraits, which are too easy
to use in a wrong way.

TEST=compiler-unittests,cctest
R=mstarzinger@chromium.org

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

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@23768 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2014-09-08 09:16:11 +00:00
..
arm Replace our home-grown BitCast with bit_cast from Chrome/Google3. 2014-09-08 09:11:11 +00:00
arm64 Replace our home-grown BitCast with bit_cast from Chrome/Google3. 2014-09-08 09:11:11 +00:00
base Replace our home-grown BitCast with bit_cast from Chrome/Google3. 2014-09-08 09:11:11 +00:00
compiler [turbofan] Fix the node matchers. 2014-09-08 09:16:11 +00:00
extensions Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
heap Replace our home-grown BitCast with bit_cast from Chrome/Google3. 2014-09-08 09:11:11 +00:00
ia32 Replace our home-grown BitCast with bit_cast from Chrome/Google3. 2014-09-08 09:11:11 +00:00
ic Replace our home-grown BitCast with bit_cast from Chrome/Google3. 2014-09-08 09:11:11 +00:00
libplatform Use Chrome compatible naming for compiler specifics. 2014-09-02 07:07:52 +00:00
mips Replace our home-grown BitCast with bit_cast from Chrome/Google3. 2014-09-08 09:11:11 +00:00
mips64 Replace our home-grown BitCast with bit_cast from Chrome/Google3. 2014-09-08 09:11:11 +00:00
test Refactor common unit test code. 2014-09-04 08:44:03 +00:00
third_party fix the vtune support bug. 2014-07-15 08:13:42 +00:00
x64 Replace our home-grown BitCast with bit_cast from Chrome/Google3. 2014-09-08 09:11:11 +00:00
x87 Replace our home-grown BitCast with bit_cast from Chrome/Google3. 2014-09-08 09:11:11 +00:00
accessors.cc Flatten property_kind into state. Add UNKNOWN as a state for dict-mode receivers 2014-09-04 12:28:13 +00:00
accessors.h Arguments object has @@iterator 2014-08-25 09:12:22 +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
allocation.cc First step to cleanup the power-of-2 mess. 2014-09-02 13:36:35 +00:00
allocation.h Use full include paths everywhere 2014-06-03 08:12:43 +00:00
api.cc Next base/macros.h cleanup step. 2014-09-08 04:44:22 +00:00
api.h Support symbol-named properties in API 2014-08-20 15:25:13 +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 Enable ES6 unscopables 2014-08-08 11:42:59 +00:00
arraybuffer.js Replace AddProperty by AddNamedProperty to speed up the common case 2014-07-14 14:05:30 +00:00
assembler.cc Replace our home-grown BitCast with bit_cast from Chrome/Google3. 2014-09-08 09:11:11 +00:00
assembler.h Replace our home-grown BitCast with bit_cast from Chrome/Google3. 2014-09-08 09:11:11 +00:00
assert-scope.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
assert-scope.h Fix typo. 2014-08-04 11:40:26 +00:00
ast-value-factory.cc Use Chrome compatible naming for compiler specifics. 2014-09-02 07:07:52 +00:00
ast-value-factory.h Use Chrome compatible naming for compiler specifics. 2014-09-02 07:07:52 +00:00
ast.cc Use Chrome compatible naming for compiler specifics. 2014-09-02 07:07:52 +00:00
ast.h Use Chrome compatible naming for compiler specifics. 2014-09-02 07:07:52 +00:00
bignum-dtoa.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
bignum-dtoa.h
bignum.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
bignum.h
bootstrapper.cc Ignore numbers as values of --expose-natives-as flag. 2014-09-04 15:05:06 +00:00
bootstrapper.h Replace our home-grown BitCast with bit_cast from Chrome/Google3. 2014-09-08 09:11:11 +00:00
builtins.cc Do not expose termination exceptions to the Exception API. 2014-09-01 09:11:44 +00:00
builtins.h Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
bytecodes-irregexp.h
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-stubs-hydrogen.cc Do not cache CodeStubInterfaceDescriptor on the isolate. 2014-09-05 15:20:45 +00:00
code-stubs.cc Do not cache CodeStubInterfaceDescriptor on the isolate. 2014-09-05 15:20:45 +00:00
code-stubs.h Do not cache CodeStubInterfaceDescriptor on the isolate. 2014-09-05 15:20:45 +00:00
code.h Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
codegen.cc Change more PlatformCodeStubs to encode properties in the minor key. 2014-08-26 10:39:20 +00:00
codegen.h Use register parameters in ElementsTransitionGenerator. 2014-07-14 15:03:38 +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 Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
compilation-cache.h Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
compiler.cc Fix more fallout from making OptimizeFunctionOnNextCall work as advertised. 2014-09-05 15:31:33 +00:00
compiler.h Preliminary lowering of typed array loads in TF. 2014-08-28 14:35:11 +00:00
contexts.cc Enable ES6 unscopables 2014-08-08 11:42:59 +00:00
contexts.h Arguments object has @@iterator 2014-08-25 09:12:22 +00:00
conversions-inl.h Replace our home-grown BitCast with bit_cast from Chrome/Google3. 2014-09-08 09:11:11 +00:00
conversions.cc Replace our homegrown ARRAY_SIZE() with Chrome's arraysize(). 2014-08-26 09:19:24 +00:00
conversions.h Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
counters.cc Added histogram to track distribution of requested idle notifications. 2014-07-28 09:13:33 +00:00
counters.h Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
cpu-profiler-inl.h Use full include paths everywhere 2014-06-03 08:12:43 +00:00
cpu-profiler.cc Make CPU profiler function names match ones from StackFrame iterator. 2014-08-05 07:31:17 +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 Use Chrome compatible naming for compiler specifics. 2014-09-02 07:07:52 +00:00
d8.gyp Split out libplatform into a separate libary 2014-07-03 07:37:27 +00:00
d8.h Fix Windows build. 2014-09-02 07:23:55 +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 Do not expose termination exceptions to the Exception API. 2014-09-01 09:11:44 +00:00
debug.h Move Promise tracking from debug to isolate. 2014-08-13 11:14:35 +00:00
deoptimizer.cc Replace our home-grown BitCast with bit_cast from Chrome/Google3. 2014-09-08 09:11:11 +00:00
deoptimizer.h Context deoptimization and removal of the deoptimization block in Turbofan 2014-09-01 09:31:14 +00:00
DEPS Merge base unit tests into src to be in line with Chrome. 2014-08-29 10:53:08 +00:00
disasm.h
disassembler.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
disassembler.h Use full include paths everywhere 2014-06-03 08:12:43 +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
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 Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
elements.cc Use Chrome compatible naming for compiler specifics. 2014-09-02 07:07:52 +00:00
elements.h Delete dead GetType from elements accessors 2014-08-20 14:26:02 +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 Never skip access checks in the lookup iterator 2014-09-03 14:05:55 +00:00
factory.h Replace our home-grown BitCast with bit_cast from Chrome/Google3. 2014-09-08 09:11:11 +00:00
fast-dtoa.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
fast-dtoa.h
feedback-slots.h Use full include paths everywhere 2014-06-03 08:12:43 +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
flag-definitions.h Remove redundant --always-full-compiler flag. 2014-09-04 16:29:47 +00:00
flags.cc Fix command line parsing crash. 2014-08-08 14:42:18 +00:00
flags.h Check alpha-sorting of includes during presubmit. 2014-06-20 08:40:11 +00:00
frames-inl.h Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
frames.cc First step to cleanup the power-of-2 mess. 2014-09-02 13:36:35 +00:00
frames.h Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
full-codegen.cc Replace our homegrown ARRAY_SIZE() with Chrome's arraysize(). 2014-08-26 09:19:24 +00:00
full-codegen.h Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +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 First step to cleanup the power-of-2 mess. 2014-09-02 13:36:35 +00:00
gdb-jit.h Remove AddCode and RemoveCode GDB JIT entry hooks. 2014-07-11 07:51:25 +00:00
generator.js Tag all prototypes as proto, except those set using __proto__ 2014-08-11 14:00:58 +00:00
global-handles.cc HeapProfiler: remove obsolete AddImplicitReferences 2014-08-26 13:05:54 +00:00
global-handles.h HeapProfiler: remove obsolete AddImplicitReferences 2014-08-26 13:05:54 +00:00
globals.h Revert "Enable out-of-line constant pool for Arm." 2014-08-23 18:38:37 +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 Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +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 Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
heap-snapshot-generator.cc Remove dead code from LookupResult 2014-08-26 16:32:51 +00:00
heap-snapshot-generator.h Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +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 Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +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 Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +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 Use Chrome compatible naming for compiler specifics. 2014-09-02 07:07:52 +00:00
hydrogen-gvn.h Use Chrome compatible naming for compiler specifics. 2014-09-02 07:07:52 +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 Replace our home-grown BitCast with bit_cast from Chrome/Google3. 2014-09-08 09:11:11 +00:00
hydrogen-instructions.h Replace our home-grown BitCast with bit_cast from Chrome/Google3. 2014-09-08 09:11:11 +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 Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
hydrogen-removable-simulates.h Use full include paths everywhere 2014-06-03 08:12:43 +00:00
hydrogen-representation-changes.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +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 Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
hydrogen-types.h Use Chrome compatible naming for compiler specifics. 2014-09-02 07:07:52 +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 Do not cache CodeStubInterfaceDescriptor on the isolate. 2014-09-05 15:20:45 +00:00
hydrogen.h Use Chrome compatible naming for compiler specifics. 2014-09-02 07:07:52 +00:00
i18n.cc Change Has* and Get*Attributes to return Maybe<*>, indicating possible exceptions. 2014-07-25 18:32:11 +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
interface-descriptors.cc CallDescriptors::InitializeForIsolate() is no longer needed. 2014-09-03 12:25:13 +00:00
interface-descriptors.h CallDescriptors::InitializeForIsolate() is no longer needed. 2014-09-03 12:25:13 +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 Fix newly discovered presubmit errors. 2014-08-12 13:33:35 +00:00
interpreter-irregexp.h
isolate-inl.h Move platform abstraction to base library 2014-06-30 13:25:46 +00:00
isolate.cc Replace our home-grown BitCast with bit_cast from Chrome/Google3. 2014-09-08 09:11:11 +00:00
isolate.h Do not cache CodeStubInterfaceDescriptor on the isolate. 2014-09-05 15:20:45 +00:00
json-parser.h Do not expose termination exceptions to the Exception API. 2014-09-01 09:11:44 +00:00
json-stringifier.h Do not expose termination exceptions to the Exception API. 2014-09-01 09:11:44 +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 Regexp: Refactor ChoiceNode::Emit 2014-09-04 12:47:13 +00:00
jsregexp.h Regexp: Refactor ChoiceNode::Emit 2014-09-04 12:47:13 +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 our homegrown ARRAY_SIZE() with Chrome's arraysize(). 2014-08-26 09:19:24 +00:00
lithium-codegen.h Use full include paths everywhere 2014-06-03 08:12:43 +00:00
lithium-inl.h Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
lithium.cc Context deoptimization and removal of the deoptimization block in Turbofan 2014-09-01 09:31:14 +00:00
lithium.h Use Chrome compatible naming for compiler specifics. 2014-09-02 07:07:52 +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 Revert "Unbreak build with clang." 2014-08-05 14:19:22 +00:00
liveedit.h Ignore live_edit_ flag when when dealing with LiveEdit in a debug break. 2014-06-11 13:40:18 +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 Fix newly discovered presubmit errors. 2014-08-12 13:33:35 +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 Get rid of special property_encoding flag on the LookupIterator 2014-09-04 13:17:04 +00:00
lookup.cc Get rid of special property_encoding flag on the LookupIterator 2014-09-04 13:17:04 +00:00
lookup.h Get rid of special property_encoding flag on the LookupIterator 2014-09-04 13:17:04 +00:00
macro-assembler.h Fix newly discovered presubmit errors. 2014-08-12 13:33:35 +00:00
macros.py Make all global private symbols own symbols. 2014-08-20 19:21:56 +00:00
math.js Port fdlibm implementation for Math.cosh. 2014-09-01 09:36:00 +00:00
messages.cc Replace our homegrown ARRAY_SIZE() with Chrome's arraysize(). 2014-08-26 09:19:24 +00:00
messages.h Use full include paths everywhere 2014-06-03 08:12:43 +00:00
messages.js Implement Function.prototype.toMethod. 2014-08-21 12:39:33 +00:00
mirror-debugger.js Remove dead code from LookupResult 2014-08-26 16:32:51 +00:00
misc-intrinsics.h Use full include paths everywhere 2014-06-03 08:12:43 +00:00
mksnapshot.cc Replace our homegrown ARRAY_SIZE() with Chrome's arraysize(). 2014-08-26 09:19:24 +00:00
msan.h MSan: mark any memory allocated from the JS heap as uninitialized. 2014-08-21 09:35:59 +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 Replace our home-grown BitCast with bit_cast from Chrome/Google3. 2014-09-08 09:11:11 +00:00
objects-inl.h Replace our home-grown BitCast with bit_cast from Chrome/Google3. 2014-09-08 09:11:11 +00:00
objects-printer.cc Preliminary lowering of typed array loads in TF. 2014-08-28 14:35:11 +00:00
objects.cc Allocate a new empty number dictionary when resetting elements 2014-09-05 11:38:22 +00:00
objects.h Convert Linkage to use MachineSignature. 2014-09-03 10:13:21 +00:00
optimizing-compiler-thread.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
optimizing-compiler-thread.h Fix newly discovered presubmit errors. 2014-08-12 13:33:35 +00:00
ostreams.cc Fix disassembly redirection from stdout into a file. 2014-08-28 07:30:58 +00:00
ostreams.h Use Chrome compatible naming for compiler specifics. 2014-09-02 07:07:52 +00:00
OWNERS
parser.cc Fix --trace-parse. 2014-09-05 12:27:28 +00:00
parser.h Refactor Parser to make it usable on a background thread. 2014-09-02 11:36:21 +00:00
perf-jit.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +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 Fix issue with numeric property names 2014-08-22 14:40:38 +00:00
preparser.h Refactor Parser to make it usable on a background thread. 2014-09-02 11:36:21 +00:00
prettyprinter.cc Parse 'super' keyword. 2014-08-18 12:35:34 +00:00
prettyprinter.h New try: Parser: Delay internalizing strings and values 2014-06-24 14:03:24 +00:00
profile-generator-inl.h Use full include paths everywhere 2014-06-03 08:12:43 +00:00
profile-generator.cc Move anonymous function name beautifying out of v8. 2014-08-05 07:08:39 +00:00
profile-generator.h Move anonymous function name beautifying out of v8. 2014-08-05 07:08:39 +00:00
promise.js Make all global private symbols own symbols. 2014-08-20 19:21:56 +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 our home-grown BitCast with bit_cast from Chrome/Google3. 2014-09-08 09:11:11 +00:00
property.h Use Chrome compatible naming for compiler specifics. 2014-09-02 07:07:52 +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 Fix regexp=interpreted build. 2014-06-04 11:56:29 +00:00
regexp-macro-assembler-tracer.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
regexp-macro-assembler-tracer.h
regexp-macro-assembler.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
regexp-macro-assembler.h Use full include paths everywhere 2014-06-03 08:12:43 +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 Remove mention of RegExp.$input 2014-08-25 07:48:58 +00:00
rewriter.cc Take ast node id counting away from Isolate. 2014-08-22 11:12:29 +00:00
rewriter.h
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.cc Fix more fallout from making OptimizeFunctionOnNextCall work as advertised. 2014-09-05 15:31:33 +00:00
runtime.h Implement Function.prototype.toMethod. 2014-08-21 12:39:33 +00:00
runtime.js ToNumber(Symbol) should throw TypeError 2014-08-11 19:24:05 +00:00
safepoint-table.cc Fix deoptimization address patching in Turbofan to use safepoints. 2014-08-25 07:02:19 +00:00
safepoint-table.h Fix deoptimization address patching in Turbofan to use safepoints. 2014-08-25 07:02:19 +00:00
sampler.cc More PNaCL fixes (without GYP/Makefile tweaks) 2014-08-29 09:39:28 +00:00
sampler.h Move platform abstraction to base library 2014-06-30 13:25:46 +00:00
scanner-character-streams.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
scanner-character-streams.h Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
scanner.cc Parse 'super' keyword. 2014-08-18 12:35:34 +00:00
scanner.h Parse 'super' keyword. 2014-08-18 12:35:34 +00:00
scopeinfo.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
scopeinfo.h Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
scopes.cc Do not expose termination exceptions to the Exception API. 2014-09-01 09:11:44 +00:00
scopes.h Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
serialize.cc Use Chrome compatible naming for compiler specifics. 2014-09-02 07:07:52 +00:00
serialize.h Check that external references are registered in the serializer. 2014-08-06 07:20:14 +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 Move platform abstraction to base library 2014-06-30 13:25:46 +00:00
snapshot-empty.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
snapshot-external.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
snapshot-source-sink.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
snapshot-source-sink.h Use Chrome compatible naming for compiler specifics. 2014-09-02 07:07:52 +00:00
snapshot.h Support external startup data in V8. 2014-06-23 13:52:17 +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 ASSERT* to DCHECK*. 2014-08-04 11:34:54 +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 Only escape U+0022 in argument values of String.prototype HTML methods 2014-08-07 07:45:33 +00:00
strtod.cc Replace our homegrown ARRAY_SIZE() with Chrome's arraysize(). 2014-08-26 09:19:24 +00:00
strtod.h
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 Parse 'super' keyword. 2014-08-18 12:35:34 +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 Move a bunch of GC related files to heap/ subdirectory 2014-08-05 08:18:22 +00:00
type-info.cc Fix null-dereference in r23716. 2014-09-05 08:04:37 +00:00
type-info.h Tag handlers as monomorphic 2014-08-05 12:32:49 +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 Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
types.cc Replace our homegrown ARRAY_SIZE() with Chrome's arraysize(). 2014-08-26 09:19:24 +00:00
types.h Extend some operations to range types. 2014-08-07 15:30:16 +00:00
typing.cc Parse 'super' keyword. 2014-08-18 12:35:34 +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] Fix the node matchers. 2014-09-08 09:16:11 +00:00
uri.h Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
uri.js Harden a few builtins 2014-05-22 13:59:37 +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 Replace our home-grown BitCast with bit_cast from Chrome/Google3. 2014-09-08 09:11:11 +00:00
v8.cc Fix and re-enable test-api/InitializeAndDispose. 2014-08-26 13:07:18 +00:00
v8.h Move a bunch of GC related files to heap/ subdirectory 2014-08-05 08:18:22 +00:00
v8dll-main.cc Move atomic ops and related files to base library 2014-06-05 12:14:47 +00:00
v8memory.h
v8natives.js Remove false checks since GetOwnProperty now throws an exception on access check violation. 2014-08-27 11:42:17 +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 Replace our homegrown ARRAY_SIZE() with Chrome's arraysize(). 2014-08-26 09:19:24 +00:00
version.cc [Auto-roll] Bump up version to 3.29.51.0 2014-09-08 09:04:14 +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 Use full include paths everywhere 2014-06-03 08:12:43 +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