v8/src
vegorov@chromium.org 5aafde9285 Print deoptimization index when printing lithium environment.
Output of --trace-deopt --code-comments does not always allow to reliably match deoptimization to the lithium instruction (and it is actually never accurate on x64 due to one level of indirection). This change allows to reliably figure out which instruction deoptimized just by looking up bailout id in the hydrogen.cfg.

R=danno@chromium.org
BUG=

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@13639 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2013-02-11 14:12:13 +00:00
..
arm Fix bugs in DeoptimizeIf when lazy deopt is requested. 2013-02-08 17:32:47 +00:00
extensions Continues Latin-1 support. All tests pass with ENABLE_LATIN_1 flag. 2013-01-09 15:47:53 +00:00
ia32 Fix bugs in DeoptimizeIf when lazy deopt is requested. 2013-02-08 17:32:47 +00:00
mips Fix DoubleStackSlot-to-DoubleStackSlot moves on ia32. Unify platform-independent code. 2013-02-07 13:15:41 +00:00
third_party/valgrind Update valgrind.h. Codereview http://codereview.chromium.org/7468002 2011-07-22 11:22:29 +00:00
x64 Fix bugs in DeoptimizeIf when lazy deopt is requested. 2013-02-08 17:32:47 +00:00
accessors.cc Object.observe support for Function 'prototype' property 2012-12-10 10:53:57 +00:00
accessors.h Implement proper module linking. 2012-07-09 08:59:03 +00:00
allocation-inl.h Progress towards making Zones independent of Isolates and Threads. 2012-06-04 14:42:58 +00:00
allocation.cc Include what you use for allocation, api, assembler, and ast. 2012-01-25 16:31:25 +00:00
allocation.h Progress towards making Zones independent of Isolates and Threads. 2012-06-04 14:42:58 +00:00
api.cc Added new GetHeapStatistics API entry and deprecated old one. 2013-02-08 12:41:55 +00:00
api.h Re-land rev. 12849 and 12868 (Heavy cleanup of the external pointer API + related fix). 2012-11-13 12:27:03 +00:00
apinatives.js Make built-ins strict mode conforming, and support a --use-strict flag. 2012-02-20 13:48:24 +00:00
apiutils.h Add isolate accessor to AccessorInfo and Arguments. 2012-04-13 09:38:00 +00:00
arguments.h Fix several ancient presubmit failures. 2012-04-13 09:58:29 +00:00
array.js Fix Array.prototype.join evaluation order. 2012-11-16 12:45:23 +00:00
assembler.cc Only enable MinGW-w64 pow() workaround if needed 2013-01-08 15:32:40 +00:00
assembler.h ARM: Make use of d16-d31 when available. 2013-01-23 16:29:48 +00:00
ast.cc Migrate FunctionPrototype (Keyed|Named)LoadIC to CodeStub 2013-01-21 17:54:36 +00:00
ast.h Re-land Crankshaft-generated KeyedLoad stubs. 2012-12-18 16:25:45 +00:00
atomicops_internals_arm_gcc.h Update V8 to version 3.0 (re-land r5920). 2010-12-07 11:31:57 +00:00
atomicops_internals_mips_gcc.h MIPS: updated atomic operations. 2011-10-31 12:47:02 +00:00
atomicops_internals_tsan.h Add atomics implementation for ThreadSanitizer v2 (https://sites.google.com/a/chromium.org/dev/developers/testing/threadsanitizer-tsan-v2) 2012-11-13 21:38:00 +00:00
atomicops_internals_x86_gcc.cc Atomic ops: put the CPU features struct in v8::internal. 2011-04-27 17:29:01 +00:00
atomicops_internals_x86_gcc.h Atomic ops: put the CPU features struct in v8::internal. 2011-04-27 17:29:01 +00:00
atomicops_internals_x86_macosx.h Cosmetic changes ("set up" is a verb, "setup" is a noun). 2012-01-13 13:09:52 +00:00
atomicops_internals_x86_msvc.h Fix Win64 compilation. 2010-12-07 11:53:19 +00:00
atomicops.h Add atomics implementation for ThreadSanitizer v2 (https://sites.google.com/a/chromium.org/dev/developers/testing/threadsanitizer-tsan-v2) 2012-11-13 21:38:00 +00:00
bignum-dtoa.cc Reintroduce duplicate identifier detection in preparser. 2011-09-07 12:39:53 +00:00
bignum-dtoa.h More spelling changes. 2012-01-16 12:38:59 +00:00
bignum.cc Extract string->double and double->string conversions for use in the preparser. 2011-07-05 11:54:11 +00:00
bignum.h Fix presubmit errors caused by updated depot tools 2011-09-08 19:57:14 +00:00
bootstrapper.cc Introduce ENABLE_LATIN_1 compile flag 2013-01-09 10:30:54 +00:00
bootstrapper.h Introduce ENABLE_LATIN_1 compile flag 2013-01-09 10:30:54 +00:00
builtins.cc Use asserts instead of branches to avoid fast array methods for observed arrays 2013-02-06 17:35:35 +00:00
builtins.h Tag stubs that rely on instance types as MEGAMORPHIC. 2013-02-04 13:12:03 +00:00
bytecodes-irregexp.h RegExp: Add support for table-based character class 2012-03-30 07:43:48 +00:00
cached-powers.cc Change cached powers of 10 to avoid constants that need a static 2011-10-07 08:21:21 +00:00
cached-powers.h Fix presubmit errors caused by updated depot tools 2011-09-08 19:57:14 +00:00
char-predicates-inl.h Remove the static qualifier from functions in header files. 2011-11-29 10:56:11 +00:00
char-predicates.h Allow the ZWJ and ZWNJ characters in IdentifierPart as per ES5. 2012-02-23 08:15:45 +00:00
checks.cc V8_Fatal now prints C++ stack trace in debug mode. 2012-12-14 14:27:06 +00:00
checks.h Add empty-handle checks to API functions (#ifdef ENABLE_EXTRA_CHECKS) 2012-09-05 16:06:53 +00:00
circular-queue-inl.h Fix the include guard from circular-queue-inl.h 2011-09-12 10:24:18 +00:00
circular-queue.cc Fix a error in SamplingCircularQueue found using Valgrind memcheck. 2010-08-30 13:30:54 +00:00
circular-queue.h CPU profiler: make code events handling scalable. 2010-05-22 05:27:19 +00:00
code-stubs-hydrogen.cc Improve tracing of hydrogen stub compilation. 2013-02-08 11:56:15 +00:00
code-stubs.cc Support pass-through of stub caller arguments 2013-02-05 08:09:32 +00:00
code-stubs.h Support pass-through of stub caller arguments 2013-02-05 08:09:32 +00:00
code.h A tiny contribution for the IWYU day: Include allocation.h in every 2011-05-06 06:50:20 +00:00
codegen.cc Print generated code for Crankshafted stubs with --print-code-stubs 2013-02-05 18:00:42 +00:00
codegen.h Additional work to get array literal allocation tracking working, even with --always-opt 2013-01-17 08:41:27 +00:00
collection.js ES6: Add support for Set and Map clear method 2012-11-09 09:01:29 +00:00
compilation-cache.cc Get rid of obsolete unchecked accessors. 2012-10-25 11:52:37 +00:00
compilation-cache.h Index script compilation cache over context, too, 2012-08-28 10:49:23 +00:00
compiler-intrinsics.h Attempt to fix Win32 build by avoiding a compiler intrinsic. 2012-04-24 16:37:43 +00:00
compiler.cc Avoid handle dereference during graph optimization. 2013-01-23 13:52:00 +00:00
compiler.h Generate the TransitionElementsStub using Crankshaft 2013-02-04 12:01:59 +00:00
contexts.cc Get rid of static module allocation, do it in code. 2012-11-22 10:25:22 +00:00
contexts.h Allow lazy compilation (and thus optimisation) of functions inside eval. 2012-12-07 10:35:50 +00:00
conversions-inl.h Use C++ style type casts. 2013-01-07 15:02:56 +00:00
conversions.cc Rename scanner.* to scanner-character-streams.*. and scanner-base.* to scanner.* 2011-09-08 13:06:44 +00:00
conversions.h Actually fix build. 2012-07-30 09:55:26 +00:00
counters.cc Log event start and event end separately when using --log-timer-events. 2013-01-28 13:55:40 +00:00
counters.h When specifying a new create histogram callback, reset all histograms so they recreate themselves on next use. 2012-08-01 12:51:24 +00:00
cpu-profiler-inl.h Revert "Perform CPU sampling by CPU sampling thread only iff processing thread is not running." 2012-11-30 10:26:21 +00:00
cpu-profiler.cc Revert "Perform CPU sampling by CPU sampling thread only iff processing thread is not running." 2012-11-30 10:26:21 +00:00
cpu-profiler.h Revert "Perform CPU sampling by CPU sampling thread only iff processing thread is not running." 2012-11-30 10:26:21 +00:00
cpu.h Cosmetic changes ("set up" is a verb, "setup" is a noun). 2012-01-13 13:09:52 +00:00
d8-debug.cc Make the Isolate parameter mandatory in Locker and Unlocker classes. 2013-01-18 07:20:17 +00:00
d8-debug.h Rename SmartPointer to SmartArrayPointer. 2011-09-09 22:39:47 +00:00
d8-posix.cc Add netbsd support to gyp build. 2012-01-05 12:17:08 +00:00
d8-readline.cc Enable readline on d8 while building a shared lib. 2013-01-08 15:24:17 +00:00
d8-windows.cc * Add rmdir, mkdir -p and umask to d8 on Unix. 2009-03-31 12:45:33 +00:00
d8.cc Add Isolate parameter to Persistent class. 2013-01-25 08:31:46 +00:00
d8.gyp Enable readline on d8 while building a shared lib. 2013-01-08 15:24:17 +00:00
d8.h Add Isolate parameter to Persistent class. 2013-01-25 08:31:46 +00:00
d8.js Remove support for Live Object List and inspector module. 2013-01-16 15:44:26 +00:00
data-flow.cc Remove unused AssignedVariableAnalyzer. 2011-04-14 14:31:43 +00:00
data-flow.h Environment bookkeping has linear time complexity now, not a quadratic one. 2013-01-07 15:28:20 +00:00
date.cc Implement date library functions in C++. 2012-03-09 12:07:29 +00:00
date.h Fix compile errors on Windows introduced by r10983. 2012-03-09 13:01:32 +00:00
date.js Lattice-based representation inference, powered by left/right specific type feedback for BinaryOps and comparisons 2012-11-14 15:59:45 +00:00
dateparser-inl.h Clarify that date parsing follows Safari. 2012-10-09 08:34:39 +00:00
dateparser.cc Make date parser handle all ES5 Date Time Strings correctly. 2011-07-01 11:41:45 +00:00
dateparser.h Fix presubmit errors caused by updated depot tools 2011-09-08 19:57:14 +00:00
debug-agent.cc Remove Utf8InputBuffer 2012-12-20 09:20:37 +00:00
debug-agent.h Remove dead code and one static initializer that came with it. 2011-12-12 11:54:21 +00:00
debug-debugger.js Remove support for Live Object List and inspector module. 2013-01-16 15:44:26 +00:00
debug.cc Don't use TLS for space iterators. 2013-02-11 13:02:20 +00:00
debug.h Add Isolate parameter to Persistent class. 2013-01-25 08:31:46 +00:00
deoptimizer.cc Add separate flag for --trace-stub-failures 2013-02-05 16:28:36 +00:00
deoptimizer.h Add separate flag for --trace-stub-failures 2013-02-05 16:28:36 +00:00
disasm.h Merge isolates to bleeding_edge. 2011-03-18 20:35:07 +00:00
disassembler.cc Re-land Crankshaft-generated KeyedLoad stubs. 2012-12-18 16:25:45 +00:00
disassembler.h A tiny contribution for the IWYU day: Include allocation.h in every 2011-05-06 06:50:20 +00:00
diy-fp.cc Extract string->double and double->string conversions for use in the preparser. 2011-07-05 11:54:11 +00:00
diy-fp.h Extract string->double and double->string conversions for use in the preparser. 2011-07-05 11:54:11 +00:00
double.h Remove unused IsNan function 2012-04-23 13:44:06 +00:00
dtoa.cc Reintroduce duplicate identifier detection in preparser. 2011-09-07 12:39:53 +00:00
dtoa.h More spelling changes. 2012-01-16 12:38:59 +00:00
elements-kind.cc Consolidated all the key store/load classes in the Hydrogen and Lithium 2012-11-02 09:18:53 +00:00
elements-kind.h Consolidated all the key store/load classes in the Hydrogen and Lithium 2012-11-02 09:18:53 +00:00
elements.cc Add additional flags to control array abuse tracing 2013-02-08 14:32:38 +00:00
elements.h Add additional flags to control array abuse tracing 2013-02-08 14:32:38 +00:00
execution.cc Some more instrumentation to narrow down Failure leaks. 2013-01-09 12:29:06 +00:00
execution.h Revert r13218 due to windows test failures. 2012-12-13 17:21:15 +00:00
factory.cc Introduce ENABLE_LATIN_1 compile flag 2013-01-09 10:30:54 +00:00
factory.h Introduce ENABLE_LATIN_1 compile flag 2013-01-09 10:30:54 +00:00
fast-dtoa.cc Reintroduce duplicate identifier detection in preparser. 2011-09-07 12:39:53 +00:00
fast-dtoa.h Remove the static qualifier from functions in header files. 2011-11-29 10:56:11 +00:00
fixed-dtoa.cc Reintroduce duplicate identifier detection in preparser. 2011-09-07 12:39:53 +00:00
fixed-dtoa.h Dtoa for fixed notation. 2010-05-05 13:51:27 +00:00
flag-definitions.h Add additional flags to control array abuse tracing 2013-02-08 14:32:38 +00:00
flags.cc Optimize functions on a second thread. 2012-07-19 18:58:23 +00:00
flags.h Introduce --print-all-code flag and infrastructure for one flag to imply another flag. 2011-12-15 17:00:27 +00:00
frames-inl.h Support pass-through of stub caller arguments 2013-02-05 08:09:32 +00:00
frames.cc Support pass-through of stub caller arguments 2013-02-05 08:09:32 +00:00
frames.h Support pass-through of stub caller arguments 2013-02-05 08:09:32 +00:00
full-codegen.cc Replaced a bailout ID assertion with quadratic time complexity by a linear one. 2013-01-04 12:48:18 +00:00
full-codegen.h Replaced a bailout ID assertion with quadratic time complexity by a linear one. 2013-01-04 12:48:18 +00:00
func-name-inferrer.cc Remove TLS access for current Zone. 2012-06-11 12:42:31 +00:00
func-name-inferrer.h Remove TLS access for current Zone. 2012-06-11 12:42:31 +00:00
gdb-jit.cc MIPS: Fix compilation failure on ARM in r12685. 2012-10-16 08:16:36 +00:00
gdb-jit.h Landing for pliard@chromium.org: Remove static initializers in v8. 2012-03-12 13:56:56 +00:00
global-handles.cc Unbreak build (offsetof only works for POD types) 2013-01-25 08:54:11 +00:00
global-handles.h Add Isolate parameter to Persistent class. 2013-01-25 08:31:46 +00:00
globals.h Introduce ENABLE_LATIN_1 compile flag 2013-01-09 10:30:54 +00:00
handles-inl.h Avoid handle dereference during graph optimization. 2013-01-23 13:52:00 +00:00
handles.cc Add Isolate parameter to Persistent class. 2013-01-25 08:31:46 +00:00
handles.h Avoid handle dereference during graph optimization. 2013-01-23 13:52:00 +00:00
hashmap.h Make the performance of the VM more predictable by not letting the hash seed 2012-08-23 08:15:38 +00:00
heap-inl.h Fix clearing of dead dependent codes and verify weak embedded maps on full GC. 2013-02-04 10:56:50 +00:00
heap-profiler.cc Don't use TLS for space iterators. 2013-02-11 13:02:20 +00:00
heap-profiler.h Don't use TLS for space iterators. 2013-02-11 13:02:20 +00:00
heap.cc Don't use TLS for space iterators. 2013-02-11 13:02:20 +00:00
heap.h Don't use TLS for space iterators. 2013-02-11 13:02:20 +00:00
hydrogen-instructions.cc Generate the TransitionElementsStub using Crankshaft 2013-02-04 12:01:59 +00:00
hydrogen-instructions.h Support pass-through of stub caller arguments 2013-02-05 08:09:32 +00:00
hydrogen.cc Generate the TransitionElementsStub using Crankshaft 2013-02-04 12:01:59 +00:00
hydrogen.h Generate the TransitionElementsStub using Crankshaft 2013-02-04 12:01:59 +00:00
ic-inl.h Removed a bunch of GetExistingThreadLocal calls by threading the Isolate. 2012-11-16 08:38:11 +00:00
ic.cc Support slow-mode prototypes for load and call ICs. 2013-01-31 16:18:18 +00:00
ic.h Fix gbemu preformance regression 2013-01-30 14:25:34 +00:00
incremental-marking-inl.h Forward white to grey transition only if slot is before the progress bar of a given object. 2012-11-26 16:16:49 +00:00
incremental-marking.cc Fixed IsSweepingComplete and EnsureSweeperProgress helper functions. 2013-02-05 15:48:59 +00:00
incremental-marking.h Use slot instead of value in the write barrier to record write from code. 2012-11-22 07:05:20 +00:00
interface.cc Get rid of static module allocation, do it in code. 2012-11-22 10:25:22 +00:00
interface.h Get rid of static module allocation, do it in code. 2012-11-22 10:25:22 +00:00
interpreter-irregexp.cc Continues Latin-1 support. All tests pass with ENABLE_LATIN_1 flag. 2013-01-09 15:47:53 +00:00
interpreter-irregexp.h Make the irregexp interpreter throw on stack overflow. 2011-10-26 06:37:57 +00:00
isolate-inl.h Port count-based profiler to ARM 2012-03-23 12:16:40 +00:00
isolate.cc Support pass-through of stub caller arguments 2013-02-05 08:09:32 +00:00
isolate.h Added parallel marking threads. 2013-01-31 14:23:36 +00:00
json-parser.h Continues Latin-1 support. All tests pass with ENABLE_LATIN_1 flag. 2013-01-09 15:47:53 +00:00
json-stringifier.h Continues Latin-1 support. All tests pass with ENABLE_LATIN_1 flag. 2013-01-09 15:47:53 +00:00
json.js Fix JSON.stringify wrt harmony proxies. 2012-11-05 10:53:56 +00:00
jsregexp-inl.h Inline some regexp code. 2013-02-06 12:58:09 +00:00
jsregexp.cc Inline some regexp code. 2013-02-06 12:58:09 +00:00
jsregexp.h Inline some regexp code. 2013-02-06 12:58:09 +00:00
lazy-instance.h Fix typo in lazy-instance.h. 2012-04-17 16:02:36 +00:00
list-inl.h Reland r13188, r13194, r13256 (Deferred formatting of error stack trace during GC). 2013-01-14 13:19:27 +00:00
list.h Reland r13188, r13194, r13256 (Deferred formatting of error stack trace during GC). 2013-01-14 13:19:27 +00:00
lithium-allocator-inl.h Generate the TransitionElementsStub using Crankshaft 2013-02-04 12:01:59 +00:00
lithium-allocator.cc Generate the TransitionElementsStub using Crankshaft 2013-02-04 12:01:59 +00:00
lithium-allocator.h Generate the TransitionElementsStub using Crankshaft 2013-02-04 12:01:59 +00:00
lithium.cc Print deoptimization index when printing lithium environment. 2013-02-11 14:12:13 +00:00
lithium.h Fix DoubleStackSlot-to-DoubleStackSlot moves on ia32. Unify platform-independent code. 2013-02-07 13:15:41 +00:00
liveedit-debugger.js Issue 2429, core implementation and the protocol change 2012-12-03 21:47:39 +00:00
liveedit.cc Don't use TLS for space iterators. 2013-02-11 13:02:20 +00:00
liveedit.h Support 'restart call frame' debug command 2012-06-15 16:52:03 +00:00
log-inl.h Remove the ability to compile without logging and profiling 2011-07-13 09:09:04 +00:00
log-utils.cc Take instrumentation overhead into account when plotting. 2012-12-05 16:22:14 +00:00
log-utils.h Fix presubmit errors caused by updated depot tools 2011-09-08 19:57:14 +00:00
log.cc Don't use TLS for space iterators. 2013-02-11 13:02:20 +00:00
log.h Log event start and event end separately when using --log-timer-events. 2013-01-28 13:55:40 +00:00
macro-assembler.h Refactor and improve inlined double-aligned allocations 2012-12-28 11:09:16 +00:00
macros.py Improve array to string conversion. 2012-12-05 15:49:22 +00:00
mark-compact-inl.h Revert "Allow partial scanning of large arrays in order to avoid" 2012-10-04 11:09:17 +00:00
mark-compact.cc Don't use TLS for space iterators. 2013-02-11 13:02:20 +00:00
mark-compact.h Fixed IsSweepingComplete and EnsureSweeperProgress helper functions. 2013-02-05 15:48:59 +00:00
marking-thread.cc Added parallel marking threads. 2013-01-31 14:23:36 +00:00
marking-thread.h Added parallel marking threads. 2013-01-31 14:23:36 +00:00
math.js Iterate through all arguments for side effects in Math.min/max. 2012-12-06 13:13:38 +00:00
messages.cc Rename LookupSymbol calls to use Utf8 or OneByte in names. 2012-12-17 15:56:16 +00:00
messages.h Rename SmartPointer to SmartArrayPointer. 2011-09-09 22:39:47 +00:00
messages.js Reland r13188, r13194, r13256 (Deferred formatting of error stack trace during GC). 2013-01-14 13:19:27 +00:00
mirror-debugger.js Issue 2399 part 1: In debugger allow modifying local variable values 2012-12-03 20:29:29 +00:00
misc-intrinsics.h Improvement to SmiLexicalCompare. Landing http://codereview.chromium.org/7261008 for Stephen Adams 2011-06-29 08:35:10 +00:00
mksnapshot.cc Add Isolate parameter to Persistent class. 2013-01-25 08:31:46 +00:00
natives.h Convert *.js files of cctest/test-log into "resources". 2011-07-14 11:38:18 +00:00
object-observe.js Object.observe: use JSWeakMaps instead of raw ObjectHashTables in observation state 2013-02-04 20:24:11 +00:00
objects-debug.cc Fix clearing of dead dependent codes and verify weak embedded maps on full GC. 2013-02-04 10:56:50 +00:00
objects-inl.h Only mark the descriptor that is valid for the map in question. If this map 2013-01-31 10:50:42 +00:00
objects-printer.cc Fix objectprint=on build. 2013-01-09 16:34:45 +00:00
objects-visiting-inl.h Fix clearing of dead dependent codes and verify weak embedded maps on full GC. 2013-02-04 10:56:50 +00:00
objects-visiting.cc Rename SeqAsciiString 2012-11-15 13:31:27 +00:00
objects-visiting.h Force inlining of object visiting functions. 2013-01-24 09:40:57 +00:00
objects.cc Add additional flags to control array abuse tracing 2013-02-08 14:32:38 +00:00
objects.h Fix clearing of dead dependent codes and verify weak embedded maps on full GC. 2013-02-04 10:56:50 +00:00
once.cc Landing for pliard@chromium.org: Remove static initializers in v8. 2012-03-12 13:56:56 +00:00
once.h Landing for pliard@chromium.org: Remove static initializers in v8. 2012-03-12 13:56:56 +00:00
optimizing-compiler-thread.cc Actually increment queue length for parallel recompile queue. 2013-01-25 15:54:19 +00:00
optimizing-compiler-thread.h Re-land Crankshaft-generated KeyedLoad stubs. 2012-12-18 16:25:45 +00:00
parser.cc Fix Mac problem with stubs initialization 2013-01-29 15:28:05 +00:00
parser.h Remove unused private member variables found by clang -Wunused-private-field 2012-11-29 15:13:49 +00:00
platform-cygwin.cc Removed RuntimeProfilerRateLimiter class and RuntimeProfiler::IsSomeIsolateInJS. 2012-12-12 15:26:04 +00:00
platform-freebsd.cc Implement OS::DumpBacktrace() on FreeBSD. 2012-12-17 10:50:19 +00:00
platform-linux.cc ARM: Make use of d16-d31 when available. 2013-01-23 16:29:48 +00:00
platform-macos.cc V8_Fatal now prints C++ stack trace in debug mode. 2012-12-14 14:27:06 +00:00
platform-nullos.cc V8_Fatal now prints C++ stack trace in debug mode. 2012-12-14 14:27:06 +00:00
platform-openbsd.cc V8_Fatal now prints C++ stack trace in debug mode. 2012-12-14 14:27:06 +00:00
platform-posix.cc Faster implementation of Math.exp() 2012-11-26 13:12:35 +00:00
platform-posix.h Minimize uses of lazy initialization by adding explicit initialization functions. 2012-04-05 14:10:39 +00:00
platform-solaris.cc V8_Fatal now prints C++ stack trace in debug mode. 2012-12-14 14:27:06 +00:00
platform-tls-mac.h Fix fast TLS support on Mac. 2011-04-04 05:46:51 +00:00
platform-tls-win32.h Add files missing from last commit. 2011-03-27 16:18:34 +00:00
platform-tls.h Make fast tls the default 2011-07-13 10:00:33 +00:00
platform-win32.cc Simplify secure API functions workaround for MinGW 2013-02-06 13:04:02 +00:00
platform.h V8_Fatal now prints C++ stack trace in debug mode. 2012-12-14 14:27:06 +00:00
preparse-data-format.h Fix Array.prototype.{reduce,reduceRight} to pass undefined as receiver for strict mode callbacks. 2011-06-09 09:05:15 +00:00
preparse-data.cc Added preparser strict-mode tests. 2011-05-19 09:01:46 +00:00
preparse-data.h Fix input and output to handle UTF16 surrogate pairs. 2012-03-12 12:35:28 +00:00
preparser-api.cc Fix input and output to handle UTF16 surrogate pairs. 2012-03-12 12:35:28 +00:00
preparser.cc Sync preparser and parser wrt syntax error in switch..case. 2012-07-11 07:47:29 +00:00
preparser.h Allow lazy compilation (and thus optimisation) of functions inside eval. 2012-12-07 10:35:50 +00:00
prettyprinter.cc Re-land Crankshaft-generated KeyedLoad stubs. 2012-12-18 16:25:45 +00:00
prettyprinter.h Re-land Crankshaft-generated KeyedLoad stubs. 2012-12-18 16:25:45 +00:00
profile-generator-inl.h Add parallel recompilation time to histogram and plot execution pause times. 2012-11-22 13:04:11 +00:00
profile-generator.cc Don't use TLS for space iterators. 2013-02-11 13:02:20 +00:00
profile-generator.h Don't use TLS for space iterators. 2013-02-11 13:02:20 +00:00
property-details.h Get rid of static module allocation, do it in code. 2012-11-22 10:25:22 +00:00
property.cc Allow property indexes to refer to slots inside the object header. 2012-11-13 11:07:04 +00:00
property.h Object.observe: Make array length and other magic data properties work correctly. 2012-12-13 09:31:44 +00:00
proxy.js Set up Proxy methods the proper way. 2012-10-25 15:13:44 +00:00
regexp-macro-assembler-irregexp-inl.h RegExp: Add support for table-based character class 2012-03-30 07:43:48 +00:00
regexp-macro-assembler-irregexp.cc Unbreak interpreted regexp. 2012-06-14 17:06:16 +00:00
regexp-macro-assembler-irregexp.h Unbreak interpreted regexp. 2012-06-14 17:06:16 +00:00
regexp-macro-assembler-tracer.cc Remove TLS access for current Zone. 2012-06-11 12:42:31 +00:00
regexp-macro-assembler-tracer.h Remove CheckNotRegistersEqual regexp-masm function from all architectures. This is a commit of http://codereview.chromium.org/10066009/ for Daniel Kalmar 2012-06-06 07:50:22 +00:00
regexp-macro-assembler.cc Fix some latin-1 webkit units tests 2013-01-21 16:11:31 +00:00
regexp-macro-assembler.h Fix some latin-1 webkit units tests 2013-01-21 16:11:31 +00:00
regexp-stack.cc Fix performance regression introduced by r12812. 2012-10-29 11:45:57 +00:00
regexp-stack.h Fix presubmit errors caused by updated depot tools 2011-09-08 19:57:14 +00:00
regexp.js Fix spec violations related to regexp.lastIndex 2012-12-05 12:32:25 +00:00
rewriter.cc Re-land Crankshaft-generated KeyedLoad stubs. 2012-12-18 16:25:45 +00:00
rewriter.h Remove some dead code. 2011-04-07 14:42:37 +00:00
runtime-profiler.cc Removed RuntimeProfilerRateLimiter class and RuntimeProfiler::IsSomeIsolateInJS. 2012-12-12 15:26:04 +00:00
runtime-profiler.h Removed RuntimeProfilerRateLimiter class and RuntimeProfiler::IsSomeIsolateInJS. 2012-12-12 15:26:04 +00:00
runtime.cc Don't use TLS for space iterators. 2013-02-11 13:02:20 +00:00
runtime.h Object.observe: use JSWeakMaps instead of raw ObjectHashTables in observation state 2013-02-04 20:24:11 +00:00
runtime.js MIPS: Do the qNaN fixup at de-serialization time. This is a commit of https://chromiumcodereview.appspot.com/10093007/ for Paul Lind 2012-04-20 14:12:49 +00:00
safepoint-table.cc Re-land Crankshaft-generated KeyedLoad stubs. 2012-12-18 16:25:45 +00:00
safepoint-table.h Remove TLS access for current Zone. 2012-06-11 12:42:31 +00:00
scanner-character-streams.cc Fix input and output to handle UTF16 surrogate pairs. 2012-03-12 12:35:28 +00:00
scanner-character-streams.h Fix input and output to handle UTF16 surrogate pairs. 2012-03-12 12:35:28 +00:00
scanner.cc Correctly advance the scanner when scanning unicode regexp flag. 2012-07-06 14:04:15 +00:00
scanner.h Introduce ENABLE_LATIN_1 compile flag 2013-01-09 10:30:54 +00:00
SConscript Remove support for Live Object List and inspector module. 2013-01-16 15:44:26 +00:00
scopeinfo.cc Get rid of static module allocation, do it in code. 2012-11-22 10:25:22 +00:00
scopeinfo.h Get rid of static module allocation, do it in code. 2012-11-22 10:25:22 +00:00
scopes.cc Simplify implementation of assignment-to-const checks. 2012-12-18 12:00:50 +00:00
scopes.h Simplify implementation of assignment-to-const checks. 2012-12-18 12:00:50 +00:00
serialize.cc Generate the TransitionElementsStub using Crankshaft 2013-02-04 12:01:59 +00:00
serialize.h Re-land Crankshaft-generated KeyedLoad stubs. 2012-12-18 16:25:45 +00:00
simulator.h MIPS port initial commit 2010-02-04 20:36:58 +00:00
small-pointer-list.h Remove TLS access for current Zone. 2012-06-11 12:42:31 +00:00
smart-pointers.h Re-land Crankshaft-generated KeyedLoad stubs. 2012-12-18 16:25:45 +00:00
snapshot-common.cc Fix test failures on nosnap builder. 2012-09-14 13:19:42 +00:00
snapshot-empty.cc Refactoring of snapshots. This simplifies and improves 2012-09-14 11:16:56 +00:00
snapshot.h Refactoring of snapshots. This simplifies and improves 2012-09-14 11:16:56 +00:00
spaces-inl.h Implement committed physical memory stats for Linux. 2012-10-22 16:33:10 +00:00
spaces.cc Fixed IsSweepingComplete and EnsureSweeperProgress helper functions. 2013-02-05 15:48:59 +00:00
spaces.h Fixed IsSweepingComplete and EnsureSweeperProgress helper functions. 2013-02-05 15:48:59 +00:00
splay-tree-inl.h Remove TLS access for current Zone. 2012-06-11 12:42:31 +00:00
splay-tree.h Fix MSVC warnings about missing operator delete. 2012-06-18 12:48:21 +00:00
store-buffer-inl.h Remove some asserts to speed up debug mode. 2011-10-13 11:50:00 +00:00
store-buffer.cc Made store buffer compaction more predictable. 2012-12-18 10:54:15 +00:00
store-buffer.h Remove unused private member variables found by clang -Wunused-private-field 2012-11-29 15:13:49 +00:00
string-search.cc Merge isolates to bleeding_edge. 2011-03-18 20:35:07 +00:00
string-search.h Continues Latin-1 support. All tests pass with ENABLE_LATIN_1 flag. 2013-01-09 15:47:53 +00:00
string-stream.cc Reland r13275 and 13276 (Remove most uses of StringInputBuffer). 2012-12-31 11:13:50 +00:00
string-stream.h Rename SmartPointer to SmartArrayPointer. 2011-09-09 22:39:47 +00:00
string.js Fix additional spec violations wrt RegExp.lastIndex. 2013-01-25 10:53:26 +00:00
strtod.cc Fix double-rounding in strtod for MinGW. 2012-03-05 10:04:10 +00:00
strtod.h Weed out extreme exponents in strtod. 2010-10-14 13:47:48 +00:00
stub-cache.cc Split CompileCallConstant into logical parts for Frontend and Backend. 2013-02-06 11:48:29 +00:00
stub-cache.h Split CompileCallConstant into logical parts for Frontend and Backend. 2013-02-06 11:48:29 +00:00
sweeper-thread.cc Parallel and concurrent sweeping. 2013-01-30 12:19:32 +00:00
sweeper-thread.h Parallel and concurrent sweeping. 2013-01-30 12:19:32 +00:00
token.cc Simpler (and a bit faster) keyword matcher. 2011-08-09 13:32:53 +00:00
token.h Add rotate-right instruction to hydrogen and use it instead of bitwise operations 2012-11-05 13:28:10 +00:00
transitions-inl.h Fast path for searching through simple transitions 2012-10-19 15:03:27 +00:00
transitions.cc Move DescriptorArray into the map. 2012-10-17 13:04:49 +00:00
transitions.h Move DescriptorArray into the map. 2012-10-17 13:04:49 +00:00
type-info.cc Tag previously GENERIC stubs that potentially IC_Miss as MONOMORPHIC. 2013-01-29 12:00:56 +00:00
type-info.h Replace special IC builtins and stubs in the map's cache by codestubs. 2013-01-21 14:53:29 +00:00
unbound-queue-inl.h CPU profiler: sample call stack on profiling start. 2010-06-01 13:52:49 +00:00
unbound-queue.h A tiny contribution for the IWYU day: Include allocation.h in every 2011-05-06 06:50:20 +00:00
unicode-inl.h Fix some latin-1 webkit units tests 2013-01-21 16:11:31 +00:00
unicode.cc Remove InputBuffer 2013-01-03 09:18:01 +00:00
unicode.h Fix some latin-1 webkit units tests 2013-01-21 16:11:31 +00:00
uri.js Improve array to string conversion. 2012-12-05 15:49:22 +00:00
utils-inl.h Simplify include dependencies. 2011-05-03 08:23:58 +00:00
utils.cc Optimise Math.floor(x/y) to use integer division for specific divisor. 2012-04-24 15:59:07 +00:00
utils.h Introduce ENABLE_LATIN_1 compile flag 2013-01-09 10:30:54 +00:00
v8-counters.cc Remove SlidingStateWindow and related code. 2012-12-07 13:47:42 +00:00
v8-counters.h Remove SlidingStateWindow and related code. 2012-12-07 13:47:42 +00:00
v8.cc Moved FlagList::EnforceFlagImplications to V8::InitializeOncePerProcessImpl. 2013-01-21 12:04:40 +00:00
v8.h Progress towards making Zones independent of Isolates and Threads. 2012-06-04 14:42:58 +00:00
v8checks.h Fix break of build. 2010-11-24 10:28:22 +00:00
v8conversions.cc Continues Latin-1 support. All tests pass with ENABLE_LATIN_1 flag. 2013-01-09 15:47:53 +00:00
v8conversions.h Remove the static qualifier from functions in header files. 2011-11-29 10:56:11 +00:00
v8dll-main.cc Fix the Windows shared build 2011-05-04 11:10:49 +00:00
v8globals.h ARM: Make use of d16-d31 when available. 2013-01-23 16:29:48 +00:00
v8memory.h Reapply "Add a level of indirection to exception handler addresses." 2011-11-11 13:48:14 +00:00
v8natives.js Object.observe: Make array length and other magic data properties work correctly. 2012-12-13 09:31:44 +00:00
v8preparserdll-main.cc Add gyp target to build preparser as stand-alone library. 2010-12-10 12:58:18 +00:00
v8threads.cc Make the Isolate parameter mandatory in Locker and Unlocker classes. 2013-01-18 07:20:17 +00:00
v8threads.h Plug memory leak in Isolate. 2012-07-02 12:15:23 +00:00
v8utils.cc Remove support for Live Object List and inspector module. 2013-01-16 15:44:26 +00:00
v8utils.h Remove support for Live Object List and inspector module. 2013-01-16 15:44:26 +00:00
variables.cc Get rid of static module allocation, do it in code. 2012-11-22 10:25:22 +00:00
variables.h Removed a bunch of GetExistingThreadLocal calls by threading the Isolate. 2012-11-16 08:38:11 +00:00
version.cc Prepare push to trunk. Now working on version 3.17.0. 2013-02-06 14:07:26 +00:00
version.h Merge isolates to bleeding_edge. 2011-03-18 20:35:07 +00:00
vm-state-inl.h Log event start and event end separately when using --log-timer-events. 2013-01-28 13:55:40 +00:00
vm-state.h Remove the ability to compile without logging and profiling 2011-07-13 09:09:04 +00:00
win32-headers.h Simplify silent abort by raising SIGABRT directly. 2012-03-05 09:52:14 +00:00
win32-math.cc Reintroduce duplicate identifier detection in preparser. 2011-09-07 12:39:53 +00:00
win32-math.h Reintroduce duplicate identifier detection in preparser. 2011-09-07 12:39:53 +00:00
zone-inl.h One Zone per CompilationInfo. 2012-06-20 08:58:41 +00:00
zone.cc One Zone per CompilationInfo. 2012-06-20 08:58:41 +00:00
zone.h One Zone per CompilationInfo. 2012-06-20 08:58:41 +00:00