v8/src
kozyatinskiy 89e859fb2b [V8] Unify get function name for debugging purpose
Following logic is using for getting function name in JSFunction::GetDebugName:
1. if function has displayName and its type is string then use it
2. if function has defined property Function.name as value and its type string then use it
3. otherwise use SharedFunctionInfo::DebugName as functionName.

JSFunction::GetDebugName is exposed in V8 API and in FunctionMirror interface.

BUG=chromium:17356
R=yangguo@chromium.org,mstarzinger@chromium.org
LOG=Y

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

Cr-Commit-Position: refs/heads/master@{#32124}
2015-11-19 19:32:38 +00:00
..
arm Introduce a BuiltinsConstructStub that sets up new.target and does a [[call]] per ES6 9.3.2 2015-11-19 16:11:09 +00:00
arm64 Introduce a BuiltinsConstructStub that sets up new.target and does a [[call]] per ES6 9.3.2 2015-11-19 16:11:09 +00:00
base Fix pointer truncation in 64-bit Windows builds 2015-11-09 19:08:07 +00:00
compiler [turbofan] Pass new.target to arguments adaptor trampoline. 2015-11-19 14:37:02 +00:00
crankshaft Introduce a BuiltinsConstructStub that sets up new.target and does a [[call]] per ES6 9.3.2 2015-11-19 16:11:09 +00:00
debug [V8] Unify get function name for debugging purpose 2015-11-19 19:32:38 +00:00
extensions [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
full-codegen X87: Handle StepIn for constructors through PrepareStep just like for regular calls. 2015-11-18 08:32:35 +00:00
heap [V8] Unify get function name for debugging purpose 2015-11-19 19:32:38 +00:00
ia32 Introduce a BuiltinsConstructStub that sets up new.target and does a [[call]] per ES6 9.3.2 2015-11-19 16:11:09 +00:00
ic X87: VectorICs: Remove --vector-stores flag. 2015-11-18 04:35:05 +00:00
interpreter [Interpreter] Add support for Call bytecode to bytecode graph builder. 2015-11-17 12:18:53 +00:00
js Introduce a BuiltinsConstructStub that sets up new.target and does a [[call]] per ES6 9.3.2 2015-11-19 16:11:09 +00:00
libplatform [presubmit] Enabling readability/inheritance linter checking. 2015-11-04 13:08:42 +00:00
mips Introduce a BuiltinsConstructStub that sets up new.target and does a [[call]] per ES6 9.3.2 2015-11-19 16:11:09 +00:00
mips64 Introduce a BuiltinsConstructStub that sets up new.target and does a [[call]] per ES6 9.3.2 2015-11-19 16:11:09 +00:00
ppc [turbofan] Pass new.target to arguments adaptor trampoline. 2015-11-19 14:37:02 +00:00
profiler [profiler] Move away from UnboundedQueue to LockedQueue for regular events. 2015-11-18 14:14:49 +00:00
regexp Introduce a BuiltinsConstructStub that sets up new.target and does a [[call]] per ES6 9.3.2 2015-11-19 16:11:09 +00:00
runtime [V8] Unify get function name for debugging purpose 2015-11-19 19:32:38 +00:00
snapshot Serializer: attach alignment to deferred objects. 2015-11-12 11:28:31 +00:00
third_party Initialize maths result array in JS. 2015-11-03 08:24:39 +00:00
x64 Introduce a BuiltinsConstructStub that sets up new.target and does a [[call]] per ES6 9.3.2 2015-11-19 16:11:09 +00:00
x87 [turbofan] Pass new.target to arguments adaptor trampoline. 2015-11-19 14:37:02 +00:00
accessors.cc Map v8::Object to v8::internal::JSReceiver 2015-11-16 16:48:54 +00:00
accessors.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
address-map.cc Move RootIndexMap out of serializer file. 2015-10-23 08:28:38 +00:00
address-map.h Move RootIndexMap out of serializer file. 2015-10-23 08:28:38 +00:00
allocation-site-scopes.cc
allocation-site-scopes.h Canonicalize handles for optimized compilation. 2015-10-26 15:33:20 +00:00
allocation.cc
allocation.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
api-natives.cc Revert changes introduced in http://crrev.com/1367953002. 2015-11-10 21:00:18 +00:00
api-natives.h Revert changes introduced in http://crrev.com/1367953002. 2015-11-10 21:00:18 +00:00
api.cc [V8] Unify get function name for debugging purpose 2015-11-19 19:32:38 +00:00
api.h Map v8::Object to v8::internal::JSReceiver 2015-11-16 16:48:54 +00:00
arguments.cc
arguments.h Reland: Introduce a V8_NORETURN macro and use it to make GCC 4.9.2 happy again. 2015-10-08 19:03:24 +00:00
assembler.cc Handle StepIn for constructors through PrepareStep just like for regular calls 2015-11-17 14:03:26 +00:00
assembler.h [assembler] Introduce proper AssemblerBase::Print() for improved debuggability. 2015-11-09 05:39:38 +00:00
assert-scope.cc [heap] Remove obsolete DisallowAllocationFailure scope. 2015-09-08 14:42:44 +00:00
assert-scope.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
ast-expression-visitor.cc Use asm style type names and improve asm typer. 2015-11-17 19:42:30 +00:00
ast-expression-visitor.h [presubmit] Enabling readability/inheritance linter checking. 2015-11-04 13:08:42 +00:00
ast-literal-reindexer.cc [es7] implement |do| expressions proposal 2015-10-21 02:58:32 +00:00
ast-literal-reindexer.h [presubmit] Enabling readability/inheritance linter checking. 2015-11-04 13:08:42 +00:00
ast-numbering.cc [turbofan] Ship TurboFan with spread expressions. 2015-11-18 13:52:12 +00:00
ast-numbering.h
ast-value-factory.cc Make AstRawString deduplication encoding-agnostic. 2015-10-28 11:28:55 +00:00
ast-value-factory.h Re-re-land "[es6] Implement destructuring binding in try/catch" 2015-11-05 20:21:50 +00:00
ast.cc Experimental support for RegExp lookbehind. 2015-11-17 13:33:34 +00:00
ast.h Experimental support for RegExp lookbehind. 2015-11-17 13:33:34 +00:00
atomic-utils.h [profiler] Move away from UnboundedQueue to LockedQueue for regular events. 2015-11-18 14:14:49 +00:00
background-parsing-task.cc
background-parsing-task.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
bailout-reason.cc
bailout-reason.h Remove receiver conversion from function prologue 2015-11-05 13:23:51 +00:00
base.isolate [Swarming] Isolate shared libraries for windows. 2015-11-19 13:30:48 +00:00
basic-block-profiler.cc
basic-block-profiler.h
bignum-dtoa.cc
bignum-dtoa.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
bignum.cc Fix compilation with GCC 5.2 2015-10-05 11:07:28 +00:00
bignum.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
bit-vector.cc
bit-vector.h
bootstrapper.cc Introduce a BuiltinsConstructStub that sets up new.target and does a [[call]] per ES6 9.3.2 2015-11-19 16:11:09 +00:00
bootstrapper.h Remove JSBuiltinsObject. 2015-11-02 13:04:34 +00:00
builtins.cc [es6] Partially implement Reflect.ownKeys. 2015-11-18 00:52:50 +00:00
builtins.h Introduce a BuiltinsConstructStub that sets up new.target and does a [[call]] per ES6 9.3.2 2015-11-19 16:11:09 +00:00
cached-powers.cc
cached-powers.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
cancelable-task.cc Fix protocol for aborting and waiting for cancelable tasks. 2015-11-19 15:33:53 +00:00
cancelable-task.h Fix protocol for aborting and waiting for cancelable tasks. 2015-11-19 15:33:53 +00:00
char-predicates-inl.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
char-predicates.cc
char-predicates.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
checks.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
code-factory.cc VectorICs: Remove --vector-stores flag. 2015-11-17 13:15:52 +00:00
code-factory.h [builtins] Introduce specialized Call/CallFunction builtins. 2015-11-09 08:48:33 +00:00
code-stubs-hydrogen.cc [turbofan] Add support for transitioning stores to double fields. 2015-10-30 16:12:07 +00:00
code-stubs.cc VectorICs: Remove --vector-stores flag. 2015-11-17 13:15:52 +00:00
code-stubs.h VectorICs: Remove --vector-stores flag. 2015-11-17 13:15:52 +00:00
codegen.cc Add linebreaks to --trace-codegen output. 2015-10-26 13:41:30 +00:00
codegen.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
compilation-cache.cc objects-inl.h: Remove ACCESSORS_TO_SMI macro 2015-09-28 13:10:29 +00:00
compilation-cache.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
compilation-dependencies.cc [turbofan] Decouple inlining and native context specialization. 2015-11-18 10:04:03 +00:00
compilation-dependencies.h [turbofan] Decouple inlining and native context specialization. 2015-11-18 10:04:03 +00:00
compilation-statistics.cc Make --turbo-stats output more self-explanatory. 2015-09-14 09:25:31 +00:00
compilation-statistics.h
compiler.cc [Interpreter]: Add ignition blacklist to mjsunit.status and test262.status. 2015-11-06 18:52:51 +00:00
compiler.h [turbofan] Decouple inlining and native context specialization. 2015-11-18 10:04:03 +00:00
context-measure.cc [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
context-measure.h Using override keyword in ObjectVisitor class hierarchy. 2015-11-05 09:32:38 +00:00
contexts-inl.h Merge GlobalObject with JSGlobalObject. 2015-11-02 14:58:19 +00:00
contexts.cc Provide a counter for thrown JavaScript errors per context 2015-11-06 08:08:18 +00:00
contexts.h Introduce a BuiltinsConstructStub that sets up new.target and does a [[call]] per ES6 9.3.2 2015-11-19 16:11:09 +00:00
conversions-inl.h Unify ToArrayLength conversions 2015-10-15 16:03:37 +00:00
conversions.cc
conversions.h
counters.cc
counters.h Provide a counter for thrown JavaScript errors per context 2015-11-06 08:08:18 +00:00
d8-posix.cc
d8-windows.cc
d8.cc Fixing --verify-predictable mode. 2015-11-12 13:43:04 +00:00
d8.gyp ability to build d8 w/ post-mortem data 2015-11-18 15:55:46 +00:00
d8.h
d8.isolate [swarming] Add isolate configs for d8 on linux. 2015-09-25 14:37:11 +00:00
d8.js
date.cc
date.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
dateparser-inl.h Revert of Make dates default to the local timezone if none specified (https://codereview.chromium.org/1229903004/) 2015-10-15 12:18:16 +00:00
dateparser.cc
dateparser.h Revert of Make dates default to the local timezone if none specified (https://codereview.chromium.org/1229903004/) 2015-10-15 12:18:16 +00:00
deoptimizer.cc Rename original constructor to new target 2015-11-17 08:21:32 +00:00
deoptimizer.h [deoptimizer] Remove unused function argument. 2015-11-11 10:45:37 +00:00
DEPS [Interpreter] Skeleton bytecode graph builder 2015-09-10 16:21:40 +00:00
disasm.h
disassembler.cc [assembler] Introduce proper AssemblerBase::Print() for improved debuggability. 2015-11-09 05:39:38 +00:00
disassembler.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
diy-fp.cc
diy-fp.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
double.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
dtoa.cc
dtoa.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
effects.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
elements-kind.cc
elements-kind.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
elements.cc Use proper write barriers instead of RecordWrites when copying object elements. 2015-11-18 09:46:45 +00:00
elements.h [runtime] Support Symbols in KeyAccumulator 2015-11-04 14:05:36 +00:00
execution.cc Introduce a BuiltinsConstructStub that sets up new.target and does a [[call]] per ES6 9.3.2 2015-11-19 16:11:09 +00:00
execution.h Introduce a BuiltinsConstructStub that sets up new.target and does a [[call]] per ES6 9.3.2 2015-11-19 16:11:09 +00:00
expression-classifier.h Fix let pattern error accumulation 2015-10-15 10:46:17 +00:00
factory.cc Maintain a FixedArray for the optimized code map. 2015-11-19 19:31:51 +00:00
factory.h [runtime] support new Proxy() instead of Proxy.create and install getPrototypeOf trap 2015-11-13 14:14:07 +00:00
fast-dtoa.cc
fast-dtoa.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
field-index-inl.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
field-index.h [turbofan] Initial support for monomorphic/polymorphic property loads. 2015-10-19 05:24:51 +00:00
fixed-dtoa.cc
fixed-dtoa.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
flag-definitions.h Rename destructuring flag to "--harmony-destructuring-bind" 2015-11-18 23:30:09 +00:00
flags.cc [presubmit] Fix build/include linter violations. 2015-09-03 07:56:14 +00:00
flags.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
frames-inl.h [Interpreter]: Basic support for iterating interpreter stack frames for GC. 2015-10-16 15:06:27 +00:00
frames.cc [turbofan] Rename "original constructor" to "new target". 2015-11-13 11:53:38 +00:00
frames.h [turbofan] Rename "original constructor" to "new target". 2015-11-13 11:53:38 +00:00
func-name-inferrer.cc
func-name-inferrer.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
futex-emulation.cc
futex-emulation.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
gdb-jit.cc
gdb-jit.h
global-handles.cc Add {CancelableTaskManager} to handle {Cancelable} concurrent tasks. 2015-11-14 01:20:14 +00:00
global-handles.h Adds a scavenge GC pass to collect unmodified references 2015-10-27 12:22:31 +00:00
globals.h [builtins] Introduce specialized Call/CallFunction builtins. 2015-11-09 08:48:33 +00:00
handles-inl.h Canonicalize handles for optimized compilation. 2015-10-26 15:33:20 +00:00
handles.cc Canonicalize handles for optimized compilation. 2015-10-26 15:33:20 +00:00
handles.h [turbofan] Decouple inlining and native context specialization. 2015-11-18 10:04:03 +00:00
hashmap.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
i18n.cc
i18n.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
icu_util.cc
icu_util.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
identity-map.cc Canonicalize handles for optimized compilation. 2015-10-26 15:33:20 +00:00
identity-map.h Simplify IdentityMap. 2015-10-23 10:33:14 +00:00
interface-descriptors.cc [turbofan] Pass new.target to arguments adaptor trampoline. 2015-11-19 14:37:02 +00:00
interface-descriptors.h [presubmit] Enabling readability/inheritance linter checking. 2015-11-04 13:08:42 +00:00
isolate-inl.h Merge GlobalObject with JSGlobalObject. 2015-11-02 14:58:19 +00:00
isolate.cc Wait for cancelable task after tearing down the heap. 2015-11-18 17:37:31 +00:00
isolate.h Add {CancelableTaskManager} to handle {Cancelable} concurrent tasks. 2015-11-14 01:20:14 +00:00
json-parser.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
json-stringifier.h [JSON stringifier] Reintroduce fast path with bail out to slow path. 2015-11-13 10:09:47 +00:00
key-accumulator.cc [runtime] Support Symbols in KeyAccumulator 2015-11-04 14:05:36 +00:00
key-accumulator.h Sort names in JSObject::CollectOwnPropertyNames. 2015-11-18 00:07:07 +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 [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
list-inl.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
list.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
locked-queue-inl.h Add lock-based unbounded queue 2015-11-18 10:54:13 +00:00
locked-queue.h Add lock-based unbounded queue 2015-11-18 10:54:13 +00:00
log-inl.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
log-utils.cc
log-utils.h Include stdio.h for fwrite support 2015-10-30 08:03:44 +00:00
log.cc Fix external callback logging in profiler. 2015-10-28 13:42:40 +00:00
log.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
lookup.cc Merge GlobalObject with JSGlobalObject. 2015-11-02 14:58:19 +00:00
lookup.h Reland^2 "Use C++ implementation of Object.definePropert{y,ies}" 2015-10-26 16:39:10 +00:00
macro-assembler.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
messages.cc [V8] Unify get function name for debugging purpose 2015-11-19 19:32:38 +00:00
messages.h [es6] early error when Identifier is an escaped reserved word 2015-11-17 16:00:11 +00:00
modules.cc
modules.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
msan.h
objects-body-descriptors-inl.h Introduce a BuiltinsConstructStub that sets up new.target and does a [[call]] per ES6 9.3.2 2015-11-19 16:11:09 +00:00
objects-body-descriptors.h Object's body descriptors refactoring. 2015-11-13 12:32:30 +00:00
objects-debug.cc Introduce a BuiltinsConstructStub that sets up new.target and does a [[call]] per ES6 9.3.2 2015-11-19 16:11:09 +00:00
objects-inl.h Maintain a FixedArray for the optimized code map. 2015-11-19 19:31:51 +00:00
objects-printer.cc Introduce a BuiltinsConstructStub that sets up new.target and does a [[call]] per ES6 9.3.2 2015-11-19 16:11:09 +00:00
objects.cc [V8] Unify get function name for debugging purpose 2015-11-19 19:32:38 +00:00
objects.h [V8] Unify get function name for debugging purpose 2015-11-19 19:32:38 +00:00
optimizing-compile-dispatcher.cc Move Hydrogen and Lithium to src/crankshaft/ 2015-10-20 13:25:55 +00:00
optimizing-compile-dispatcher.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
ostreams.cc
ostreams.h
OWNERS
parameter-initializer-rewriter.cc Remove unnecessary v8.h include in parameter-initializer-rewriter.cc 2015-10-21 13:29:55 +00:00
parameter-initializer-rewriter.h [es6] Fix scoping for default parameters in arrow functions 2015-10-21 12:04:20 +00:00
parser.cc Rename destructuring flag to "--harmony-destructuring-bind" 2015-11-18 23:30:09 +00:00
parser.h Rename destructuring flag to "--harmony-destructuring-bind" 2015-11-18 23:30:09 +00:00
pattern-rewriter.cc Use a single Token::INIT for all variable initialization 2015-11-16 17:08:11 +00:00
pending-compilation-error-handler.cc
pending-compilation-error-handler.h
preparse-data-format.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
preparse-data.cc
preparse-data.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
preparser.cc Rename destructuring flag to "--harmony-destructuring-bind" 2015-11-18 23:30:09 +00:00
preparser.h Rename destructuring flag to "--harmony-destructuring-bind" 2015-11-18 23:30:09 +00:00
prettyprinter.cc [es7] implement |do| expressions proposal 2015-10-21 02:58:32 +00:00
prettyprinter.h Remove unused Zone argument from InitializeAstVisitor 2015-10-15 10:34:28 +00:00
property-descriptor.cc Fix PropertyDescriptor::ToObject 2015-11-18 13:56:51 +00:00
property-descriptor.h [proxies] Teach ToPropertyDescriptor to deal with Proxies 2015-11-12 14:17:51 +00:00
property-details.h Test for var declarations in eval which conflict with let 2015-10-12 14:31:01 +00:00
property.cc
property.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
prototype.h Adding template parameter to PrototypeIterator GetCurrent 2015-09-10 10:56:18 +00:00
register-configuration.cc X87: Return different allocatable double register number for X87 turbofan / crankshaft seperately. 2015-10-23 07:34:09 +00:00
register-configuration.h For some platform such as X87, Crankshaft and Turbofan needs to use different 2015-10-22 13:24:49 +00:00
rewriter.cc [presubmit] Enabling readability/inheritance linter checking. 2015-11-04 13:08:42 +00:00
rewriter.h [es7] implement |do| expressions proposal 2015-10-21 02:58:32 +00:00
runtime-profiler.cc Remove several JSFunction delegator functions. 2015-11-04 14:56:37 +00:00
runtime-profiler.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
safepoint-table.cc
safepoint-table.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
scanner-character-streams.cc Fix incorrect buffer length. 2015-09-18 12:07:24 +00:00
scanner-character-streams.h [presubmit] Enabling readability/inheritance linter checking. 2015-11-04 13:08:42 +00:00
scanner.cc [es6] early error when Identifier is an escaped reserved word 2015-11-17 16:00:11 +00:00
scanner.h [es6] early error when Identifier is an escaped reserved word 2015-11-17 16:00:11 +00:00
scopeinfo.cc Use Scope::function_kind_ to distinguish arrow function scopes 2015-10-07 14:55:45 +00:00
scopeinfo.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
scopes.cc Fix eval calls in initializers of arrow function parameters 2015-10-29 15:16:40 +00:00
scopes.h Fix eval calls in initializers of arrow function parameters 2015-10-29 15:16:40 +00:00
signature.h
simulator.h
small-pointer-list.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
splay-tree-inl.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
splay-tree.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
startup-data-util.cc
startup-data-util.h
string-builder.cc Canonicalize handles for optimized compilation. 2015-10-26 15:33:20 +00:00
string-builder.h Canonicalize handles for optimized compilation. 2015-10-26 15:33:20 +00:00
string-search.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
string-stream.cc Adding template parameter to PrototypeIterator GetCurrent 2015-09-10 10:56:18 +00:00
string-stream.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
strtod.cc
strtod.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
token.cc
token.h [es6] early error when Identifier is an escaped reserved word 2015-11-17 16:00:11 +00:00
transitions-inl.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
transitions.cc
transitions.h [turbofan] Add support for transitioning stores to double fields. 2015-10-30 16:12:07 +00:00
type-cache.cc [types] Use the TypeCache consistently for common types. 2015-10-28 13:31:22 +00:00
type-cache.h Use asm style type names and improve asm typer. 2015-11-17 19:42:30 +00:00
type-feedback-vector-inl.h The metadata part of TypeFeedbackVector is extracted to TypeFeedbackMetadata array. 2015-10-07 10:33:32 +00:00
type-feedback-vector.cc VectorICs: Remove --vector-stores flag. 2015-11-17 13:15:52 +00:00
type-feedback-vector.h [turbofan] Introduce JSCallReducer to strength reduce JSCallFunction nodes. 2015-11-13 12:20:01 +00:00
type-info.cc VectorICs: Remove --vector-stores flag. 2015-11-17 13:15:52 +00:00
type-info.h VectorICs: Remove --vector-stores flag. 2015-11-17 13:15:52 +00:00
types-inl.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
types.cc Introduce a BuiltinsConstructStub that sets up new.target and does a [[call]] per ES6 9.3.2 2015-11-19 16:11:09 +00:00
types.h [turbofan] Avoid unnecessary write barriers and improve code generation. 2015-11-10 11:05:59 +00:00
typing-asm.cc Fix multiple return statements in typing-asm, cleanup. 2015-11-18 19:48:00 +00:00
typing-asm.h Use asm style type names and improve asm typer. 2015-11-17 19:42:30 +00:00
typing-reset.cc Remove unused Zone argument from InitializeAstVisitor 2015-10-15 10:34:28 +00:00
typing-reset.h Remove unused Zone argument from InitializeAstVisitor 2015-10-15 10:34:28 +00:00
unicode-cache-inl.h
unicode-cache.h
unicode-decoder.cc
unicode-decoder.h
unicode-inl.h
unicode.cc [presubmit] Fix build/include linter violations. 2015-09-03 07:56:14 +00:00
unicode.h
utils.cc Distinction between FeedbackVectorICSlot and FeedbackVectorSlot eliminated. 2015-10-01 13:48:19 +00:00
utils.h MIPS: Fix unaligned read/write of bytecodes in interpreter. 2015-11-05 23:43:00 +00:00
v8.cc Move Hydrogen and Lithium to src/crankshaft/ 2015-10-20 13:25:55 +00:00
v8.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
v8dll-main.cc
v8memory.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
v8threads.cc Make isolate.h usable without objects-inl.h header. 2015-09-01 09:25:27 +00:00
v8threads.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
variables.cc Test for var declarations in eval which conflict with let 2015-10-12 14:31:01 +00:00
variables.h Test for var declarations in eval which conflict with let 2015-10-12 14:31:01 +00:00
vector.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
version.cc
version.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
vm-state-inl.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
vm-state.h Fix external callback logging in profiler. 2015-10-28 13:42:40 +00:00
zone-allocator.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
zone-containers.h
zone.cc
zone.h