v8/src
mikhail.naganov@gmail.com 56788625b6 Fix CPU profiling for Crankshaft.
The main issue was due to multiple recompilations of functions.  Now
code objects are grouped by function using SFI object address.
JSFunction objects are no longer tracked, instead we track SFI object
moves. To pick a correct code version, we now sample return addresses
instead of JSFunction addresses.

tools/{linux|mac|windows}-tickprocessor scripts differentiate
between code optimization states for the same function
(using * and ~ prefixes introduced earlier).

DevTools CPU profiler treats all variants of function code as
a single function.

ll_prof treats each optimized variant as a separate entry, because
it can disassemble each one of them.

tickprocessor.py not updated -- it is deprecated and will be removed.

BUG=v8/1087,b/3178160
TEST=all existing tests pass, including Chromium layout tests

Review URL: http://codereview.chromium.org/6551011

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@6902 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2011-02-22 16:31:24 +00:00
..
arm X64: Refactor the string add in the type recording binary operation stub 2011-02-22 12:26:31 +00:00
extensions Add regression test for the deoptimizer immediately followed by gc bug. 2011-02-03 13:47:27 +00:00
ia32 Add file left out of last commit. 2011-02-22 12:42:40 +00:00
mips Revert "Unification: introduce ExternalReference::pending_exception_address()." 2011-01-27 18:21:07 +00:00
third_party/valgrind Add LICENSE.v8, LICENSE.strongtalk and LICENSE.valgrind to the v8 2011-02-03 07:10:06 +00:00
x64 X64 Crankshaft: Implement CallKeyed in optimizing compiler. 2011-02-22 14:40:13 +00:00
accessors.cc Fix second half of issue 1151, the first change (r6765) only fixed FunctionGetPrototype, not FunctionSetPrototype. 2011-02-22 12:27:36 +00:00
accessors.h Update V8 to version 3.0 (re-land r5920). 2010-12-07 11:31:57 +00:00
allocation.cc Split globals.h into two parts, where only one depends on V8. 2010-11-15 13:23:30 +00:00
allocation.h Add some missing includes and other minor changes intended to keep 2010-12-15 08:07:27 +00:00
api.cc Fix various places which do not check if SetProperty threw an exception. 2011-02-10 14:41:16 +00:00
api.h Update V8 to version 3.0 (re-land r5920). 2010-12-07 11:31:57 +00:00
apinatives.js
apiutils.h Avoiding repacking payload for v8::Arguments and v8::AccessorInfo (arm) 2010-11-19 09:06:00 +00:00
arguments.h Handle indexed properties on value objects correctly. 2011-02-16 12:10:48 +00:00
array.js Introduce new runtime function to make join with lower memory usage. 2011-02-14 17:25:12 +00:00
assembler.cc Add more generic version of reloc info padding to ensure enough space for reloc patching during deoptimization (fixes issue 1174). 2011-02-22 12:28:33 +00:00
assembler.h Add more generic version of reloc info padding to ensure enough space for reloc patching during deoptimization (fixes issue 1174). 2011-02-22 12:28:33 +00:00
ast-inl.h Fix issue 977, occasional failure of the DeltaBlue benchmark. 2010-12-16 13:13:36 +00:00
ast.cc Check holder before optimizing calls to global functions. 2011-02-10 12:33:51 +00:00
ast.h Cleanup unused code from the type oracle. 2011-01-27 14:04:07 +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_x86_gcc.cc Update V8 to version 3.0 (re-land r5920). 2010-12-07 11:31:57 +00:00
atomicops_internals_x86_gcc.h Update V8 to version 3.0 (re-land r5920). 2010-12-07 11:31:57 +00:00
atomicops_internals_x86_macosx.h Update V8 to version 3.0 (re-land r5920). 2010-12-07 11:31:57 +00:00
atomicops_internals_x86_msvc.h Fix Win64 compilation. 2010-12-07 11:53:19 +00:00
atomicops.h Update V8 to version 3.0 (re-land r5920). 2010-12-07 11:31:57 +00:00
bignum-dtoa.cc Name argument in forward declaration. 2010-11-17 13:29:45 +00:00
bignum-dtoa.h Add bignum fall-back when the fast dtoa doesn't succeed. This removes Gay's dtoa for the double->string direction. We still need it for the string->double direction. 2010-11-17 13:20:44 +00:00
bignum.cc Make VS2005 project files compile without errors: changelist http://codereview.chromium.org/6286135/. 2011-02-09 15:58:55 +00:00
bignum.h Bignum implementation of Strtod. 2010-11-08 11:49:47 +00:00
bootstrapper.cc Fix various places which do not check if SetProperty threw an exception. 2011-02-10 14:41:16 +00:00
bootstrapper.h
builtins.cc Implement assignment to undefined reference in ES5 Strict Mode. 2011-02-13 16:19:53 +00:00
builtins.h Strict mode delete of non-configurable property. 2011-02-14 23:41:47 +00:00
bytecodes-irregexp.h Limit end-anchored regexps to testing end of string where possible. 2010-10-19 14:00:01 +00:00
cached-powers.cc Strtod fast-case that uses DiyFps and cached powers of ten. 2010-10-21 11:54:32 +00:00
cached-powers.h Strtod fast-case that uses DiyFps and cached powers of ten. 2010-10-21 11:54:32 +00:00
char-predicates-inl.h Add and use AsciiAlphaToLower. Move RemoveLast test. Add Clear test. This is a commit of http://codereview.chromium.org/3307003/show http://codereview.chromium.org/3312007/show and http://codereview.chromium.org/3341002/show for tfarina 2010-09-03 12:59:52 +00:00
char-predicates.h
checks.cc Working stand-alone preparser. 2010-11-24 09:57:06 +00:00
checks.h Add some missing includes and other minor changes intended to keep 2010-12-15 08:07:27 +00:00
circular-queue-inl.h
circular-queue.cc Fix a error in SamplingCircularQueue found using Valgrind memcheck. 2010-08-30 13:30:54 +00:00
circular-queue.h
code-stubs.cc removed 2011-02-11 12:25:41 +00:00
code-stubs.h Change native RegExp call code to properly set C++ structures and 2011-02-15 13:53:51 +00:00
code.h
codegen-inl.h Pass strict mode to eval. 2011-02-04 18:15:49 +00:00
codegen.cc removed 2011-02-11 12:25:41 +00:00
codegen.h Update V8 to version 3.0 (re-land r5920). 2010-12-07 11:31:57 +00:00
compilation-cache.cc Pass strict mode to eval. 2011-02-04 18:15:49 +00:00
compilation-cache.h Pass strict mode to eval. 2011-02-04 18:15:49 +00:00
compiler.cc Fix CPU profiling for Crankshaft. 2011-02-22 16:31:24 +00:00
compiler.h Fix CPU profiling for Crankshaft. 2011-02-22 16:31:24 +00:00
contexts.cc Update V8 to version 3.0 (re-land r5920). 2010-12-07 11:31:57 +00:00
contexts.h Update V8 to version 3.0 (re-land r5920). 2010-12-07 11:31:57 +00:00
conversions-inl.h
conversions.cc Improve ScanJsonNumber. 2011-02-07 08:57:06 +00:00
conversions.h Extract scanner base/JS/JSON and move base and JS to scanner-base. 2010-11-18 13:07:02 +00:00
counters.cc
counters.h Add a couple of missing includes. 2010-12-17 08:58:04 +00:00
cpu-profiler-inl.h Fix CPU profiling for Crankshaft. 2011-02-22 16:31:24 +00:00
cpu-profiler.cc Fix CPU profiling for Crankshaft. 2011-02-22 16:31:24 +00:00
cpu-profiler.h Fix CPU profiling for Crankshaft. 2011-02-22 16:31:24 +00:00
cpu.h
d8-debug.cc Added context sensitive prompt for remote debugger. It now shows "> " 2011-01-03 07:56:30 +00:00
d8-debug.h Added labelled thread names to help with some debugging activity. Right now, 2011-01-04 09:09:50 +00:00
d8-posix.cc
d8-readline.cc
d8-windows.cc
d8.cc Properly process try/finally blocks. 2011-02-16 11:40:48 +00:00
d8.gyp Initial attempt to add support for using gyp to build V8 itself 2010-12-14 08:16:39 +00:00
d8.h Update V8 to version 3.0 (re-land r5920). 2010-12-07 11:31:57 +00:00
d8.js Fixed some tabs left in d8.js 2011-01-06 13:27:10 +00:00
data-flow.cc Update V8 to version 3.0 (re-land r5920). 2010-12-07 11:31:57 +00:00
data-flow.h Remember required register kind when creating artificial virtual register. 2011-01-03 17:02:15 +00:00
date.js X64 Crankshaft: Add test that fails on x64 Crankshaft build to list of skipped mjsunit tests. Fix comments and remove unused function from date.js. 2011-02-14 13:57:15 +00:00
dateparser-inl.h make DateParser::TimeComposer handle 1-2 digits millisecond values 2010-11-26 11:48:35 +00:00
dateparser.cc
dateparser.h make DateParser::TimeComposer handle 1-2 digits millisecond values 2010-11-26 11:48:35 +00:00
debug-agent.cc Misc debugger enhancements and bug fixes. 2011-01-06 13:14:32 +00:00
debug-agent.h Added labelled thread names to help with some debugging activity. Right now, 2011-01-04 09:09:50 +00:00
debug-debugger.js Add function for setting breakpoint by scriptId and position to debugger script 2011-01-13 17:32:10 +00:00
debug.cc Fix various places which do not check if SetProperty threw an exception. 2011-02-10 14:41:16 +00:00
debug.h Misc debugger enhancements and bug fixes. 2011-01-06 13:14:32 +00:00
deoptimizer.cc ARM: Implement OSR infrastructure. 2011-02-13 10:24:39 +00:00
deoptimizer.h Partial fix for V8 issue 1079. 2011-02-02 13:55:29 +00:00
disasm.h
disassembler.cc Streamline the code for patching optimized code for lazy deopt. 2011-02-03 10:07:22 +00:00
disassembler.h
diy-fp.cc
diy-fp.h
double.h Add comments to double.h. 2010-11-08 15:40:28 +00:00
dtoa.cc Add bignum fall-back when the fast dtoa doesn't succeed. This removes Gay's dtoa for the double->string direction. We still need it for the string->double direction. 2010-11-17 13:20:44 +00:00
dtoa.h Add bignum fall-back when the fast dtoa doesn't succeed. This removes Gay's dtoa for the double->string direction. We still need it for the string->double direction. 2010-11-17 13:20:44 +00:00
execution.cc Make OutOfMemory exception thrown from JS call into FatalProcessOutOfMemory as well. 2011-02-17 17:21:59 +00:00
execution.h Properly treat exceptions thrown while compiling. 2011-02-11 14:26:56 +00:00
factory.cc Fix various places which do not check if SetProperty threw an exception. 2011-02-10 14:41:16 +00:00
factory.h Implement crankshaft support for pixel array loads. 2011-02-10 12:02:36 +00:00
fast-dtoa.cc Strtod fast-case that uses DiyFps and cached powers of ten. 2010-10-21 11:54:32 +00:00
fast-dtoa.h Added precision mode to fast-dtoa. 2010-09-20 09:18:00 +00:00
fixed-dtoa.cc
fixed-dtoa.h
flag-definitions.h X64: Enable OSR as default on x64 2011-02-16 10:10:59 +00:00
flags.cc Update V8 to version 3.0 (re-land r5920). 2010-12-07 11:31:57 +00:00
flags.h Improve header file inclusions. Drop some unneeded includes, and add some needed ones. 2010-08-30 07:10:40 +00:00
frame-element.cc
frame-element.h Update V8 to version 3.0 (re-land r5920). 2010-12-07 11:31:57 +00:00
frames-inl.h Add functionality for finding code objects from a pc that points into 2010-08-30 08:54:43 +00:00
frames.cc Change an invalid assert 2011-01-27 11:55:58 +00:00
frames.h Allow arguments in safepoints with registers. 2011-01-12 14:14:14 +00:00
full-codegen.cc Prepare for bailout with the proper state at labeled block entries. 2011-02-08 15:51:49 +00:00
full-codegen.h Implement assignment to undefined reference in ES5 Strict Mode. 2011-02-13 16:19:53 +00:00
func-name-inferrer.cc Move the function name inferrer code from the AstOptimizer to 2010-08-23 13:26:03 +00:00
func-name-inferrer.h Move the function name inferrer code from the AstOptimizer to 2010-08-23 13:26:03 +00:00
gdb-jit.cc GBDJIT: Do not check unwinding information correctness on x64. 2011-02-16 17:40:28 +00:00
gdb-jit.h GDBJIT: emit .eh_frame section on x64. 2011-02-02 13:32:18 +00:00
global-handles.cc Update V8 to version 3.0 (re-land r5920). 2010-12-07 11:31:57 +00:00
global-handles.h Attempt to collect more garbage before panicking with out of memory. 2010-11-03 13:00:28 +00:00
globals.h Change scanner buffers to not use utf-8. 2010-12-22 20:14:19 +00:00
handles-inl.h Optimizing HandleScope. Also fixed HandleScope destruction when API getter throws an exception. 2010-10-21 14:21:00 +00:00
handles.cc Fix CPU profiling for Crankshaft. 2011-02-22 16:31:24 +00:00
handles.h Revert 6832. 2011-02-17 14:13:25 +00:00
hashmap.cc Fix break of build. 2010-11-24 10:28:22 +00:00
hashmap.h Fix bug in object literals with large array indexes as strings. 2011-02-02 14:02:58 +00:00
heap-inl.h Avoid calling inherited setters when creating object literals and their boilerplates. 2011-01-06 14:00:50 +00:00
heap-profiler.cc Heap profiler: fix removed DOM wrappers reporting. 2011-02-03 08:45:38 +00:00
heap-profiler.h Add some missing includes and other minor changes intended to keep 2010-12-15 08:07:27 +00:00
heap.cc Fix CPU profiling for Crankshaft. 2011-02-22 16:31:24 +00:00
heap.h Refactored PathTracer in heap.cc. 2011-02-22 10:05:30 +00:00
hydrogen-instructions.cc Fix broken build by removing more const qualifiers. 2011-02-21 13:27:36 +00:00
hydrogen-instructions.h Fix bug with input representation of HValueOf. 2011-02-22 12:14:53 +00:00
hydrogen.cc Fix CPU profiling for Crankshaft. 2011-02-22 16:31:24 +00:00
hydrogen.h Partial refactoring of subgraphs. 2011-02-22 10:32:16 +00:00
ic-inl.h Update V8 to version 3.0 (re-land r5920). 2010-12-07 11:31:57 +00:00
ic.cc CallIC and KeyedCallIC not wrapping this for strict mode functions. 2011-02-22 00:39:21 +00:00
ic.h CallIC and KeyedCallIC not wrapping this for strict mode functions. 2011-02-22 00:39:21 +00:00
inspector.cc Adding inspector module and macro-ized object type list. 2011-01-19 08:04:48 +00:00
inspector.h Adding inspector module and macro-ized object type list. 2011-01-19 08:04:48 +00:00
interpreter-irregexp.cc Limit end-anchored regexps to testing end of string where possible. 2010-10-19 14:00:01 +00:00
interpreter-irregexp.h
json.js Avoid using Function.prototype.call in a number of places in our 2011-01-28 10:33:10 +00:00
jsregexp.cc Fixes needed to compile on gcc-4.4.1 on ARM. It is still necessary 2011-01-12 11:56:41 +00:00
jsregexp.h Fixes needed to compile on gcc-4.4.1 on ARM. It is still necessary 2011-01-12 11:56:41 +00:00
jump-target-heavy-inl.h
jump-target-heavy.cc Improve positions recording for calls. 2010-11-04 15:12:03 +00:00
jump-target-heavy.h
jump-target-inl.h
jump-target-light-inl.h
jump-target-light.cc Improve positions recording for calls. 2010-11-04 15:12:03 +00:00
jump-target-light.h Update V8 to version 3.0 (re-land r5920). 2010-12-07 11:31:57 +00:00
jump-target.cc
jump-target.h
list-inl.h Update V8 to version 3.0 (re-land r5920). 2010-12-07 11:31:57 +00:00
list.h Update V8 to version 3.0 (re-land r5920). 2010-12-07 11:31:57 +00:00
lithium-allocator-inl.h Remove instruction summaries. 2011-02-04 13:28:23 +00:00
lithium-allocator.cc Adjust pointer maps for branches when connecting live ranges. 2011-02-18 16:29:41 +00:00
lithium-allocator.h Remove instruction summaries. 2011-02-04 13:28:23 +00:00
lithium.cc Move LOperand class to lithium.h and move implementations out of .h into .cc files. 2011-01-19 13:55:56 +00:00
lithium.h Shorten live ranges for arguments to runtime calls. 2011-02-22 06:25:01 +00:00
liveedit-debugger.js Add fine-grained diff implementation to LiveEdit engine. 2011-01-11 14:55:47 +00:00
liveedit.cc removed 2011-02-11 12:25:41 +00:00
liveedit.h Add fine-grained diff implementation to LiveEdit engine. 2011-01-11 14:55:47 +00:00
liveobjectlist-inl.h Stubbed out empty liveobjectlist files. 2011-01-20 08:11:53 +00:00
liveobjectlist.cc Stubbed out empty liveobjectlist files. 2011-01-20 08:11:53 +00:00
liveobjectlist.h Stubbed out empty liveobjectlist files. 2011-01-20 08:11:53 +00:00
log-inl.h
log-utils.cc Fix CPU profiling for Crankshaft. 2011-02-22 16:31:24 +00:00
log-utils.h Remove log compression support. 2010-12-07 13:24:22 +00:00
log.cc Fix CPU profiling for Crankshaft. 2011-02-22 16:31:24 +00:00
log.h Fix CPU profiling for Crankshaft. 2011-02-22 16:31:24 +00:00
macro-assembler.h Change native RegExp call code to properly set C++ structures and 2011-02-15 13:53:51 +00:00
macros.py Avoid double checking for IS_NUMBER by calling NonNumToNum instead of ToNumber 2011-01-05 13:52:00 +00:00
mark-compact.cc Fix CPU profiling for Crankshaft. 2011-02-22 16:31:24 +00:00
mark-compact.h Provide more accurate results about used heap size via GetHeapStatistics. 2010-11-15 10:38:24 +00:00
math.js Fix http://code.google.com/p/chromium/issues/detail?id=72555 incorrect 2011-02-11 14:23:47 +00:00
memory.h Update V8 to version 3.0 (re-land r5920). 2010-12-07 11:31:57 +00:00
messages.cc Propagate exceptions thrown when setting elements. 2011-02-08 19:42:14 +00:00
messages.h A MessageObject is a purely internal object to hold information about 2011-02-02 13:31:52 +00:00
messages.js Strict mode delete of non-configurable property. 2011-02-14 23:41:47 +00:00
mirror-debugger.js Avoid callbacks to user code during error formatting in a couple of 2011-02-01 12:31:16 +00:00
mksnapshot.cc
natives.h
objects-debug.cc Fix typo in ASSERT in object-verifier for RegExp. 2011-02-10 16:43:01 +00:00
objects-inl.h Implement assignment to undefined reference in ES5 Strict Mode. 2011-02-13 16:19:53 +00:00
objects-printer.cc A MessageObject is a purely internal object to hold information about 2011-02-02 13:31:52 +00:00
objects-visiting.cc A MessageObject is a purely internal object to hold information about 2011-02-02 13:31:52 +00:00
objects-visiting.h Fixes needed to compile on gcc-4.4.1 on ARM. It is still necessary 2011-01-12 11:56:41 +00:00
objects.cc Implement pixel array elements access in the presence of an 2011-02-21 15:59:23 +00:00
objects.h Implement pixel array elements access in the presence of an 2011-02-21 15:59:23 +00:00
parser.cc Fix bug 1137. No longer allow the RegExp /(*)/. 2011-02-16 08:10:47 +00:00
parser.h Fix a bug that occurs when functions are defined with more than 16,382 parameters. 2011-02-09 12:46:22 +00:00
platform-cygwin.cc Bug: OS::MemoryMappedFile::open() should not truncate a pre-existing file. 2011-02-21 17:17:26 +00:00
platform-freebsd.cc Bug: OS::MemoryMappedFile::open() should not truncate a pre-existing file. 2011-02-21 17:17:26 +00:00
platform-linux.cc Bug: OS::MemoryMappedFile::open() should not truncate a pre-existing file. 2011-02-21 17:17:26 +00:00
platform-macos.cc Bug: OS::MemoryMappedFile::open() should not truncate a pre-existing file. 2011-02-21 17:17:26 +00:00
platform-nullos.cc Introducing MemoryMappedExternalResource for creating an external 2011-01-19 14:28:15 +00:00
platform-openbsd.cc Bug: OS::MemoryMappedFile::open() should not truncate a pre-existing file. 2011-02-21 17:17:26 +00:00
platform-posix.cc Introducing MemoryMappedExternalResource for creating an external 2011-01-19 14:28:15 +00:00
platform-solaris.cc Bug: OS::MemoryMappedFile::open() should not truncate a pre-existing file. 2011-02-21 17:17:26 +00:00
platform-win32.cc Bug: OS::MemoryMappedFile::open() should not truncate a pre-existing file. 2011-02-21 17:17:26 +00:00
platform.h Fix CPU profiling for Crankshaft. 2011-02-22 16:31:24 +00:00
preparse-data.cc Change scanner buffers to not use utf-8. 2010-12-22 20:14:19 +00:00
preparse-data.h Incremented preparse version number. 2011-01-18 10:00:36 +00:00
preparser-api.cc Fix bug when the scanner does a pushback at the end of input. 2011-01-14 10:49:18 +00:00
preparser.cc Issue 117 - strict mode and future reserved words 2011-02-04 18:36:37 +00:00
preparser.h Issue 117 - strict mode and future reserved words 2011-02-04 18:36:37 +00:00
prettyprinter.cc Remove the redundant load on every context lookup. 2011-02-04 12:06:41 +00:00
prettyprinter.h Update V8 to version 3.0 (re-land r5920). 2010-12-07 11:31:57 +00:00
profile-generator-inl.h Fix CPU profiling for Crankshaft. 2011-02-22 16:31:24 +00:00
profile-generator.cc Fix CPU profiling for Crankshaft. 2011-02-22 16:31:24 +00:00
profile-generator.h Fix CPU profiling for Crankshaft. 2011-02-22 16:31:24 +00:00
property.cc 1. Added support for object printing for release mode using the 2010-12-20 10:38:19 +00:00
property.h 1. Added support for object printing for release mode using the 2010-12-20 10:38:19 +00:00
regexp-macro-assembler-irregexp-inl.h
regexp-macro-assembler-irregexp.cc Limit end-anchored regexps to testing end of string where possible. 2010-10-19 14:00:01 +00:00
regexp-macro-assembler-irregexp.h Fixes needed to compile on gcc-4.4.1 on ARM. It is still necessary 2011-01-12 11:56:41 +00:00
regexp-macro-assembler-tracer.cc Fixes needed to compile on gcc-4.4.1 on ARM. It is still necessary 2011-01-12 11:56:41 +00:00
regexp-macro-assembler-tracer.h Fixes needed to compile on gcc-4.4.1 on ARM. It is still necessary 2011-01-12 11:56:41 +00:00
regexp-macro-assembler.cc Fix non-simulated ARM calling of RegExp code. 2011-02-16 09:18:19 +00:00
regexp-macro-assembler.h Fixes needed to compile on gcc-4.4.1 on ARM. It is still necessary 2011-01-12 11:56:41 +00:00
regexp-stack.cc
regexp-stack.h
regexp.js Avoid using Function.prototype.call in a number of places in our 2011-01-28 10:33:10 +00:00
register-allocator-inl.h
register-allocator.cc
register-allocator.h
rewriter.cc Make closures optimizable by Crankshaft compiler. 2011-01-17 08:11:03 +00:00
rewriter.h More refactoring of class Compiler's interface. 2010-10-04 14:30:43 +00:00
runtime-profiler.cc Move stack check patching to the architecture dependent deoptimizer 2011-01-24 14:54:45 +00:00
runtime-profiler.h Update V8 to version 3.0 (re-land r5920). 2010-12-07 11:31:57 +00:00
runtime.cc Use [[DefineOwnProperty]] to put 'constructor' field on the protoype object. 2011-02-18 10:53:38 +00:00
runtime.h Strict mode delete of non-configurable property. 2011-02-14 23:41:47 +00:00
runtime.js Strict mode delete of non-configurable property. 2011-02-14 23:41:47 +00:00
safepoint-table.cc Fix potential overwriting of debug jumps of following code. 2011-02-04 14:09:03 +00:00
safepoint-table.h Fix potential overwriting of debug jumps of following code. 2011-02-04 14:09:03 +00:00
scanner-base.cc Issue 117 - strict mode and future reserved words 2011-02-04 18:36:37 +00:00
scanner-base.h Issue 117 - strict mode and future reserved words 2011-02-04 18:36:37 +00:00
scanner.cc Fix incorrect asserts in scanner. 2011-02-09 14:16:25 +00:00
scanner.h Improve ScanJsonNumber. 2011-02-07 08:57:06 +00:00
SConscript Cygwin support 2011-02-17 16:33:10 +00:00
scopeinfo.cc Properly create variables to access outer arguments and function names. 2011-01-19 08:16:17 +00:00
scopeinfo.h Update V8 to version 3.0 (re-land r5920). 2010-12-07 11:31:57 +00:00
scopes.cc Do not compile the unreachable body of functions with illegal redeclarations. 2011-02-07 09:55:42 +00:00
scopes.h Strict mode parameter validation. 2011-01-25 17:21:45 +00:00
serialize.cc Implement assignment to undefined reference in ES5 Strict Mode. 2011-02-13 16:19:53 +00:00
serialize.h Update V8 to version 3.0 (re-land r5920). 2010-12-07 11:31:57 +00:00
shell.h
simulator.h
smart-pointer.h
snapshot-common.cc
snapshot-empty.cc
snapshot.h
spaces-inl.h Add some missing includes and other minor changes intended to keep 2010-12-15 08:07:27 +00:00
spaces.cc Adding GC hooks to support LiveObjectList functionality. 2011-01-25 12:35:06 +00:00
spaces.h Remove the atomic/thread safe stuff from the chunk table, since we don't 2010-12-17 14:50:24 +00:00
splay-tree-inl.h
splay-tree.h
string-search.cc Added missing file. Mea culpa. 2010-09-29 12:12:45 +00:00
string-search.h Clean up is-ASCII checks. 2010-12-22 11:31:18 +00:00
string-stream.cc 1. Added support for object printing for release mode using the 2010-12-20 10:38:19 +00:00
string-stream.h 1. Added support for object printing for release mode using the 2010-12-20 10:38:19 +00:00
string.js Fix sputnik regression introduced in r6747. 2011-02-11 13:30:37 +00:00
strtod.cc Fix strtod. 2010-11-11 16:32:32 +00:00
strtod.h Weed out extreme exponents in strtod. 2010-10-14 13:47:48 +00:00
stub-cache.cc Implement specialized IC code stubs for pixel array stores. 2011-02-14 21:21:33 +00:00
stub-cache.h Implement specialized IC code stubs for pixel array stores. 2011-02-14 21:21:33 +00:00
token.cc Working stand-alone preparser. 2010-11-24 09:57:06 +00:00
token.h Issue 117 - strict mode and future reserved words 2011-02-04 18:36:37 +00:00
top.cc Properly process try/finally blocks. 2011-02-16 11:40:48 +00:00
top.h Properly process try/finally blocks. 2011-02-16 11:40:48 +00:00
type-info.cc Cleanup unused code from the type oracle. 2011-01-27 14:04:07 +00:00
type-info.h X64 Crankshaft: Add TypeRecordingBinaryStub to X64 2011-02-03 15:36:44 +00:00
unbound-queue-inl.h
unbound-queue.h
unicode-inl.h
unicode.cc Changed uncast -1 in unsigned context to use constant kSentinel. 2011-01-03 10:28:39 +00:00
unicode.h Implement heap snapshots serialization into JSON. API is designed 2010-09-14 11:49:06 +00:00
uri.js Speedup decodeURI/decodeURIComponent by switching from charAt(i) to charCodeAt(i) in Decode. 2011-02-08 13:01:34 +00:00
utils.cc Fix Linux x64 compilation 2011-01-19 14:51:01 +00:00
utils.h Switch from template functions overloading to partial template specialization. 2011-02-01 20:47:53 +00:00
v8-counters.cc
v8-counters.h Implement crankshaft support for pixel array loads. 2011-02-10 12:02:36 +00:00
v8.cc removed 2011-02-11 12:25:41 +00:00
v8.h Update V8 to version 3.0 (re-land r5920). 2010-12-07 11:31:57 +00:00
v8checks.h Fix break of build. 2010-11-24 10:28:22 +00:00
v8dll-main.cc
v8globals.h Change our zap values from hex numbers tagged as a heap object to hex numbers tagged as a failure. 2011-02-09 12:35:18 +00:00
v8natives.js Improve parseInt. 2011-02-22 11:21:15 +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 Added labelled thread names to help with some debugging activity. Right now, 2011-01-04 09:09:50 +00:00
v8threads.h Add functionality for finding code objects from a pc that points into 2010-08-30 08:54:43 +00:00
v8utils.h Introducing MemoryMappedExternalResource for creating an external 2011-01-19 14:28:15 +00:00
variables.cc Compress Variable class. 2011-01-26 18:15:43 +00:00
variables.h Compress Variable class. 2011-01-26 18:15:43 +00:00
version.cc Prepare push to trunk. We are now working on version 3.1.6. 2011-02-16 12:19:14 +00:00
version.h
virtual-frame-heavy-inl.h
virtual-frame-heavy.cc
virtual-frame-inl.h
virtual-frame-light-inl.h
virtual-frame-light.cc
virtual-frame.cc
virtual-frame.h Split globals.h into two parts, where only one depends on V8. 2010-11-15 13:23:30 +00:00
vm-state-inl.h Update V8 to version 3.0 (re-land r5920). 2010-12-07 11:31:57 +00:00
vm-state.h Update V8 to version 3.0 (re-land r5920). 2010-12-07 11:31:57 +00:00
win32-headers.h Update V8 to version 3.0 (re-land r5920). 2010-12-07 11:31:57 +00:00
zone-inl.h Change the hydrogen timing data to include zone allocation. 2011-01-10 14:16:47 +00:00
zone.cc Change the hydrogen timing data to include zone allocation. 2011-01-10 14:16:47 +00:00
zone.h Change the hydrogen timing data to include zone allocation. 2011-01-10 14:16:47 +00:00