v8/src
bakkot e68258bd15 [AST] Add method to concatenate AstRawStrings
Normally the parser just uses AstConsStrings to concatenate, but some
types require an AstRawString. This patch adds an AstValueFactory
method which produces one from two AstRawStrings.

Review-Url: https://codereview.chromium.org/2348783002
Cr-Commit-Position: refs/heads/master@{#39482}
2016-09-16 23:49:37 +00:00
..
arm [stubs] Port StoreTransitionStub and ElementsTransitionAndStoreStub to TurboFan. 2016-09-16 14:24:08 +00:00
arm64 [stubs] Port StoreTransitionStub and ElementsTransitionAndStoreStub to TurboFan. 2016-09-16 14:24:08 +00:00
asmjs [wasm] Compilation/Instantiation pipeline works off module object 2016-09-12 22:11:56 +00:00
ast [AST] Add method to concatenate AstRawStrings 2016-09-16 23:49:37 +00:00
base Fix backtrace for solaris and musl C based linux environments as well 2016-09-13 19:22:20 +00:00
builtins [Interpreter] Adds stackcheck in InterpreterPushArgsAndCall/Construct builtins. 2016-09-16 10:28:44 +00:00
compiler [turbofan] Reduce some Float64 division to multiplication 2016-09-16 17:55:30 +00:00
compiler-dispatcher Rework scanner-character-streams. 2016-09-16 08:29:52 +00:00
crankshaft [stubs] Port StoreTransitionStub and ElementsTransitionAndStoreStub to TurboFan. 2016-09-16 14:24:08 +00:00
debug Only pass the outer scope info with ParseInfo 2016-09-15 19:47:31 +00:00
extensions [heap] Introduce enum of garbage collection reasons. 2016-09-07 10:03:08 +00:00
full-codegen [stubs] Port StoreTransitionStub and ElementsTransitionAndStoreStub to TurboFan. 2016-09-16 14:24:08 +00:00
heap [modules] Turn JSModule into Module. 2016-09-16 16:47:56 +00:00
ia32 [stubs] Port StoreTransitionStub and ElementsTransitionAndStoreStub to TurboFan. 2016-09-16 14:24:08 +00:00
ic [stubs] Port StoreTransitionStub and ElementsTransitionAndStoreStub to TurboFan. 2016-09-16 14:24:08 +00:00
inspector [inspector] removed ArrayLengthHelperFunction specialization for empty array 2016-09-15 18:48:04 +00:00
interpreter [interpreter] Add a fast path for dynamic local load 2016-09-16 13:27:19 +00:00
js async/await: Don't trigger uncaught rejection handlers on throwaway Promises 2016-09-16 20:23:49 +00:00
libplatform [Tracing] Minor bug fixes related to trace serialization 2016-09-09 20:44:25 +00:00
libsampler Fix compilation on BSD platforms 2016-08-25 12:28:53 +00:00
mips [stubs] Port StoreTransitionStub and ElementsTransitionAndStoreStub to TurboFan. 2016-09-16 14:24:08 +00:00
mips64 [stubs] Port StoreTransitionStub and ElementsTransitionAndStoreStub to TurboFan. 2016-09-16 14:24:08 +00:00
parsing Fix async/await memory leak 2016-09-16 18:46:13 +00:00
ppc [stubs] Port StoreTransitionStub and ElementsTransitionAndStoreStub to TurboFan. 2016-09-16 14:24:08 +00:00
profiler [turbofan] Collect invocation counts and compute relative call frequencies. 2016-09-14 10:20:48 +00:00
regexp Separate CompilationInfo into its own file. 2016-08-31 08:49:59 +00:00
runtime [modules] Turn JSModule into Module. 2016-09-16 16:47:56 +00:00
s390 [stubs] Port StoreTransitionStub and ElementsTransitionAndStoreStub to TurboFan. 2016-09-16 14:24:08 +00:00
snapshot [wasm] reuse the first compiled module. 2016-09-12 23:13:19 +00:00
third_party Removed fdlibm.js, as it is now an empty shell. 2016-07-05 03:57:17 +00:00
tracing [Tracing] Fix runtime call stats tracing for GC. 2016-09-08 18:57:23 +00:00
wasm [wasm] C++ style: ErrorThrower& -> ErrorThrower* 2016-09-15 16:20:07 +00:00
x64 [stubs] Port StoreTransitionStub and ElementsTransitionAndStoreStub to TurboFan. 2016-09-16 14:24:08 +00:00
x87 [stubs] Port StoreTransitionStub and ElementsTransitionAndStoreStub to TurboFan. 2016-09-16 14:24:08 +00:00
accessors.cc Move FormatStackTrace to ErrorUtils 2016-08-03 13:49:55 +00:00
accessors.h Move Error methods to C++ 2016-07-20 13:05:47 +00:00
address-map.cc Move hashmap into src/base. 2016-06-09 18:00:31 +00:00
address-map.h [serializer] reserve maps one by one to avoid fragmentation. 2016-08-10 06:31:31 +00:00
allocation-site-scopes.cc include only stuff you need, part 1: ast.h, ast-value-factory.h. 2016-08-18 10:26:32 +00:00
allocation-site-scopes.h include only stuff you need, part 1: ast.h, ast-value-factory.h. 2016-08-18 10:26:32 +00:00
allocation.cc Strictly disable instantiation of AllStatic class 2016-07-05 14:27:34 +00:00
allocation.h Strictly disable instantiation of AllStatic class 2016-07-05 14:27:34 +00:00
api-arguments-inl.h [RuntimeCallStats] Move tracing runtime instrumentation closer to the original version. 2016-09-05 15:40:12 +00:00
api-arguments.cc [RuntimeCallStats] Move tracing runtime instrumentation closer to the original version. 2016-09-05 15:40:12 +00:00
api-arguments.h [api] Add interceptor for defineProperty(). 2016-09-02 09:09:08 +00:00
api-experimental.cc Add ToSmi and Goto operations to FastAccessorAssembler. 2016-08-19 09:35:17 +00:00
api-experimental.h Re-re-land FastAccessorBuilder. 2015-12-11 09:54:00 +00:00
api-natives.cc [api] Use handle for ConfigureInstance 2016-08-26 12:35:52 +00:00
api-natives.h Add API to create a "remote" instance of a given FunctionTemplate 2016-07-19 12:22:37 +00:00
api.cc [modules] Introduce v8::Module to the API and return it from CompileModule 2016-09-16 21:47:54 +00:00
api.h [modules] Introduce v8::Module to the API and return it from CompileModule 2016-09-16 21:47:54 +00:00
arguments.cc Split off api-arguments.[h|cc] from arguments.[h|cc] 2016-03-10 12:16:05 +00:00
arguments.h Revert of [runtime] temporarily transform IsContext check from DHECK to CHECK (patchset #2 id:20001 of https://codereview.chromium.org/2164633002/ ) 2016-09-08 18:28:22 +00:00
assembler.cc Fix a race condition in simulator that happens when flushing icache. 2016-09-13 14:12:10 +00:00
assembler.h [v8] Move all the RelocInfo::set_target_address function into one place. 2016-08-17 17:56:42 +00:00
assert-scope.cc
assert-scope.h
background-parsing-task.cc Only pass the outer scope info with ParseInfo 2016-09-15 19:47:31 +00:00
background-parsing-task.h Remove unnessary includes of parser.h 2016-09-02 17:48:46 +00:00
bailout-reason.cc
bailout-reason.h Remove CONST_LEGACY VariableMode 2016-08-31 18:50:26 +00:00
base.isolate [build] Fix mac asan dependencies 2016-09-07 12:21:37 +00:00
basic-block-profiler.cc
basic-block-profiler.h
bignum-dtoa.cc
bignum-dtoa.h
bignum.cc [runtime] Implement encodeURI as single runtime function. 2016-05-14 07:17:03 +00:00
bignum.h
bit-vector.cc Create ast/ and parsing/ subdirectories and move appropriate files 2015-11-26 16:23:07 +00:00
bit-vector.h
bootstrapper.cc Class fields, part 1 (parsing and infrastructure) 2016-09-16 00:42:46 +00:00
bootstrapper.h Add an API to create a detached global object 2016-07-07 19:38:08 +00:00
cached-powers.cc
cached-powers.h
cancelable-task.cc Refactor CancelableTaskManager to use std::map. 2016-05-10 12:59:23 +00:00
cancelable-task.h Refactor CancelableTaskManager to use std::map. 2016-05-10 12:59:23 +00:00
char-predicates-inl.h [regexp] allow loose matching for property names. 2016-03-09 19:07:46 +00:00
char-predicates.cc
char-predicates.h [regexp] allow loose matching for property names. 2016-03-09 19:07:46 +00:00
checks.h
code-events.h Introduce JIT code events dispatcher for the isolate. 2016-06-15 13:24:26 +00:00
code-factory.cc [stubs] Port ToName stub to TurboFan. 2016-09-09 16:23:48 +00:00
code-factory.h [Interpreter] Collect allocation site feedback in call bytecode handler. 2016-09-08 14:50:09 +00:00
code-stub-assembler.cc [stubs] Port StoreTransitionStub and ElementsTransitionAndStoreStub to TurboFan. 2016-09-16 14:24:08 +00:00
code-stub-assembler.h [stubs] Port StoreTransitionStub and ElementsTransitionAndStoreStub to TurboFan. 2016-09-16 14:24:08 +00:00
code-stubs-hydrogen.cc [stubs] Port StoreTransitionStub and ElementsTransitionAndStoreStub to TurboFan. 2016-09-16 14:24:08 +00:00
code-stubs.cc [stubs] Port StoreTransitionStub and ElementsTransitionAndStoreStub to TurboFan. 2016-09-16 14:24:08 +00:00
code-stubs.h [stubs] Port StoreTransitionStub and ElementsTransitionAndStoreStub to TurboFan. 2016-09-16 14:24:08 +00:00
codegen.cc Remove unnessary includes of parser.h 2016-09-02 17:48:46 +00:00
codegen.h Reland Implement .eh_frame writer and disassembler. 2016-07-14 10:33:26 +00:00
collector.h Separate DuplicateFinder from Scanner. 2016-08-25 11:58:17 +00:00
compilation-cache.cc Move RelocInfo::kNoPosition. 2016-06-30 09:29:30 +00:00
compilation-cache.h Move hashmap into src/base. 2016-06-09 18:00:31 +00:00
compilation-dependencies.cc Revert of [turbofan] Properly handle dictionary maps in the prototype chain. (patchset #1 id:1 of https://codereview.chromium.org/2067423003/ ) 2016-06-16 09:17:35 +00:00
compilation-dependencies.h Revert of [turbofan] Properly handle dictionary maps in the prototype chain. (patchset #1 id:1 of https://codereview.chromium.org/2067423003/ ) 2016-06-16 09:17:35 +00:00
compilation-info.cc [turbofan] Ensure AstGraphBuilder::CheckOsrEntry hits once. 2016-09-16 11:57:56 +00:00
compilation-info.h [compiler] Stop delegating CompilationInfo::context. 2016-09-07 12:03:14 +00:00
compilation-statistics.cc Machine-readable TurboFan compiler statistics 2016-06-13 09:35:49 +00:00
compilation-statistics.h Machine-readable TurboFan compiler statistics 2016-06-13 09:35:49 +00:00
compiler.cc [compiler] Make Compiler::EnsureBytecode respect filter. 2016-09-16 08:58:14 +00:00
compiler.h Separate CompilationInfo into its own file. 2016-08-31 08:49:59 +00:00
context-measure.cc [serializer] prepare attached references for general use. 2016-05-18 11:30:33 +00:00
context-measure.h [serializer] prepare attached references for general use. 2016-05-18 11:30:33 +00:00
contexts-inl.h Rip out most of our outdated modules implementation. 2016-06-28 07:25:38 +00:00
contexts.cc [modules] Turn JSModule into Module. 2016-09-16 16:47:56 +00:00
contexts.h [modules] Turn JSModule into Module. 2016-09-16 16:47:56 +00:00
conversions-inl.h Remove unused isolate parameter from NumberToSize and TryNumberToSize 2016-08-08 15:56:47 +00:00
conversions.cc [v8natives.js] updating comments to ES6 2015-12-10 10:43:37 +00:00
conversions.h Remove unused isolate parameter from NumberToSize and TryNumberToSize 2016-08-08 15:56:47 +00:00
counters-inl.h Add delegating initialize method for RuntimeCallTimerScope. 2016-09-10 04:58:03 +00:00
counters.cc Revert of [Tracing] Remove unnecessary memory allocation in runtime call stats. (patchset #1 id:1 of https://codereview.chromium.org/2342643004/ ) 2016-09-16 14:21:31 +00:00
counters.h Revert of [Tracing] Remove unnecessary memory allocation in runtime call stats. (patchset #1 id:1 of https://codereview.chromium.org/2342643004/ ) 2016-09-16 14:21:31 +00:00
d8-posix.cc Remove NaCl support. 2016-07-27 07:50:31 +00:00
d8-windows.cc
d8.cc [modules] Introduce v8::Module to the API and return it from CompileModule 2016-09-16 21:47:54 +00:00
d8.gyp [Reland][Tracing] Embed V8 runtime call stats into tracing. 2016-08-10 01:19:01 +00:00
d8.h [modules] Introduce v8::Module to the API and return it from CompileModule 2016-09-16 21:47:54 +00:00
d8.isolate
d8.js [d8] remove utility context. 2016-03-31 10:18:25 +00:00
date.cc [date] Date parser says true even for wrong dates, check twice. 2016-01-07 09:30:46 +00:00
date.h [runtime] Migrate several Date builtins to C++. 2016-01-05 11:05:50 +00:00
dateparser-inl.h Only count legacy parser usage if legacy parser had effect. 2016-06-22 18:07:47 +00:00
dateparser.cc Fix UTC offset computation in date parser. 2015-12-17 16:29:33 +00:00
dateparser.h Minor header cleanup. 2016-08-25 08:17:38 +00:00
deoptimize-reason.cc Reland of Fix compiler warnings on "make android_arm" (patchset #1 id:1 of https://codereview.chromium.org/2286163002/ ) 2016-08-28 21:03:32 +00:00
deoptimize-reason.h Reland of Fix compiler warnings on "make android_arm" (patchset #1 id:1 of https://codereview.chromium.org/2286163002/ ) 2016-08-28 21:03:32 +00:00
deoptimizer.cc [deoptimizer] Materialize JSFunction objects without context. 2016-09-08 12:15:50 +00:00
deoptimizer.h [deoptimizer] Remove obsolete BailoutType switches. 2016-08-25 13:26:33 +00:00
DEPS Add a mode to completely deserialize scope chains 2016-08-03 13:31:04 +00:00
disasm.h
disassembler.cc Replace SmartArrayPointer<T> with unique_ptr<T[]> 2016-07-25 10:27:47 +00:00
disassembler.h
diy-fp.cc
diy-fp.h
double.h
dtoa.cc
dtoa.h
effects.h Forking the type system between Crankshaft & Turbofan. 2016-09-02 13:04:39 +00:00
eh-frame.cc Reland Implement .eh_frame writer and disassembler. 2016-07-14 10:33:26 +00:00
eh-frame.h Reland Implement .eh_frame writer and disassembler. 2016-07-14 10:33:26 +00:00
elements-kind.cc Introduce {FAST,SLOW}_STRING_WRAPPER_ELEMENTS 2016-01-29 18:58:04 +00:00
elements-kind.h Introduce {FAST,SLOW}_STRING_WRAPPER_ELEMENTS 2016-01-29 18:58:04 +00:00
elements.cc [elements] Handlify SloppyArguments IndexOfValueImpl 2016-09-12 17:32:09 +00:00
elements.h [elements, turbofan] Implement simple GrowElements 2016-08-25 11:39:38 +00:00
execution.cc [RuntimeCallStats] Move tracing runtime instrumentation closer to the original version. 2016-09-05 15:40:12 +00:00
execution.h Refactor call site handling for stack formatting 2016-08-30 13:29:10 +00:00
external-reference-table.cc [x64] add Absps/d and Negps/d macro 2016-07-21 11:02:42 +00:00
external-reference-table.h [builtins] remove redundant builtins lists. 2016-07-18 08:48:18 +00:00
factory.cc [modules] Introduce v8::Module to the API and return it from CompileModule 2016-09-16 21:47:54 +00:00
factory.h [modules] Introduce v8::Module to the API and return it from CompileModule 2016-09-16 21:47:54 +00:00
fast-accessor-assembler.cc Add ToSmi and Goto operations to FastAccessorAssembler. 2016-08-19 09:35:17 +00:00
fast-accessor-assembler.h Add ToSmi and Goto operations to FastAccessorAssembler. 2016-08-19 09:35:17 +00:00
fast-dtoa.cc
fast-dtoa.h
field-index-inl.h Reland "[KeyedLoadIC] Support Smi "handlers" for element loads" 2016-08-09 15:16:57 +00:00
field-index.h Reland "[KeyedLoadIC] Support Smi "handlers" for element loads" 2016-08-09 15:16:57 +00:00
field-type.cc Forking the type system between Crankshaft & Turbofan. 2016-09-02 13:04:39 +00:00
field-type.h Forking the type system between Crankshaft & Turbofan. 2016-09-02 13:04:39 +00:00
fixed-dtoa.cc
fixed-dtoa.h
flag-definitions.h Revert of Preparse inner functions. (patchset #23 id:440001 of https://codereview.chromium.org/2322243002/ ) 2016-09-16 10:44:04 +00:00
flags.cc Make syntax for boolean flags more discoverable. 2016-06-22 16:07:11 +00:00
flags.h
frames-inl.h Fix LookupCode for the DatePrototype_GetField builtin 2016-08-30 08:28:14 +00:00
frames.cc [wasm] Use weak reference for wasm deopt data. 2016-08-29 20:13:52 +00:00
frames.h Disable copy constructor in public: section or use macro. 2016-08-25 03:13:31 +00:00
futex-emulation.cc Remove unused isolate parameter from NumberToSize and TryNumberToSize 2016-08-08 15:56:47 +00:00
futex-emulation.h [Atomics] Rename Atomics.futex*, remove Atomics.futexWakeOrRequeue 2016-07-13 18:34:03 +00:00
gdb-jit.cc Separate CompilationInfo into its own file. 2016-08-31 08:49:59 +00:00
gdb-jit.h
global-handles.cc Disable CFI on a few methods. 2016-08-19 16:31:46 +00:00
global-handles.h Introduce a new phantom weakness type without finalization callback. 2016-05-09 07:18:00 +00:00
globals.h [x64] supplement SSE insturctions for SIMD.js 2016-09-12 06:25:00 +00:00
handles-inl.h Canonicalize handles for optimized compilation. 2015-10-26 15:33:20 +00:00
handles.cc Expose a lower bound of malloc'd memory via heap statistics 2016-04-01 10:01:56 +00:00
handles.h Only pass the outer scope info with ParseInfo 2016-09-15 19:47:31 +00:00
heap-symbols.h Mark await expressions as caught or uncaught 2016-09-13 20:50:39 +00:00
i18n.cc Add support for DateTimeFormat.formatToParts 2016-09-06 22:57:11 +00:00
i18n.h Remove deprecated uses of WeakCallbackData from i18n. 2016-05-06 12:42:07 +00:00
icu_util.cc Set correct default icu data file for big endian 2016-07-27 14:38:54 +00:00
icu_util.h Set correct default icu data file for big endian 2016-07-27 14:38:54 +00:00
identity-map.cc Use a better hash function in IdentityMap. 2016-02-16 14:09:06 +00:00
identity-map.h Use a better hash function in IdentityMap. 2016-02-16 14:09:06 +00:00
interface-descriptors.cc [stubs] Port StoreTransitionStub and ElementsTransitionAndStoreStub to TurboFan. 2016-09-16 14:24:08 +00:00
interface-descriptors.h [stubs] Port StoreTransitionStub and ElementsTransitionAndStoreStub to TurboFan. 2016-09-16 14:24:08 +00:00
isolate-inl.h Reland of [api] Clean up scopes and precheck instantiations cache (patchset #1 id:1 of https://codereview.chromium.org/2216903003/ ) 2016-08-05 20:24:16 +00:00
isolate.cc Add InvokeApiInterruptCallbacks runtime counter 2016-09-15 18:56:40 +00:00
isolate.h Async/await catch prediction for "the synchronous case" 2016-09-15 01:16:45 +00:00
json-parser.cc Minor header cleanup. 2016-08-25 08:17:38 +00:00
json-parser.h [json] implement InternalizeJSONProperty in C++. 2016-05-31 05:44:59 +00:00
json-stringifier.cc [JSON] call replacer function with correct holder in JSON.stringify 2016-09-08 17:57:56 +00:00
json-stringifier.h [JSON] call replacer function with correct holder in JSON.stringify 2016-09-08 17:57:56 +00:00
keys.cc [keys] Throw a range error if the number of keys overflow FixedArray::kMaxLength 2016-08-05 12:52:28 +00:00
keys.h [keys] Trigger [[getOwnPropertyDescriptor]] trap on proxies for Object.keys 2016-08-01 10:10:52 +00:00
layout-descriptor-inl.h AIX: Fix 'may be used uninitialized' compiler errors 2015-10-26 18:05:28 +00:00
layout-descriptor.cc
layout-descriptor.h
list-inl.h
list.h Replace HeapType with a non-templated FieldType class. 2016-01-26 15:03:57 +00:00
locked-queue-inl.h Move atomic-utils.h into base/ 2016-05-09 16:23:57 +00:00
locked-queue.h Add lock-based unbounded queue 2015-11-18 10:54:13 +00:00
log-inl.h [api] Remove HistogramTimerScope from high-frequency API-Functions 2016-07-28 14:03:55 +00:00
log-utils.cc Introduce IsUndefined(Isolate*) and IsTheHole(Isolate*) 2016-06-06 13:00:49 +00:00
log-utils.h Fix printf formats 2016-04-12 16:14:03 +00:00
log.cc Avoid accessing Isolate in source position logging. 2016-08-17 09:31:39 +00:00
log.h Avoid accessing Isolate in source position logging. 2016-08-17 09:31:39 +00:00
lookup-cache-inl.h KeyedLookupCache and DescriptorLookupCache -> lookup-cache{-inl.h,.cc,.h} 2016-09-06 14:57:56 +00:00
lookup-cache.cc KeyedLookupCache and DescriptorLookupCache -> lookup-cache{-inl.h,.cc,.h} 2016-09-06 14:57:56 +00:00
lookup-cache.h KeyedLookupCache and DescriptorLookupCache -> lookup-cache{-inl.h,.cc,.h} 2016-09-06 14:57:56 +00:00
lookup.cc KeyedLookupCache and DescriptorLookupCache -> lookup-cache{-inl.h,.cc,.h} 2016-09-06 14:57:56 +00:00
lookup.h KeyedLookupCache and DescriptorLookupCache -> lookup-cache{-inl.h,.cc,.h} 2016-09-06 14:57:56 +00:00
machine-type.cc TurboFan: Introduce TaggedSigned and TaggedPointer representations. 2016-08-16 12:41:43 +00:00
machine-type.h [stubs] CSA::LoadFixedDoubleArrayElement() is now able to do a hole check. 2016-09-08 13:03:03 +00:00
macro-assembler.h [crankshaft] Fragmentation-free allocation folding. 2016-05-10 11:29:08 +00:00
messages.cc Refactor call site handling for stack formatting 2016-08-30 13:29:10 +00:00
messages.h Handle errors in v8::ValueDeserializer by throwing exceptions. 2016-09-06 03:24:53 +00:00
msan.h
objects-body-descriptors-inl.h [modules] Turn JSModule into Module. 2016-09-16 16:47:56 +00:00
objects-body-descriptors.h Allow in-object properties in JSArrayBuffer. 2015-11-26 09:46:01 +00:00
objects-debug.cc [modules] Introduce v8::Module to the API and return it from CompileModule 2016-09-16 21:47:54 +00:00
objects-inl.h [modules] Introduce v8::Module to the API and return it from CompileModule 2016-09-16 21:47:54 +00:00
objects-printer.cc [modules] Introduce v8::Module to the API and return it from CompileModule 2016-09-16 21:47:54 +00:00
objects.cc [modules] Turn JSModule into Module. 2016-09-16 16:47:56 +00:00
objects.h [modules] Introduce v8::Module to the API and return it from CompileModule 2016-09-16 21:47:54 +00:00
ostreams.cc [turbolizer] Output correct JSON when source contains a backslash. 2016-08-09 09:18:38 +00:00
ostreams.h [wasm] Implement AST printing into an ostream 2016-06-16 07:49:48 +00:00
OWNERS Adding aseemgarg and bradnelson to OWNERS for asm typer. 2016-01-11 13:00:01 +00:00
pending-compilation-error-handler.cc Include only stuff you need, part 8: Fix debug.h -> liveedit.h. 2016-09-06 09:00:28 +00:00
pending-compilation-error-handler.h
perf-jit.cc Replace SmartArrayPointer<T> with unique_ptr<T[]> 2016-07-25 10:27:47 +00:00
perf-jit.h This commit is the first step towards emitting unwinding information in 2016-06-27 15:10:41 +00:00
property-descriptor.cc Introduce IsUndefined(Isolate*) and IsTheHole(Isolate*) 2016-06-06 13:00:49 +00:00
property-descriptor.h [runtime] Introduce maps for the likely cases of FromPropertyDescriptor. 2016-01-20 19:04:40 +00:00
property-details.h [turbofan] put src/types.[h/cc] into src/compiler/types.[h/cc] 2016-09-05 15:58:45 +00:00
property.cc Don't include field-type.h/field-index.h into property.h 2016-02-16 13:28:47 +00:00
property.h [runtime] Force internalize names used before lookup in in DescriptorArray and TransitionArray 2016-02-18 14:33:44 +00:00
prototype.h Reland of place all remaining Oddball checks with new function (patchset #1 id:1 of https://codereview.chromium.org/2060213002/ ) 2016-06-14 10:09:38 +00:00
register-configuration.cc [Turbofan] Revert FP register aliasing support on Arm. 2016-07-29 00:50:57 +00:00
register-configuration.h [Turbofan] Revert FP register aliasing support on Arm. 2016-07-29 00:50:57 +00:00
runtime-profiler.cc Separate CompilationInfo into its own file. 2016-08-31 08:49:59 +00:00
runtime-profiler.h [interpreter] Switch profiler to use frames for OSR. 2016-08-10 15:59:31 +00:00
safepoint-table.cc
safepoint-table.h
signature.h Revert "Revert "[wasm] Complete separation of compilation and instantiation"" 2016-06-28 23:50:13 +00:00
simulator.h S390: Platform specific includes in common files 2016-03-10 14:03:51 +00:00
small-pointer-list.h
source-position-table.cc Avoid accessing Isolate in source position logging. 2016-08-17 09:31:39 +00:00
source-position-table.h Avoid accessing Isolate in source position logging. 2016-08-17 09:31:39 +00:00
source-position.h Move RelocInfo::kNoPosition. 2016-06-30 09:29:30 +00:00
splay-tree-inl.h
splay-tree.h
startup-data-util.cc [icu] Support loading data file from default location 2016-06-08 12:11:34 +00:00
startup-data-util.h
string-builder.cc Canonicalize handles for optimized compilation. 2015-10-26 15:33:20 +00:00
string-builder.h [json] detect overflow sooner when serializing large sparse array. 2016-06-14 11:37:00 +00:00
string-search.h
string-stream.cc Replace SmartArrayPointer<T> with unique_ptr<T[]> 2016-07-25 10:27:47 +00:00
string-stream.h Replace SmartPointer<T> with unique_ptr<T> 2016-07-25 11:14:34 +00:00
strtod.cc
strtod.h
transitions-inl.h Remove support for Object.observe 2016-04-22 09:02:41 +00:00
transitions.cc [heap] Black allocation. 2016-03-14 14:03:01 +00:00
transitions.h Pretenure prototype transitions array. 2015-12-11 11:25:26 +00:00
type-feedback-vector-inl.h [turbofan] Collect invocation counts and compute relative call frequencies. 2016-09-14 10:20:48 +00:00
type-feedback-vector.cc [turbofan] Collect invocation counts and compute relative call frequencies. 2016-09-14 10:20:48 +00:00
type-feedback-vector.h [turbofan] Collect invocation counts and compute relative call frequencies. 2016-09-14 10:20:48 +00:00
type-info.cc Forking the type system between Crankshaft & Turbofan. 2016-09-02 13:04:39 +00:00
type-info.h Forking the type system between Crankshaft & Turbofan. 2016-09-02 13:04:39 +00:00
unicode-cache-inl.h
unicode-cache.h
unicode-decoder.cc
unicode-decoder.h
unicode-inl.h [wasm] Add UTF-8 validation 2016-05-12 13:02:14 +00:00
unicode.cc Rework scanner-character-streams. 2016-09-16 08:29:52 +00:00
unicode.h Rework scanner-character-streams. 2016-09-16 08:29:52 +00:00
uri.cc Address compilation warnings for android build. 2016-07-12 11:21:56 +00:00
uri.h [builtins] Migrate escape/unescape from uri.js to C++. 2016-06-01 04:26:33 +00:00
utils-inl.h Reland of "[heap] Parallel newspace evacuation, semispace copy, and compaction \o/" 2016-01-27 13:24:59 +00:00
utils.cc [stubs] Extend HasProperty stub with dictionary-mode, string wrapper and double-elements objects support. 2016-06-02 15:02:58 +00:00
utils.h [turbofan] Do constant folding for Float64Pow. 2016-09-13 07:10:40 +00:00
v8.cc Remove v8- prefix of file name in libsampler. 2016-07-08 06:47:54 +00:00
v8.gyp [inspector] removed ArrayLengthHelperFunction specialization for empty array 2016-09-15 18:48:04 +00:00
v8.h Improved diagnostic message for JS heap out of memory 2016-04-13 08:27:37 +00:00
v8dll-main.cc
v8memory.h [wasm] Separate compilation from instantiation 2016-06-20 05:23:37 +00:00
v8threads.cc
v8threads.h
value-serializer.cc Follow object map transitions when deserializing object properties. 2016-09-14 19:11:39 +00:00
value-serializer.h Follow object map transitions when deserializing object properties. 2016-09-14 19:11:39 +00:00
vector.h Pass debug name as Vector instead of const char* 2016-04-26 14:37:05 +00:00
version.cc
version.h
vm-state-inl.h [counters] Annotate v8 with more runtime call counters. 2016-05-13 15:54:49 +00:00
vm-state.h [counters] Annotate v8 with more runtime call counters. 2016-05-13 15:54:49 +00:00
zone-allocator.h
zone-containers.h [modules] Split exports into regular and special, store regular ones in a multimap. 2016-08-25 08:37:30 +00:00
zone.cc Fix overflow issue in Zone::New 2016-04-29 11:55:49 +00:00
zone.h Move hashmap into src/base. 2016-06-09 18:00:31 +00:00