v8/src
kmillikin@chromium.org 991a1cae12 Fix an assertion failure in stack trace construction.
When constructing stack traces we interpret the deoptimization data for
optimized frames to find the receiver value.  This value could sometimes be
eliminated from the deoptimization data if we though it was unused.

BUG=v8:1118

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@6694 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2011-02-09 11:45:50 +00:00
..
arm Port fix for duplicate AST ID for deoptimization to ARM and x64. 2011-02-08 19:42:24 +00:00
extensions Add regression test for the deoptimizer immediately followed by gc bug. 2011-02-03 13:47:27 +00:00
ia32 Do sanity check of exception state when returning from native to JS. 2011-02-08 20:13:08 +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 Port fix for duplicate AST ID for deoptimization to ARM and x64. 2011-02-08 19:42:24 +00:00
accessors.cc More of the fix for V8 issue 1079. 2011-02-02 15:08:29 +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 We cannot assert that v8 is running in fatal error callback. 2011-02-08 19:19:42 +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 Refactoring of v8:Arguments similary we did with v8::AccessorInfo (http://codereview.chromium.org/242050). GC-controlled values moved to a separate array. 2010-11-01 10:51:44 +00:00
array.js Improve ScanJsonNumber. 2011-02-07 08:57:06 +00:00
assembler.cc Landing for Zaheer Ahmad. 2011-02-04 13:43:38 +00:00
assembler.h Landing for Zaheer Ahmad. 2011-02-04 13:43:38 +00:00
ast-inl.h Fix issue 977, occasional failure of the DeltaBlue benchmark. 2010-12-16 13:13:36 +00:00
ast.cc Fix bug in object literals with large array indexes as strings. 2011-02-02 14:02:58 +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 Bignum implementation of Strtod. 2010-11-08 11:49:47 +00:00
bignum.h Bignum implementation of Strtod. 2010-11-08 11:49:47 +00:00
bootstrapper.cc A MessageObject is a purely internal object to hold information about 2011-02-02 13:31:52 +00:00
bootstrapper.h Remove unused declarations. 2010-05-06 13:35:30 +00:00
builtins.cc Check if Array.prototype.__proto__ has been reset to null. 2011-02-08 19:56:44 +00:00
builtins.h Revert "Add custom typed ICs for pixel array loads. " 2011-01-28 15:07:04 +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 CPU profiler: make code events handling scalable. 2010-05-22 05:27:19 +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.cc Basic GDB JIT Interface integration. 2011-01-18 16:11:01 +00:00
code-stubs.h Landing for Zaheer Ahmad. 2011-02-04 13:43:38 +00:00
code.h
codegen-inl.h Pass strict mode to eval. 2011-02-04 18:15:49 +00:00
codegen.cc GDBJIT: do not register NULL lineinfo when gdbjit integration is disabled. 2011-01-21 11:36:19 +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 Pass strict mode to eval. 2011-02-04 18:15:49 +00:00
compiler.h Pass strict mode to eval. 2011-02-04 18:15:49 +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 Show RegExp calls in the profile. 2010-09-20 09:29:12 +00:00
cpu-profiler.cc Added labelled thread names to help with some debugging activity. Right now, 2011-01-04 09:09:50 +00:00
cpu-profiler.h Update V8 to version 3.0 (re-land r5920). 2010-12-07 11:31:57 +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 Added labelled thread names to help with some debugging activity. Right now, 2011-01-04 09:09:50 +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 Avoid using Function.prototype.call in a number of places in our 2011-01-28 10:33:10 +00:00
dateparser-inl.h make DateParser::TimeComposer handle 1-2 digits millisecond values 2010-11-26 11:48:35 +00:00
dateparser.cc Fix presubmit error. 2010-05-07 12:00:12 +00:00
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 Misc debugger enhancements and bug fixes. 2011-01-06 13:14:32 +00:00
debug.h Misc debugger enhancements and bug fixes. 2011-01-06 13:14:32 +00:00
deoptimizer.cc Streamline the code for patching optimized code for lazy deopt. 2011-02-03 10:07:22 +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 Fix deoptimization from %_MathPow. Do not prepare the stack for a C 2010-12-15 15:25:53 +00:00
execution.h Update V8 to version 3.0 (re-land r5920). 2010-12-07 11:31:57 +00:00
factory.cc A MessageObject is a purely internal object to hold information about 2011-02-02 13:31:52 +00:00
factory.h A MessageObject is a purely internal object to hold information about 2011-02-02 13:31:52 +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 Dtoa for fixed notation. 2010-05-05 13:51:27 +00:00
fixed-dtoa.h Dtoa for fixed notation. 2010-05-05 13:51:27 +00:00
flag-definitions.h First part of strict mode. 2011-01-20 18:51:47 +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 Pass strict mode to eval. 2011-02-04 18:15:49 +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 GDBJIT: emit .eh_frame section on x64. 2011-02-02 13:32:18 +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 Propagate exceptions thrown when setting elements. 2011-02-08 19:42:14 +00:00
handles.h Avoid calling inherited setters when creating object literals and their boilerplates. 2011-01-06 14:00:50 +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 Landing for Zaheer Ahmad. 2011-02-04 13:43:38 +00:00
heap.h Landing for Zaheer Ahmad. 2011-02-04 13:43:38 +00:00
hydrogen-instructions.cc Fix an assertion failure in stack trace construction. 2011-02-09 11:45:50 +00:00
hydrogen-instructions.h Fix an assertion failure in stack trace construction. 2011-02-09 11:45:50 +00:00
hydrogen.cc Fix an assertion failure in stack trace construction. 2011-02-09 11:45:50 +00:00
hydrogen.h Introduce a hydrogen value for contexts, support context slot assignment. 2011-02-03 13:10:28 +00:00
ic-inl.h Update V8 to version 3.0 (re-land r5920). 2010-12-07 11:31:57 +00:00
ic.cc X64 Crankshaft: Add TypeRecordingBinaryStub to X64 2011-02-03 15:36:44 +00:00
ic.h Revert "Add custom typed ICs for pixel array loads. " 2011-01-28 15:07:04 +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 Remove the virtual declaration from a couple of non-virtual JumpTarget 2010-08-23 07:30:09 +00:00
jump-target-inl.h
jump-target-light-inl.h ARM: Remove a bunch of spilled scopes. Still a lot to go. 2010-06-24 07:54:48 +00:00
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 First step towards making JumpTarget work on ARM. Instead 2010-05-10 11:32:25 +00:00
jump-target.h First step towards making JumpTarget work on ARM. Instead 2010-05-10 11:32:25 +00:00
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 Remove instruction summaries. 2011-02-04 13:28:23 +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 Remove instruction summaries. 2011-02-04 13:28:23 +00:00
liveedit-debugger.js Add fine-grained diff implementation to LiveEdit engine. 2011-01-11 14:55:47 +00:00
liveedit.cc Add fine-grained diff implementation to LiveEdit engine. 2011-01-11 14:55:47 +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 Remove log compression support. 2010-12-07 13:24:22 +00:00
log-utils.h Remove log compression support. 2010-12-07 13:24:22 +00:00
log.cc Added labelled thread names to help with some debugging activity. Right now, 2011-01-04 09:09:50 +00:00
log.h Remove log compression support. 2010-12-07 13:24:22 +00:00
macro-assembler.h Remove dependence of code-stubs on codegen, the virtual frame code generator. Move some functions used by code-stubs and full-codegen from codegen to macro-assembler. 2010-08-30 11:48:07 +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 Adding GC hooks to support LiveObjectList functionality. 2011-01-25 12:35:06 +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 Avoid double checking for IS_NUMBER by calling NonNumToNum instead of ToNumber 2011-01-05 13:52:00 +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 Fixed a number of issues on x64 crankshaft port: 2011-02-08 07:49:59 +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 A MessageObject is a purely internal object to hold information about 2011-02-02 13:31:52 +00:00
objects-inl.h Pass strict mode to eval. 2011-02-04 18:15:49 +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 Propagate exceptions thrown when setting elements. 2011-02-08 19:42:14 +00:00
objects.h Propagate exceptions thrown when setting elements. 2011-02-08 19:42:14 +00:00
oprofile-agent.cc
oprofile-agent.h
parser.cc Fix wrong assumption in parser that parsing a function literal cannot throw an exception. 2011-02-08 18:46:13 +00:00
parser.h Issue 117 - strict mode and future reserved words 2011-02-04 18:36:37 +00:00
platform-freebsd.cc Fixed typo in calling Thread::set_name() on freebsd. 2011-01-25 12:59:43 +00:00
platform-linux.cc Introducing MemoryMappedExternalResource for creating an external 2011-01-19 14:28:15 +00:00
platform-macos.cc Introducing MemoryMappedExternalResource for creating an external 2011-01-19 14:28:15 +00:00
platform-nullos.cc Introducing MemoryMappedExternalResource for creating an external 2011-01-19 14:28:15 +00:00
platform-openbsd.cc Introducing MemoryMappedExternalResource for creating an external 2011-01-19 14:28:15 +00:00
platform-posix.cc Introducing MemoryMappedExternalResource for creating an external 2011-01-19 14:28:15 +00:00
platform-solaris.cc Introducing MemoryMappedExternalResource for creating an external 2011-01-19 14:28:15 +00:00
platform-win32.cc Fix Windows compile 2011-01-20 08:21:40 +00:00
platform.h Introducing MemoryMappedExternalResource for creating an external 2011-01-19 14:28:15 +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 New heap profiler: add support for progress reporting and control. 2010-12-13 10:42:06 +00:00
profile-generator.cc Visit all roots in the UnreachableObjectsFilter. 2011-01-11 12:38:19 +00:00
profile-generator.h New heap profiler: add support for progress reporting and control. 2010-12-13 10:42:06 +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 Chromium issue 47824. 2010-06-30 07:40:40 +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 First step towards making JumpTarget work on ARM. Instead 2010-05-10 11:32:25 +00:00
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 GC-safe version when setting elements. 2011-02-09 11:38:10 +00:00
runtime.h Pass strict mode to eval. 2011-02-04 18:15:49 +00:00
runtime.js Avoid double checking for IS_NUMBER by calling NonNumToNum instead of ToNumber 2011-01-05 13:52:00 +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 Improve ScanJsonNumber. 2011-02-07 08:57:06 +00:00
scanner.h Improve ScanJsonNumber. 2011-02-07 08:57:06 +00:00
SConscript Script changes so that we can build debug/release with 2011-01-25 12:28:45 +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 Fix id for HandleScope::DeleteExtensions and Factory::arguments_marker() in serializer. 2011-01-27 13:17:34 +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 Introduce NUMBER_IS_FINITE macro to avoid ToNumber() conversion. 2010-12-22 13:19:25 +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 Create specialized code stubs for PixelArray loads. 2011-02-03 12:50:50 +00:00
stub-cache.h Create specialized code stubs for PixelArray loads. 2011-02-03 12:50:50 +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 Better name for ShouldReturnException which actually should be ShouldReportException. 2011-01-27 14:25:37 +00:00
top.h Landing for Zaheer Ahmad. 2011-02-04 13:43:38 +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 CPU profiler: sample call stack on profiling start. 2010-06-01 13:52:49 +00:00
unbound-queue.h CPU profiler: sample call stack on profiling start. 2010-06-01 13:52:49 +00:00
unicode-inl.h Updated unicode library. 2010-07-30 07:10:22 +00:00
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 Optimize instanceof further 2011-01-05 11:17:37 +00:00
v8.cc ARM: Merging constants in simulator and assembler header files and other cleanup. 2011-01-26 08:32:54 +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 Landing for victorw@chromium.org. 2010-07-02 07:39:42 +00:00
v8globals.h Pass strict mode to eval. 2011-02-04 18:15:49 +00:00
v8natives.js Support %_IsConstructCall in the Crankshaft pipeline. 2011-02-08 10:08:47 +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. Now working on version 3.1.3. 2011-02-07 12:33:21 +00:00
version.h
virtual-frame-heavy-inl.h First step towards making JumpTarget work on ARM. Instead 2010-05-10 11:32:25 +00:00
virtual-frame-heavy.cc
virtual-frame-inl.h
virtual-frame-light-inl.h ARM: Change code generation for function return 2010-06-14 11:37:05 +00:00
virtual-frame-light.cc ARM: Track Smis on top 4 stack positions and Smi loop variables. 2010-06-02 09:37:02 +00:00
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