v8/src
Adam Klein 430952787e [ast] Avoid unnecessary creation of Literals in TemplateString handling
For the tagged case, we never use the Literal AST node, so don't bother
creating them in the first place. Instead, store AstRawStrings directly,
and only wrap with Literals when desugaring untagged templates into
binary ops.

This also makes the upcoming merge of Literal and AstValue simpler.

Bug: v8:6984
Change-Id: I9f12710b05c6d63d7e91f2707cd08093f7ff3f11
Reviewed-on: https://chromium-review.googlesource.com/736151
Reviewed-by: Benedikt Meurer <bmeurer@chromium.org>
Reviewed-by: Marja Hölttä <marja@chromium.org>
Commit-Queue: Adam Klein <adamk@chromium.org>
Cr-Commit-Position: refs/heads/master@{#48940}
2017-10-25 16:10:37 +00:00
..
arm Cleanup codegen.h includes 2017-10-20 11:56:01 +00:00
arm64 [arm64] Update MacroAssembler::CheckDebugHook for jssp removal. 2017-10-24 11:48:56 +00:00
asmjs [asm.js] Limit number of local variables 2017-10-25 12:45:36 +00:00
ast [ast] Avoid unnecessary creation of Literals in TemplateString handling 2017-10-25 16:10:37 +00:00
base Allow constexpr RegList construction from Registers 2017-10-24 17:30:11 +00:00
builtins [es2015] Unify hash storage for JSProxy and JSGlobalProxy. 2017-10-25 12:51:55 +00:00
compiler [turbofan] Introduce FindOrderedHashMapEntryForReceiverKey operator. 2017-10-25 14:49:35 +00:00
compiler-dispatcher [Parsing] Move pending_error_handler from Parser to ParseInfo. 2017-10-24 13:29:57 +00:00
debug [bigint] Resolve a few minor TODOs. 2017-10-25 07:16:06 +00:00
extensions [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
heap Reland "[objects] Introduce {CodeDataContainer} object type." 2017-10-25 12:43:56 +00:00
ia32 Allow constexpr RegList construction from Registers 2017-10-24 17:30:11 +00:00
ic [ic] Ignore the prototype chain for typed array elements. 2017-10-25 07:19:26 +00:00
inspector [inspector] removed unused injected-script methods 2017-10-25 06:14:06 +00:00
interpreter [parser] Allow nary comma expressions 2017-10-25 12:38:35 +00:00
js [js] Rename CHECK_OBJECT_COERCIBLE to REQUIRE_OBJECT_COERCIBLE 2017-10-20 21:49:27 +00:00
libplatform [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
libsampler [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
mips Cleanup codegen.h includes 2017-10-20 11:56:01 +00:00
mips64 Cleanup codegen.h includes 2017-10-20 11:56:01 +00:00
objects [turbofan] Move {Code} flag setting into allocator. 2017-10-25 13:50:27 +00:00
parsing [ast] Avoid unnecessary creation of Literals in TemplateString handling 2017-10-25 16:10:37 +00:00
ppc PPC/s390: Fix included header in simulator 2017-10-23 18:29:58 +00:00
profiler [profiler] Add missing node type name. 2017-10-20 19:18:37 +00:00
regexp [regexp] Fix a bug causing early aborts from AddCaseEquivalents 2017-10-18 12:18:59 +00:00
runtime [cleanup] Store ES6 class' start/end positions as one property. 2017-10-25 12:34:55 +00:00
s390 PPC/s390: Fix included header in simulator 2017-10-23 18:29:58 +00:00
snapshot [snapshot] Remove two unused bytecodes 2017-10-25 10:51:35 +00:00
third_party Fix common misspellings 2017-08-02 09:35:28 +00:00
tracing [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
trap-handler [wasm] Move "thread in wasm" flag handling out of compiled code 2017-10-16 15:17:29 +00:00
wasm [wasm] [interpreter] Remove unused CachedInstanceInfo 2017-10-25 14:57:04 +00:00
x64 Allow constexpr RegList construction from Registers 2017-10-24 17:30:11 +00:00
zone [turbofan] Record instance type for CheckMaps, MapGuard and CompareMaps nodes. 2017-10-20 12:58:07 +00:00
accessors.cc [cleanup] Make LanguageMode an enum class 2017-10-16 11:44:01 +00:00
accessors.h
address-map.cc Use nullptr instead of NULL where possible 2017-10-13 17:21:49 +00:00
address-map.h [serializer] Enable TypedArrays and ArrayBuffers in the snapshot. 2017-08-10 07:49:14 +00:00
allocation-site-scopes.h [cleanup] Improve readability of AllocationSite 2017-07-10 11:03:02 +00:00
allocation.cc Revert "[Memory] Move GetRandomMmapAddr from base::OS platform to v8::internal." 2017-10-18 18:48:27 +00:00
allocation.h Revert "[Memory] Move GetRandomMmapAddr from base::OS platform to v8::internal." 2017-10-18 18:48:27 +00:00
api-arguments-inl.h add gn jumbo build support 2017-08-09 09:05:29 +00:00
api-arguments.cc
api-arguments.h [api] Disable copy for PropertyCallbackArguments 2017-09-07 08:05:59 +00:00
api-natives.cc Reland "[runtime] Make JSFunction::prototype_or_initial_map field optional." 2017-10-13 09:09:28 +00:00
api-natives.h [runtime] Use custom maps for function closures ... 2017-07-13 13:23:06 +00:00
api.cc [Parsing] Move pending_error_handler from Parser to ParseInfo. 2017-10-24 13:29:57 +00:00
api.h [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
arguments.cc
arguments.h Delete ObjectTriple and support code 2017-10-09 10:18:31 +00:00
assembler-inl.h Remove x87 port 2017-07-18 18:20:40 +00:00
assembler.cc [arm64] Mark std::printf as an external reference 2017-10-20 13:04:48 +00:00
assembler.h Allow constexpr RegList construction from Registers 2017-10-24 17:30:11 +00:00
assert-scope.cc Use nullptr instead of NULL where possible 2017-10-13 17:21:49 +00:00
assert-scope.h
bailout-reason.cc [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
bailout-reason.h Revert "[turbofan] Prune control flow based on failed map checks and comparisons." 2017-10-25 11:03:35 +00:00
base.isolate [test] Fix isolating symbolizer for ubsan 2017-10-17 15:02:04 +00:00
basic-block-profiler.cc
basic-block-profiler.h
bignum-dtoa.cc [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
bignum-dtoa.h
bignum.cc [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
bignum.h
bit-vector.cc [base] Allow BitVector to store data inline 2017-06-26 11:38:24 +00:00
bit-vector.h [base] Allow BitVector to store data inline 2017-06-26 11:38:24 +00:00
bootstrapper.cc [logging] Enable basic --trace-maps by default 2017-10-24 20:54:15 +00:00
bootstrapper.h Use nullptr instead of NULL where possible 2017-10-13 17:21:49 +00:00
boxed-float.h [cleanup] Remove stale comment in boxed-float.h 2017-10-25 14:45:46 +00:00
cached-powers.cc [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
cached-powers.h
callable.h
cancelable-task.cc Make CancelableTask ids unique 2017-08-02 16:10:42 +00:00
cancelable-task.h Make CancelableTask ids unique 2017-08-02 16:10:42 +00:00
char-predicates-inl.h
char-predicates.cc Use ICU for ID_START, ID_CONTINUE and WhiteSpace check 2017-06-14 20:32:49 +00:00
char-predicates.h [scanner] Don't use UnicodeCache for IsLineTerminator. 2017-09-05 07:04:06 +00:00
checks.h
code-events.h [profiler] Remove dead and obsolete CodeCreateEvent. 2017-10-19 11:30:51 +00:00
code-factory.cc Reimplement Array.prototype.slice in CSA and C++ 2017-10-24 06:39:47 +00:00
code-factory.h Reimplement Array.prototype.slice in CSA and C++ 2017-10-24 06:39:47 +00:00
code-stub-assembler.cc [es2015] Unify hash storage for JSProxy and JSGlobalProxy. 2017-10-25 12:51:55 +00:00
code-stub-assembler.h [es2015] Unify hash storage for JSProxy and JSGlobalProxy. 2017-10-25 12:51:55 +00:00
code-stubs-utils.h
code-stubs.cc [runtime] Allocate source position table before Code. 2017-10-20 10:58:52 +00:00
code-stubs.h Re-enable SSE version of the DoubleToI stub 2017-10-23 16:57:48 +00:00
codegen.cc Cleanup codegen.h includes 2017-10-20 11:56:01 +00:00
codegen.h Cleanup codegen.h includes 2017-10-20 11:56:01 +00:00
collector.h [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
compilation-cache.cc [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
compilation-cache.h [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
compilation-dependencies.cc [cleanup] Replace ZoneList with ZoneVector in instruction.h 2017-10-13 15:08:45 +00:00
compilation-dependencies.h [cleanup] Replace ZoneList with ZoneVector in instruction.h 2017-10-13 15:08:45 +00:00
compilation-info.cc [Cleanup][Interpreter] Move feedback slot allocation to bytecode generator 2017-10-19 16:17:14 +00:00
compilation-info.h [Cleanup][Interpreter] Move feedback slot allocation to bytecode generator 2017-10-19 16:17:14 +00:00
compilation-statistics.cc [Turbofan] Typo in turbo-stats flag 2017-08-15 09:37:46 +00:00
compilation-statistics.h
compiler.cc [compiler] Remove isolate from CompilationJob. 2017-10-23 11:22:31 +00:00
compiler.h [compiler] Remove isolate from CompilationJob. 2017-10-23 11:22:31 +00:00
contexts-inl.h Reland "[runtime] Make JSFunction::prototype_or_initial_map field optional." 2017-10-13 09:09:28 +00:00
contexts.cc Refactor !foo.IsJust to foo.IsNothing() 2017-10-23 23:25:28 +00:00
contexts.h Reland "[runtime] Make JSFunction::prototype_or_initial_map field optional." 2017-10-13 09:09:28 +00:00
conversions-inl.h [refactoring] Prepare conversions{.h,-inl.h,.cc} for BigInt.parseInt 2017-09-26 22:52:31 +00:00
conversions.cc [bigint] Fix StringToBigInt("") to return 0n. 2017-10-20 17:00:41 +00:00
conversions.h [bigint] Fix StringToBigInt("") to return 0n. 2017-10-20 17:00:41 +00:00
counters-inl.h [runtime-call-stats] Fix a long standing crash in RuntimeCallStats::Leave 2017-08-29 07:50:24 +00:00
counters.cc [runtime-call-stats] Allow empty RCS stack upon Leave 2017-10-23 23:24:23 +00:00
counters.h [wasm] Integrate Liftoff in the compilation pipeline 2017-10-25 12:17:35 +00:00
d8-console.cc [d8] Don't print prefix for console.log in d8 2017-10-13 13:56:32 +00:00
d8-console.h [d8] Support more console functions 2017-10-13 10:44:17 +00:00
d8-posix.cc Use nullptr instead of NULL where possible 2017-10-13 17:21:49 +00:00
d8-windows.cc [d8] Allow reading files from a TCP socket 2017-08-22 16:06:16 +00:00
d8.cc Revert "[Memory] Move GetRandomMmapAddr from base::OS platform to v8::internal." 2017-10-18 18:48:27 +00:00
d8.gyp
d8.h [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
d8.isolate
d8.js [bigint] Introduce BigInt type. 2017-09-11 18:55:48 +00:00
date.cc [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
date.h [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
dateparser-inl.h [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
dateparser.cc [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
dateparser.h
deoptimize-reason.cc [cleanup] Remove return after UNREACHABLE 2017-05-22 13:10:01 +00:00
deoptimize-reason.h [ic] Ensure that we make progress on KeyedLoadIC polymorphic name. 2017-10-20 12:16:10 +00:00
deoptimizer.cc Reland "[objects] Introduce {CodeDataContainer} object type." 2017-10-25 12:43:56 +00:00
deoptimizer.h [deoptimizer] Unify deoptimizer continuation builtins. 2017-10-12 11:11:09 +00:00
DEPS
detachable-vector.h [cleanup] Replace List with std::vector in api. 2017-09-28 09:32:18 +00:00
disasm.h
disassembler.cc Cleanup codegen.h includes 2017-10-20 11:56:01 +00:00
disassembler.h Use nullptr instead of NULL where possible 2017-10-13 17:21:49 +00:00
diy-fp.cc
diy-fp.h [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
double.h [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
dtoa.cc v8: Fix most -Wunreachable-code warnings. 2017-09-20 11:25:51 +00:00
dtoa.h
eh-frame.cc [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
eh-frame.h
elements-kind.cc [Fix] Allow LazyInstance to support classes with virtual members 2017-08-25 12:45:24 +00:00
elements-kind.h [elements] Rename Has*Elements and Is*ElementsKind methods 2017-07-03 09:25:53 +00:00
elements.cc Reimplement Array.prototype.slice in CSA and C++ 2017-10-24 06:39:47 +00:00
elements.h [typedarrays] Reduce overheads of TA.p.set 2017-10-19 08:25:52 +00:00
execution.cc Cleanup codegen.h includes 2017-10-20 11:56:01 +00:00
execution.h [compiler] Drive optimizations with feedback vector (reland) 2017-06-19 10:33:59 +00:00
external-reference-table.cc [arm64] Mark std::printf as an external reference 2017-10-20 13:04:48 +00:00
external-reference-table.h [cleanup] Make Add() out-of-line in ExternalReferenceTable. 2017-09-11 14:05:41 +00:00
factory-inl.h [iwyu] Remove illegal inline include from "macro-assembler.h" 2017-09-13 11:44:07 +00:00
factory.cc [turbofan] Move {Code} flag setting into allocator. 2017-10-25 13:50:27 +00:00
factory.h [turbofan] Move {Code} flag setting into allocator. 2017-10-25 13:50:27 +00:00
fast-dtoa.cc [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
fast-dtoa.h
feedback-vector-inl.h [turbofan] Introduce InstanceOfIC to collect rhs feedback. 2017-10-23 10:15:36 +00:00
feedback-vector.cc [turbofan] Introduce InstanceOfIC to collect rhs feedback. 2017-10-23 10:15:36 +00:00
feedback-vector.h [turbofan] Introduce InstanceOfIC to collect rhs feedback. 2017-10-23 10:15:36 +00:00
field-index-inl.h [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
field-index.h [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
field-type.cc [ast] Remove AstType type system. 2017-06-26 15:43:03 +00:00
field-type.h [ast] Remove AstType type system. 2017-06-26 15:43:03 +00:00
fixed-dtoa.cc [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
fixed-dtoa.h
flag-definitions.h Disable --turbo-inline-array-builtins by default. 2017-10-25 13:04:36 +00:00
flags.cc [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
flags.h [cleanup] Replace List with std::vector in IC, Handle code. 2017-08-30 07:35:00 +00:00
frame-constants.h Add padding to builtin exit frames. 2017-10-13 13:52:18 +00:00
frames-inl.h Use nullptr instead of NULL where possible 2017-10-13 17:21:49 +00:00
frames.cc Fix potential nullptr dereference 2017-10-25 07:31:56 +00:00
frames.h [objects] Rename DeoptimizationInputData. 2017-10-18 12:36:10 +00:00
futex-emulation.cc [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
futex-emulation.h
gdb-jit.cc [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
gdb-jit.h
global-handles.cc [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
global-handles.h [cleanup] Replace List with std::vector in IC, Handle code. 2017-08-30 07:35:00 +00:00
globals.h Generalize V8_INFINITY and make it constexpr 2017-10-18 14:55:05 +00:00
handles-inl.h [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
handles.cc [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
handles.h Use nullptr instead of NULL where possible 2017-10-13 17:21:49 +00:00
heap-symbols.h [cleanup] Store ES6 class' start/end positions as one property. 2017-10-25 12:34:55 +00:00
icu_util.cc Use nullptr instead of NULL where possible 2017-10-13 17:21:49 +00:00
icu_util.h
identity-map.cc Reland: [IdentityMap] Fix size if GC short-cuts objects. 2017-06-21 09:37:20 +00:00
identity-map.h
interface-descriptors.cc Use nullptr instead of NULL where possible 2017-10-13 17:21:49 +00:00
interface-descriptors.h [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
intl.cc [string] Handle two-byte contents in String.p.toLowerCase 2017-07-12 06:25:26 +00:00
intl.h [objects.h splitting] Move String and related classes. 2017-06-12 11:53:18 +00:00
isolate-inl.h Use nullptr instead of NULL where possible 2017-10-13 17:21:49 +00:00
isolate.cc [wasm] Remove patching of generated stack traces 2017-10-24 11:50:01 +00:00
isolate.h [log] Move IC::GetAbstractPC to the isolate 2017-10-24 01:03:17 +00:00
json-parser.cc [cleanup] Make LanguageMode an enum class 2017-10-16 11:44:01 +00:00
json-parser.h
json-stringifier.cc [bigint] Adapt JSON.stringify. 2017-10-25 07:13:47 +00:00
json-stringifier.h
keys.cc [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
keys.h [iwyu] Include isolate.h less. 2017-06-23 13:14:17 +00:00
label.h [cleanup] Remove return after UNREACHABLE 2017-05-22 13:10:01 +00:00
layout-descriptor-inl.h [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
layout-descriptor.cc [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
layout-descriptor.h [runtime] Change backing store of LayoutDescriptor to ByteArray. 2017-05-31 13:58:31 +00:00
locked-queue-inl.h [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
locked-queue.h
log-inl.h
log-utils.cc [log] MessageBuilder cleanup 2017-10-24 18:04:27 +00:00
log-utils.h [log] MessageBuilder cleanup 2017-10-24 18:04:27 +00:00
log.cc [log] MessageBuilder cleanup 2017-10-24 18:04:27 +00:00
log.h [snapshot] Emit code create event for lazy deserialized builtins. 2017-10-24 09:32:58 +00:00
lookup-cache-inl.h [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
lookup-cache.cc Use nullptr instead of NULL where possible 2017-10-13 17:21:49 +00:00
lookup-cache.h Use nullptr instead of NULL where possible 2017-10-13 17:21:49 +00:00
lookup.cc [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
lookup.h [api] Intercept DefineProperty after Descriptor query 2017-10-18 12:26:59 +00:00
machine-type.cc [csa] Add C++ compile time type checks to CSA. 2017-08-04 01:09:24 +00:00
machine-type.h [wasm] Liftoff: a baseline compiler for WebAssembly 2017-10-23 14:24:02 +00:00
macro-assembler-inl.h
macro-assembler.h [macro-assembler] Delete unused AllocateJSValue and related functions 2017-10-09 13:32:21 +00:00
managed.h Refactor Managed construction 2017-09-04 11:37:42 +00:00
map-updater.cc Use nullptr instead of NULL where possible 2017-10-13 17:21:49 +00:00
map-updater.h [runtime] Don't create class field types for arrays' fields. 2017-07-27 07:11:05 +00:00
messages.cc [wasm] Remove patching of generated stack traces 2017-10-24 11:50:01 +00:00
messages.h [bigint] Adapt JSON.stringify. 2017-10-25 07:13:47 +00:00
msan.h
objects-body-descriptors-inl.h Reland "[objects] Introduce {CodeDataContainer} object type." 2017-10-25 12:43:56 +00:00
objects-body-descriptors.h Remove left-over handling for StaticVisitors 2017-08-24 15:56:32 +00:00
objects-debug.cc [es2015] Unify hash storage for JSProxy and JSGlobalProxy. 2017-10-25 12:51:55 +00:00
objects-inl.h [es2015] Unify hash storage for JSProxy and JSGlobalProxy. 2017-10-25 12:51:55 +00:00
objects-printer.cc [es2015] Unify hash storage for JSProxy and JSGlobalProxy. 2017-10-25 12:51:55 +00:00
objects.cc [es2015] Unify hash storage for JSProxy and JSGlobalProxy. 2017-10-25 12:51:55 +00:00
objects.h [es2015] Unify hash storage for JSProxy and JSGlobalProxy. 2017-10-25 12:51:55 +00:00
ostreams.cc [ostreams] Extend AsHex and add AsHexBytes 2017-07-25 08:37:46 +00:00
ostreams.h [ostreams] Extend AsHex and add AsHexBytes 2017-07-25 08:37:46 +00:00
OWNERS Ensure that changes in object body descriptors are reviewed by GC team. 2017-10-25 08:40:27 +00:00
pending-compilation-error-handler.cc [Parsing] Move pending_error_handler from Parser to ParseInfo. 2017-10-24 13:29:57 +00:00
pending-compilation-error-handler.h [Parsing] Move pending_error_handler from Parser to ParseInfo. 2017-10-24 13:29:57 +00:00
perf-jit.cc [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
perf-jit.h
PRESUBMIT.py Add layout test bots to changes to api.cc 2017-05-31 14:15:18 +00:00
property-descriptor.cc Port ObjectGetOwnPropertyDescriptor to CSA 2017-09-25 09:21:24 +00:00
property-descriptor.h Port ObjectGetOwnPropertyDescriptor to CSA 2017-09-25 09:21:24 +00:00
property-details.h [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
property.cc
property.h [iwyu] Include isolate.h less. 2017-06-23 13:14:17 +00:00
prototype.h [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
register-configuration.cc [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
register-configuration.h Allow CSA stubs to restrict the set of allocatable registers. 2017-08-24 14:31:18 +00:00
reglist.h Allow constexpr RegList construction from Registers 2017-10-24 17:30:11 +00:00
runtime-profiler.cc [runtime] Remove "don't OSR functions which use arguments" logic. 2017-10-17 10:54:05 +00:00
runtime-profiler.h [fullcodegen] Remove ability to compile with Full-Codegen. 2017-08-10 11:13:31 +00:00
safepoint-table.cc [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
safepoint-table.h Use nullptr instead of NULL where possible 2017-10-13 17:21:49 +00:00
setup-isolate-deserialize.cc [heap] remove heap init from shipping binary. 2017-09-07 05:24:49 +00:00
setup-isolate-full.cc [heap] remove heap init from shipping binary. 2017-09-07 05:24:49 +00:00
setup-isolate.h [heap] remove heap init from shipping binary. 2017-09-07 05:24:49 +00:00
signature.h [wasm] [cleanup] Avoid lazy initialization of arrays 2017-05-30 09:30:13 +00:00
simulator.h Remove x87 port 2017-07-18 18:20:40 +00:00
source-position-table.cc [runtime] Allocate source position table before Code. 2017-10-20 10:58:52 +00:00
source-position-table.h [runtime] Allocate source position table before Code. 2017-10-20 10:58:52 +00:00
source-position.cc [objects] Rename DeoptimizationInputData. 2017-10-18 12:36:10 +00:00
source-position.h [objects] Rename DeoptimizationInputData. 2017-10-18 12:36:10 +00:00
splay-tree-inl.h Use nullptr instead of NULL where possible 2017-10-13 17:21:49 +00:00
splay-tree.h Use nullptr instead of NULL where possible 2017-10-13 17:21:49 +00:00
startup-data-util.cc
startup-data-util.h
string-builder.cc
string-builder.h [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
string-case.cc [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
string-case.h
string-hasher-inl.h [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
string-hasher.h
string-search.h [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
string-stream.cc [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
string-stream.h
strtod.cc [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
strtod.h
transitions-inl.h [ic] Make transition-code unaware of handler encodings 2017-09-28 08:15:39 +00:00
transitions.cc [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
transitions.h Use nullptr instead of NULL where possible 2017-10-13 17:21:49 +00:00
type-hints.cc [turbofan] Optimize fast enum cache driven for..in. 2017-09-01 11:27:37 +00:00
type-hints.h [turbofan] Optimize fast enum cache driven for..in. 2017-09-01 11:27:37 +00:00
unicode-cache-inl.h [scanner] Don't use UnicodeCache for IsLineTerminator. 2017-09-05 07:04:06 +00:00
unicode-cache.h [scanner] Don't use UnicodeCache for IsLineTerminator. 2017-09-05 07:04:06 +00:00
unicode-decoder.cc [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
unicode-decoder.h [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
unicode-inl.h
unicode.cc [unicode] Add tests for UTF-8 decoders + minor cleanups. 2017-09-29 13:18:52 +00:00
unicode.h [parser] Add use counter for U+2028 & U+2029 2017-10-02 11:46:36 +00:00
uri.cc [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
uri.h
utils-inl.h [runtime] Use IsDecimalDigit in StringHasher rather than manual check 2017-06-13 15:45:59 +00:00
utils.cc [utils] Move modulo from codegen to utils 2017-10-19 13:03:14 +00:00
utils.h [utils] Move modulo from codegen to utils 2017-10-19 13:03:14 +00:00
v8.cc Revert "[Memory] Move GetRandomMmapAddr from base::OS platform to v8::internal." 2017-10-18 18:48:27 +00:00
v8.gyp s390: Liftoff: a baseline compiler for WebAssembly 2017-10-25 14:32:55 +00:00
v8.h Reland "[Memory] Add an OnCriticalMemoryPressure method to V8::Platform." 2017-08-01 01:42:19 +00:00
v8dll-main.cc
v8memory.h
v8threads.cc [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
v8threads.h Use nullptr instead of NULL where possible 2017-10-13 17:21:49 +00:00
value-serializer.cc Remove use of goto in value-serializer.cc 2017-10-23 17:44:39 +00:00
value-serializer.h Fix WebAssembly.Memory deserialization in more complex objects 2017-10-20 01:18:13 +00:00
vector.h Reland "[test] Avoid unnecessary std::vector allocations" 2017-10-19 08:47:31 +00:00
version.cc Use nullptr instead of NULL where possible 2017-10-13 17:21:49 +00:00
version.h [build] Introduce an embedder version string 2017-10-05 07:17:45 +00:00
visitors.cc [objects.h splitting] Move Code & related classes. 2017-10-13 14:22:11 +00:00
visitors.h [objects.h splitting] Move ObjectVisitor. 2017-10-13 09:16:07 +00:00
vm-state-inl.h [profview] Distinguish between parse/opt/unopt compile 2017-08-10 15:44:36 +00:00
vm-state.h [iwyu] Include isolate.h less. 2017-06-23 13:14:17 +00:00