v8/src
rmcilroy aed65cb45a [Interpreter] Fix runtime-profiler ticks for Interpreted functions.
Fix two bugs with the runtime-profiler optimization heuristics for
interpreted code:
 - Reset shared->tick_count for interpreted functions when optimizing
 - Update ticks after checking whether to optimize functions, to be the
   same as the FCG profiler checks (where updates are done to the code
   ticks after deciding whether to optimize).

BUG=chromium:662071

Review-Url: https://codereview.chromium.org/2497933002
Cr-Commit-Position: refs/heads/master@{#40978}
2016-11-15 05:46:18 +00:00
..
arm This CL enables precise source positions for all V8 compilers. It merges compiler::SourcePosition and internal::SourcePosition to a single class used throughout the codebase. The new internal::SourcePosition instances store an id identifying an inlined function in addition to a script offset. 2016-11-14 17:22:32 +00:00
arm64 This CL enables precise source positions for all V8 compilers. It merges compiler::SourcePosition and internal::SourcePosition to a single class used throughout the codebase. The new internal::SourcePosition instances store an id identifying an inlined function in addition to a script offset. 2016-11-14 17:22:32 +00:00
asmjs [wasm] Fix more -Wsign-compare warnings. 2016-11-11 11:56:05 +00:00
ast Only treat possible eval calls going through 'with' as special. 2016-11-14 13:35:04 +00:00
base [base] Probe hashmap using indices rather than pointers 2016-11-14 15:01:31 +00:00
builtins [builtins] implement JSBuiltinReducer for ArrayIteratorNext() 2016-11-14 15:59:47 +00:00
compiler This CL enables precise source positions for all V8 compilers. It merges compiler::SourcePosition and internal::SourcePosition to a single class used throughout the codebase. The new internal::SourcePosition instances store an id identifying an inlined function in addition to a script offset. 2016-11-14 17:22:32 +00:00
compiler-dispatcher [Tracing] Use TracingCategoryObserver in runtime statistics 2016-11-04 00:31:32 +00:00
crankshaft This CL enables precise source positions for all V8 compilers. It merges compiler::SourcePosition and internal::SourcePosition to a single class used throughout the codebase. The new internal::SourcePosition instances store an id identifying an inlined function in addition to a script offset. 2016-11-14 17:22:32 +00:00
debug This CL enables precise source positions for all V8 compilers. It merges compiler::SourcePosition and internal::SourcePosition to a single class used throughout the codebase. The new internal::SourcePosition instances store an id identifying an inlined function in addition to a script offset. 2016-11-14 17:22:32 +00:00
extensions [heap] Use size_t for heap and space counters. 2016-11-14 16:47:18 +00:00
full-codegen This CL enables precise source positions for all V8 compilers. It merges compiler::SourcePosition and internal::SourcePosition to a single class used throughout the codebase. The new internal::SourcePosition instances store an id identifying an inlined function in addition to a script offset. 2016-11-14 17:22:32 +00:00
heap [heap] Use size_t for heap and space counters. 2016-11-14 16:47:18 +00:00
ia32 This CL enables precise source positions for all V8 compilers. It merges compiler::SourcePosition and internal::SourcePosition to a single class used throughout the codebase. The new internal::SourcePosition instances store an id identifying an inlined function in addition to a script offset. 2016-11-14 17:22:32 +00:00
ic [ic] Support data handlers that represent transitioning stores. 2016-11-13 09:38:15 +00:00
inspector Simplify accesses to Script::line_ends 2016-11-10 08:00:28 +00:00
interpreter This CL enables precise source positions for all V8 compilers. It merges compiler::SourcePosition and internal::SourcePosition to a single class used throughout the codebase. The new internal::SourcePosition instances store an id identifying an inlined function in addition to a script offset. 2016-11-14 17:22:32 +00:00
js [promises] Remove one runtime call to create_resolving_functions 2016-11-11 20:59:46 +00:00
libplatform [Tracing] Remove unused excluded categories list. 2016-10-31 19:45:20 +00:00
libsampler Fix -Wsign-compare warnings in parser, scanner, regexp, runtime. 2016-11-10 12:54:54 +00:00
mips This CL enables precise source positions for all V8 compilers. It merges compiler::SourcePosition and internal::SourcePosition to a single class used throughout the codebase. The new internal::SourcePosition instances store an id identifying an inlined function in addition to a script offset. 2016-11-14 17:22:32 +00:00
mips64 This CL enables precise source positions for all V8 compilers. It merges compiler::SourcePosition and internal::SourcePosition to a single class used throughout the codebase. The new internal::SourcePosition instances store an id identifying an inlined function in addition to a script offset. 2016-11-14 17:22:32 +00:00
parsing [parser, serializer] Fix more -Wsign-compare warnings. 2016-11-11 13:54:26 +00:00
ppc This CL enables precise source positions for all V8 compilers. It merges compiler::SourcePosition and internal::SourcePosition to a single class used throughout the codebase. The new internal::SourcePosition instances store an id identifying an inlined function in addition to a script offset. 2016-11-14 17:22:32 +00:00
profiler This CL enables precise source positions for all V8 compilers. It merges compiler::SourcePosition and internal::SourcePosition to a single class used throughout the codebase. The new internal::SourcePosition instances store an id identifying an inlined function in addition to a script offset. 2016-11-14 17:22:32 +00:00
regexp Fix -Wsign-compare warnings in parser, scanner, regexp, runtime. 2016-11-10 12:54:54 +00:00
runtime This CL enables precise source positions for all V8 compilers. It merges compiler::SourcePosition and internal::SourcePosition to a single class used throughout the codebase. The new internal::SourcePosition instances store an id identifying an inlined function in addition to a script offset. 2016-11-14 17:22:32 +00:00
s390 This CL enables precise source positions for all V8 compilers. It merges compiler::SourcePosition and internal::SourcePosition to a single class used throughout the codebase. The new internal::SourcePosition instances store an id identifying an inlined function in addition to a script offset. 2016-11-14 17:22:32 +00:00
snapshot [serializer] small fixes for blink snapshot. 2016-11-14 07:17:59 +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 inaccurate time accumulation in runtime statistics. 2016-11-09 17:08:37 +00:00
wasm [wasm] Reimplement function verification in the module decoder. 2016-11-14 19:46:19 +00:00
x64 This CL enables precise source positions for all V8 compilers. It merges compiler::SourcePosition and internal::SourcePosition to a single class used throughout the codebase. The new internal::SourcePosition instances store an id identifying an inlined function in addition to a script offset. 2016-11-14 17:22:32 +00:00
x87 This CL enables precise source positions for all V8 compilers. It merges compiler::SourcePosition and internal::SourcePosition to a single class used throughout the codebase. The new internal::SourcePosition instances store an id identifying an inlined function in addition to a script offset. 2016-11-14 17:22:32 +00:00
zone Used ZoneChunkList in deoptimizer to conserve memory. 2016-11-03 17:16:21 +00:00
accessors.cc Simplify accesses to Script::line_ends 2016-11-10 08:00:28 +00:00
accessors.h Simplify accesses to Script::line_ends 2016-11-10 08:00:28 +00:00
address-map.cc [serializer] small fixes for blink snapshot. 2016-11-14 07:17:59 +00:00
address-map.h [serializer] small fixes for blink snapshot. 2016-11-14 07:17:59 +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 Make unittests work in component build 2016-10-17 10:02:06 +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 [runtime] Let native setters have a return value. 2016-10-26 09:00:08 +00:00
api-experimental.cc Add ToSmi and Goto operations to FastAccessorAssembler. 2016-08-19 09:35:17 +00:00
api-experimental.h
api-natives.cc Allow the global object to be frozen through the global template 2016-11-04 18:37:59 +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 [serializer] small fixes for blink snapshot. 2016-11-14 07:17:59 +00:00
api.h [inspector] migrate scriptParsed and getCompiledScripts to native 2016-10-29 02:18:16 +00:00
arguments.cc
arguments.h [Tracing] Use TracingCategoryObserver in runtime statistics 2016-11-04 00:31:32 +00:00
assembler.cc This CL enables precise source positions for all V8 compilers. It merges compiler::SourcePosition and internal::SourcePosition to a single class used throughout the codebase. The new internal::SourcePosition instances store an id identifying an inlined function in addition to a script offset. 2016-11-14 17:22:32 +00:00
assembler.h This CL enables precise source positions for all V8 compilers. It merges compiler::SourcePosition and internal::SourcePosition to a single class used throughout the codebase. The new internal::SourcePosition instances store an id identifying an inlined function in addition to a script offset. 2016-11-14 17:22:32 +00:00
assert-scope.cc
assert-scope.h Enable component builds for fuzzers 2016-09-26 07:40:44 +00:00
background-parsing-task.cc Named all zones in the project 2016-10-17 12:12:42 +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 [modules] Disable Crankshaft for functions referencing module variables. 2016-11-08 11:45:34 +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 [d8] Fix the shared-library build 2016-09-20 12:06:54 +00:00
bignum-dtoa.cc
bignum-dtoa.h
bignum.cc
bignum.h
bit-vector.cc
bit-vector.h Moved zones and zone related stuff in its own directory. 2016-09-20 16:08:07 +00:00
bootstrapper.cc [builtins] implement JSBuiltinReducer for ArrayIteratorNext() 2016-11-14 15:59:47 +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 Fix more -Wsign-compare warnings in heap, mips, base, etc. 2016-11-11 14:56:10 +00:00
cancelable-task.h Reland "[heap] Uncommit marking deque in concurrent task." 2016-10-27 11:30:35 +00:00
char-predicates-inl.h
char-predicates.cc
char-predicates.h Make unittests work in component build 2016-10-17 10:02:06 +00:00
checks.h [build] Use shared libraries by default for debug builds 2016-09-27 09:46:36 +00:00
code-events.h Allow thread-safe access to add/remove code event observers. 2016-09-29 08:24:10 +00:00
code-factory.cc [stubs] Port KeyedStoreIC_Megamorphic stub to Turbofan 2016-11-10 14:23:57 +00:00
code-factory.h [turbofan]: Convert StringFromCharCode to var-args style TF builtin 2016-11-07 21:26:51 +00:00
code-stub-assembler.cc [builtins] Take fast path in Array.prototype.keys() only if length is an Smi 2016-11-14 18:52:25 +00:00
code-stub-assembler.h [builtins] implement JSBuiltinReducer for ArrayIteratorNext() 2016-11-14 15:59:47 +00:00
code-stubs-hydrogen.cc [cleanup] Replace ToBooleanICStub::Types with ToBooleanHints 2016-11-11 10:50:34 +00:00
code-stubs.cc [cleanup] Replace ToBooleanICStub::Types with ToBooleanHints 2016-11-11 10:50:34 +00:00
code-stubs.h [cleanup] Replace ToBooleanICStub::Types with ToBooleanHints 2016-11-11 10:50:34 +00:00
codegen.cc [turbofan] Add option to filter --print-opt-code. 2016-09-28 17:03:43 +00:00
codegen.h Make unittests work in component build 2016-10-17 10:02:06 +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 Moved zones and zone related stuff in its own directory. 2016-09-20 16:08:07 +00:00
compilation-dependencies.h [runtime] Rename FieldTypeGroup to FieldOwnerGroup. 2016-10-12 11:11:19 +00:00
compilation-info.cc This CL enables precise source positions for all V8 compilers. It merges compiler::SourcePosition and internal::SourcePosition to a single class used throughout the codebase. The new internal::SourcePosition instances store an id identifying an inlined function in addition to a script offset. 2016-11-14 17:22:32 +00:00
compilation-info.h This CL enables precise source positions for all V8 compilers. It merges compiler::SourcePosition and internal::SourcePosition to a single class used throughout the codebase. The new internal::SourcePosition instances store an id identifying an inlined function in addition to a script offset. 2016-11-14 17:22:32 +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 [Interpreter] Fix runtime-profiler ticks for Interpreted functions. 2016-11-15 05:46:18 +00:00
compiler.h [debugger] simplify compile for debugging. 2016-11-14 09:58:51 +00:00
context-measure.cc
context-measure.h
contexts-inl.h Rip out most of our outdated modules implementation. 2016-06-28 07:25:38 +00:00
contexts.cc Reland: [modules] Add partial support for debug-scopes. 2016-10-25 14:39:29 +00:00
contexts.h [promises] Move CreateResolvingFunctions to c++ 2016-11-10 16:05:08 +00:00
conversions-inl.h Remove unused isolate parameter from NumberToSize and TryNumberToSize 2016-08-08 15:56:47 +00:00
conversions.cc
conversions.h Remove unused isolate parameter from NumberToSize and TryNumberToSize 2016-08-08 15:56:47 +00:00
counters-inl.h [Tracing] Use TracingCategoryObserver in runtime statistics 2016-11-04 00:31:32 +00:00
counters.cc [Tracing] Fix inaccurate time accumulation in runtime statistics. 2016-11-09 17:08:37 +00:00
counters.h [ic] Support data handlers that represent transitioning stores. 2016-11-13 09:38:15 +00:00
d8-posix.cc [d8] cleanly force exit in d8 on windows. 2016-11-07 07:25:38 +00:00
d8-windows.cc [d8] cleanly force exit in d8 on windows. 2016-11-07 07:25:38 +00:00
d8.cc [Tracing] Fix crash of --enable-tracing. 2016-11-09 20:44:52 +00:00
d8.gyp Reland of land "Turn libbase into a component" (patchset #1 id:1 of https://codereview.chromium.org/2396933002/ ) 2016-10-07 07:56:52 +00:00
d8.h Add Shell::PrintErr and expose it in the d8 shell as printErr 2016-10-31 16:40:33 +00:00
d8.isolate
d8.js
date.cc Add Smi::Zero and replace all Smi::FromInt(0) calls 2016-10-07 13:05:26 +00:00
date.h
dateparser-inl.h Only count legacy parser usage if legacy parser had effect. 2016-06-22 18:07:47 +00:00
dateparser.cc
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 [crankshaft] Support all oddballs for truncating TaggedToI changes. 2016-10-27 06:00:05 +00:00
deoptimizer.cc This CL enables precise source positions for all V8 compilers. It merges compiler::SourcePosition and internal::SourcePosition to a single class used throughout the codebase. The new internal::SourcePosition instances store an id identifying an inlined function in addition to a script offset. 2016-11-14 17:22:32 +00:00
deoptimizer.h Used ZoneChunkList in deoptimizer to conserve memory. 2016-11-03 17:16:21 +00:00
DEPS DevTools: Do not allow v8 to use inspector. 2016-10-12 19:24:59 +00:00
disasm.h
disassembler.cc This CL enables precise source positions for all V8 compilers. It merges compiler::SourcePosition and internal::SourcePosition to a single class used throughout the codebase. The new internal::SourcePosition instances store an id identifying an inlined function in addition to a script offset. 2016-11-14 17:22:32 +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 [turbofan] Fix more -Wsign-compare warnings. 2016-11-11 12:01:08 +00:00
eh-frame.h Make unittests work in component build 2016-10-17 10:02:06 +00:00
elements-kind.cc
elements-kind.h
elements.cc Compiling an array literal should be context-independent. 2016-11-14 10:46:33 +00:00
elements.h Compiling an array literal should be context-independent. 2016-11-14 10:46:33 +00:00
execution.cc [RuntimeCallStats] Move tracing runtime instrumentation closer to the original version. 2016-09-05 15:40:12 +00:00
execution.h Enable component builds for fuzzers 2016-09-26 07:40:44 +00:00
external-reference-table.cc [serializer] small fixes for blink snapshot. 2016-11-14 07:17:59 +00:00
external-reference-table.h [serializer] small fixes for blink snapshot. 2016-11-14 07:17:59 +00:00
factory.cc [promises] Remove one runtime call to create_resolving_functions 2016-11-11 20:59:46 +00:00
factory.h [promises] Remove one runtime call to create_resolving_functions 2016-11-11 20:59:46 +00:00
fast-accessor-assembler.cc Named all zones in the project 2016-10-17 12:12:42 +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 [ic] Delete old KeyedLoadIC code 2016-10-17 10:31:18 +00:00
field-index.h [ic] Delete old KeyedLoadIC code 2016-10-17 10:31:18 +00:00
field-type.cc Add Smi::Zero and replace all Smi::FromInt(0) calls 2016-10-07 13:05:26 +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 Define a flag --future to enable the most probable future shipping config 2016-11-12 21:51:27 +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] Move all heap-allocated WASM structures into wasm-objects.h. 2016-11-11 11:13:17 +00:00
frames.h [builtins]: Uniformly push argument count in TF-generated builtins 2016-11-03 08:37:01 +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 Named all zones in the project 2016-10-17 12:12:42 +00:00
gdb-jit.h
global-handles.cc [heap] Add basic infrastructure for Minor Mark-Compact collector 2016-11-11 15:48:55 +00:00
global-handles.h [api] Remove marking persistents as partially dependent 2016-11-10 09:29:48 +00:00
globals.h [builtins] implement JSBuiltinReducer for ArrayIteratorNext() 2016-11-14 15:59:47 +00:00
handles-inl.h
handles.cc Named all zones in the project 2016-10-17 12:12:42 +00:00
handles.h Make unittests work in component build 2016-10-17 10:02:06 +00:00
heap-symbols.h [regexp] Move RegExp.prototype.test to TF 2016-10-24 12:41:29 +00:00
i18n.cc Add support for DateTimeFormat.formatToParts 2016-09-06 22:57:11 +00:00
i18n.h
icu_util.cc Reland of land "Turn libbase into a component" (patchset #1 id:1 of https://codereview.chromium.org/2396933002/ ) 2016-10-07 07:56:52 +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 Moved zones and zone related stuff in its own directory. 2016-09-20 16:08:07 +00:00
identity-map.h
interface-descriptors.cc [turbofan]: Convert StringFromCharCode to var-args style TF builtin 2016-11-07 21:26:51 +00:00
interface-descriptors.h [turbofan]: Convert StringFromCharCode to var-args style TF builtin 2016-11-07 21:26:51 +00:00
isolate-inl.h [builtins] implement JSBuiltinReducer for ArrayIteratorNext() 2016-11-14 15:59:47 +00:00
isolate.cc This CL enables precise source positions for all V8 compilers. It merges compiler::SourcePosition and internal::SourcePosition to a single class used throughout the codebase. The new internal::SourcePosition instances store an id identifying an inlined function in addition to a script offset. 2016-11-14 17:22:32 +00:00
isolate.h [builtins] implement JSBuiltinReducer for ArrayIteratorNext() 2016-11-14 15:59:47 +00:00
json-parser.cc Named all zones in the project 2016-10-17 12:12:42 +00:00
json-parser.h
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 Named all zones in the project 2016-10-17 12:12:42 +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 Add Smi::Zero and replace all Smi::FromInt(0) calls 2016-10-07 13:05:26 +00:00
layout-descriptor.cc
layout-descriptor.h
list-inl.h
list.h Remove the runtime zone. The runtime zone is ugly 2016-10-06 09:13:18 +00:00
locked-queue-inl.h
locked-queue.h
log-inl.h [api] Remove HistogramTimerScope from high-frequency API-Functions 2016-07-28 14:03:55 +00:00
log-utils.cc Remove --log-regexp. 2016-10-14 13:26:33 +00:00
log-utils.h Remove --log-regexp. 2016-10-14 13:26:33 +00:00
log.cc This CL enables precise source positions for all V8 compilers. It merges compiler::SourcePosition and internal::SourcePosition to a single class used throughout the codebase. The new internal::SourcePosition instances store an id identifying an inlined function in addition to a script offset. 2016-11-14 17:22:32 +00:00
log.h [ic] Drop TimerEventScopes from *IC_Miss runtime functions 2016-11-10 13:10:25 +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 [ic] Delete old KeyedLoadIC code 2016-10-17 10:31:18 +00:00
lookup-cache.h [ic] Delete old KeyedLoadIC code 2016-10-17 10:31:18 +00:00
lookup.cc Make private symbols non-enumerable 2016-11-11 15:05:29 +00:00
lookup.h V8 support for cached accessors. 2016-11-04 13:03:18 +00:00
machine-type.cc TurboFan: Introduce TaggedSigned and TaggedPointer representations. 2016-08-16 12:41:43 +00:00
machine-type.h [Turbofan] Reduce register allocation work when we can. 2016-11-09 18:49:45 +00:00
macro-assembler.h
messages.cc This CL enables precise source positions for all V8 compilers. It merges compiler::SourcePosition and internal::SourcePosition to a single class used throughout the codebase. The new internal::SourcePosition instances store an id identifying an inlined function in addition to a script offset. 2016-11-14 17:22:32 +00:00
messages.h [modules] Improve error messages. 2016-10-26 15:10:24 +00:00
msan.h
objects-body-descriptors-inl.h [builtins] implement Array.prototype[@@iterator] in TFJ builtins 2016-10-18 02:43:14 +00:00
objects-body-descriptors.h
objects-debug.cc [heap] Use size_t for heap and space counters. 2016-11-14 16:47:18 +00:00
objects-inl.h This CL enables precise source positions for all V8 compilers. It merges compiler::SourcePosition and internal::SourcePosition to a single class used throughout the codebase. The new internal::SourcePosition instances store an id identifying an inlined function in addition to a script offset. 2016-11-14 17:22:32 +00:00
objects-printer.cc [promises] Remove one runtime call to create_resolving_functions 2016-11-11 20:59:46 +00:00
objects.cc This CL enables precise source positions for all V8 compilers. It merges compiler::SourcePosition and internal::SourcePosition to a single class used throughout the codebase. The new internal::SourcePosition instances store an id identifying an inlined function in addition to a script offset. 2016-11-14 17:22:32 +00:00
objects.h This CL enables precise source positions for all V8 compilers. It merges compiler::SourcePosition and internal::SourcePosition to a single class used throughout the codebase. The new internal::SourcePosition instances store an id identifying an inlined function in addition to a script offset. 2016-11-14 17:22:32 +00:00
ostreams.cc [turbolizer] Output correct JSON when source contains a backslash. 2016-08-09 09:18:38 +00:00
ostreams.h Fix generate-bytecode-expectations to work in component builds 2016-10-14 08:56:07 +00:00
OWNERS
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 This CL enables precise source positions for all V8 compilers. It merges compiler::SourcePosition and internal::SourcePosition to a single class used throughout the codebase. The new internal::SourcePosition instances store an id identifying an inlined function in addition to a script offset. 2016-11-14 17:22:32 +00:00
perf-jit.h This commit is the first step towards emitting unwinding information in 2016-06-27 15:10:41 +00:00
promise-utils.cc [promises] Remove one runtime call to create_resolving_functions 2016-11-11 20:59:46 +00:00
promise-utils.h [promises] Remove one runtime call to create_resolving_functions 2016-11-11 20:59:46 +00:00
property-descriptor.cc Introduce IsUndefined(Isolate*) and IsTheHole(Isolate*) 2016-06-06 13:00:49 +00:00
property-descriptor.h
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
property.h Make private symbols non-enumerable 2016-11-11 15:05:29 +00:00
prototype.h [ic] Simplify handling of primitive maps. 2016-10-31 14:58:52 +00:00
register-configuration.cc [Turbofan] Add concept of FP register aliasing on ARM 32. 2016-10-26 16:04:33 +00:00
register-configuration.h [Turbofan] Add concept of FP register aliasing on ARM 32. 2016-10-26 16:04:33 +00:00
runtime-profiler.cc [Interpreter] Fix runtime-profiler ticks for Interpreted functions. 2016-11-15 05:46:18 +00:00
runtime-profiler.h [interpreter] Compute and use type info percentage 2016-09-23 15:30:31 +00:00
safepoint-table.cc
safepoint-table.h Moved zones and zone related stuff in its own directory. 2016-09-20 16:08:07 +00:00
signature.h [wasm] Use a Managed<WasmModule> to hold metadata about modules. 2016-10-19 13:07:22 +00:00
simulator.h
small-pointer-list.h Moved zones and zone related stuff in its own directory. 2016-09-20 16:08:07 +00:00
source-position-table.cc This CL enables precise source positions for all V8 compilers. It merges compiler::SourcePosition and internal::SourcePosition to a single class used throughout the codebase. The new internal::SourcePosition instances store an id identifying an inlined function in addition to a script offset. 2016-11-14 17:22:32 +00:00
source-position-table.h This CL enables precise source positions for all V8 compilers. It merges compiler::SourcePosition and internal::SourcePosition to a single class used throughout the codebase. The new internal::SourcePosition instances store an id identifying an inlined function in addition to a script offset. 2016-11-14 17:22:32 +00:00
source-position.cc This CL enables precise source positions for all V8 compilers. It merges compiler::SourcePosition and internal::SourcePosition to a single class used throughout the codebase. The new internal::SourcePosition instances store an id identifying an inlined function in addition to a script offset. 2016-11-14 17:22:32 +00:00
source-position.h This CL enables precise source positions for all V8 compilers. It merges compiler::SourcePosition and internal::SourcePosition to a single class used throughout the codebase. The new internal::SourcePosition instances store an id identifying an inlined function in addition to a script offset. 2016-11-14 17:22:32 +00:00
splay-tree-inl.h
splay-tree.h
startup-data-util.cc Reland of land "Turn libbase into a component" (patchset #1 id:1 of https://codereview.chromium.org/2396933002/ ) 2016-10-07 07:56:52 +00:00
startup-data-util.h
string-builder.cc
string-builder.h [regexp] Add fast-path for global, callable replace 2016-10-21 12:12:18 +00:00
string-search.h
string-stream.cc [ic] Simplify handling of primitive maps. 2016-10-31 14:58:52 +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 Add Smi::Zero and replace all Smi::FromInt(0) calls 2016-10-07 13:05:26 +00:00
transitions.cc Add Smi::Zero and replace all Smi::FromInt(0) calls 2016-10-07 13:05:26 +00:00
transitions.h
type-feedback-vector-inl.h [compiler] Sanitize IC counts for vector based ICs. 2016-11-02 06:01:09 +00:00
type-feedback-vector.cc Don't wrap roots in Handle just to dereference immediately. 2016-10-26 11:22:28 +00:00
type-feedback-vector.h [ic] Support data handlers that represent simple field stores. 2016-10-24 10:00:49 +00:00
type-hints.cc [cleanup] Replace ToBooleanICStub::Types with ToBooleanHints 2016-11-11 10:50:34 +00:00
type-hints.h [cleanup] Replace ToBooleanICStub::Types with ToBooleanHints 2016-11-11 10:50:34 +00:00
type-info.cc [Crankshaft] Fine tune merging of Ignition and FCG feedback for binary/compare ops. 2016-11-10 12:09:47 +00:00
type-info.h [Ignition] Use binary operation feedback from Ignition to Crankshaft. 2016-09-27 08:03:40 +00:00
unicode-cache-inl.h
unicode-cache.h
unicode-decoder.cc
unicode-decoder.h
unicode-inl.h
unicode.cc [parser, serializer] Fix more -Wsign-compare warnings. 2016-11-11 13:54:26 +00:00
unicode.h Make unittests work in component build 2016-10-17 10:02:06 +00:00
uri.cc Fix -Wsign-compare warnings in parser, scanner, regexp, runtime. 2016-11-10 12:54:54 +00:00
uri.h
utils-inl.h
utils.cc [d8] Fix the shared-library build 2016-09-20 12:06:54 +00:00
utils.h Turn Scope::locals_ into a ThreadedList 2016-11-03 10:07:12 +00:00
v8.cc [Tracing] Make TracingCategoryObserver v8 internal. 2016-11-03 18:03:56 +00:00
v8.gyp This CL enables precise source positions for all V8 compilers. It merges compiler::SourcePosition and internal::SourcePosition to a single class used throughout the codebase. The new internal::SourcePosition instances store an id identifying an inlined function in addition to a script offset. 2016-11-14 17:22:32 +00:00
v8.h Make unittests work in component build 2016-10-17 10:02:06 +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 ValueSerializer: Replace use of std::vector with a delegate-allocated buffer. 2016-11-12 21:50:26 +00:00
value-serializer.h ValueSerializer: Replace use of std::vector with a delegate-allocated buffer. 2016-11-12 21:50:26 +00:00
vector.h [regexp] Work around gcc bug triggering -Werror=strict-overflow 2016-10-17 15:13:08 +00:00
version.cc
version.h
vm-state-inl.h
vm-state.h