v8/src
mikhail.naganov@gmail.com dee9c00267 Add an interface for an embedder to provide information about native
objects retained by object groups and global handles.

This information is then used during heap snapshot generation
to provide a more complete memory picture.

This patch will be needed to fix https://bugs.webkit.org/show_bug.cgi?id=53659.

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7125 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2011-03-10 12:05:31 +00:00
..
arm Combine typed and pixel arrays. 2011-03-09 15:01:16 +00:00
extensions Fix memory corruption with AdoptText method. 2011-03-04 17:22:03 +00:00
ia32 Combine typed and pixel arrays. 2011-03-09 15:01:16 +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: Change kSmiConstantRegister to r12. 2011-03-10 10:14:24 +00:00
accessors.cc Remove GetProvidedParametersCount from JavaScriptFrame, it simply calls ComputeParametersCount. 2011-03-08 14:18:28 +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 Add an interface for an embedder to provide information about native 2011-03-10 12:05:31 +00:00
api.h Update V8 to version 3.0 (re-land r5920). 2010-12-07 11:31:57 +00:00
apinatives.js Merge the partial_snapshots branch back into bleeding_edge. For 2010-03-23 11:40:38 +00:00
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 More cases of CallFunction that doesn't work correctly. 2011-03-03 12:56:14 +00:00
assembler.cc ARM: Implement untagged input for TranscendentalCacheStub. 2011-03-02 14:40:38 +00:00
assembler.h ARM: Implement untagged input for TranscendentalCacheStub. 2011-03-02 14:40:38 +00:00
ast-inl.h Strict mode arguments do not share binding with formal parameters. 2011-03-07 19:23:46 +00:00
ast.cc Combine typed and pixel arrays. 2011-03-09 15:01:16 +00:00
ast.h Combine typed and pixel arrays. 2011-03-09 15:01:16 +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 Stop using plain Arrays internally in built-in functions. 2011-03-03 11:49:03 +00:00
bootstrapper.h Remove unused declarations. 2010-05-06 13:35:30 +00:00
builtins.cc Assignment to read only properties throws in strict mode. 2011-03-02 04:53:43 +00:00
builtins.h Assignment to read only properties throws in strict mode. 2011-03-02 04:53:43 +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 Split nested namespaces declaration in two lines in accordance with C++ Style Guide. 2009-05-25 10:05:56 +00:00
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 Add the possibility for a code stub to be non-movable 2011-03-09 10:38:19 +00:00
code-stubs.h Add the possibility for a code stub to be non-movable 2011-03-09 10:38:19 +00:00
code.h Split nested namespaces declaration in two lines in accordance with C++ Style Guide. 2009-05-25 10:05:56 +00:00
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 Refactor polymorphic load and inline function graph construction. 2011-03-07 11:52:36 +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 Modify FastD2I to use static_cast instead of lrint(). Benchmarks show that it's much faster this way. 2010-03-23 12:48:42 +00:00
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 Split nested namespaces declaration in two lines in accordance with C++ Style Guide. 2009-05-25 10:05:56 +00:00
counters.h Add a couple of missing includes. 2010-12-17 08:58:04 +00:00
cpu-profiler-inl.h Remove `sfi' abbreviations (a follow-up to r6902). 2011-03-10 12:00:27 +00:00
cpu-profiler.cc Remove `sfi' abbreviations (a follow-up to r6902). 2011-03-10 12:00:27 +00:00
cpu-profiler.h Remove `sfi' abbreviations (a follow-up to r6902). 2011-03-10 12:00:27 +00:00
cpu.h Split nested namespaces declaration in two lines in accordance with C++ Style Guide. 2009-05-25 10:05:56 +00:00
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 Add os.unsetenv to d8. 2010-04-13 08:44:50 +00:00
d8-readline.cc Making lint happy. 2010-02-10 11:48:53 +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 Adding debugger interface and runtime functions hooks for supporting 2011-03-02 08:10:38 +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 Adding debugger interface and runtime functions hooks for supporting 2011-03-02 08:10:38 +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 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 Adding debugger interface and runtime functions hooks for supporting 2011-03-02 08:10:38 +00:00
debug.cc Ensure the result is used for the remaining calls to SetElement 2011-03-08 11:14:25 +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 Merge from experimental code generator branch to bleeding edge. 2009-02-27 13:00:32 +00:00
disassembler.cc Streamline the code for patching optimized code for lazy deopt. 2011-02-03 10:07:22 +00:00
disassembler.h Split nested namespaces declaration in two lines in accordance with C++ Style Guide. 2009-05-25 10:05:56 +00:00
diy-fp.cc Rename files containing underscores. 2010-03-19 12:15:24 +00:00
diy-fp.h Rename files containing underscores. 2010-03-19 12:15:24 +00:00
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 Combine typed and pixel arrays. 2011-03-09 15:01:16 +00:00
factory.h Combine typed and pixel arrays. 2011-03-09 15:01:16 +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 Turn on crankshaft as the default for X64 and ARM 2011-03-03 08:43:55 +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 Small simplification of #include dependencies. 2010-03-09 06:38:33 +00:00
frame-element.h Detect overflow of contant pool in virtual frame compiler. 2011-02-28 12:09:53 +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 Remove GetProvidedParametersCount from JavaScriptFrame, it simply calls ComputeParametersCount. 2011-03-08 14:18:28 +00:00
frames.h Remove GetProvidedParametersCount from JavaScriptFrame, it simply calls ComputeParametersCount. 2011-03-08 14:18:28 +00:00
full-codegen.cc Make the materialization of smi constants consistent between the two compilers. 2011-03-01 10:58:43 +00:00
full-codegen.h Port eval resolve in call optimization from classic to full codegen. 2011-03-01 15:34:23 +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 Add an interface for an embedder to provide information about native 2011-03-10 12:05:31 +00:00
global-handles.h Add an interface for an embedder to provide information about native 2011-03-10 12:05:31 +00:00
globals.h Change scanner buffers to not use utf-8. 2010-12-22 20:14:19 +00:00
handles-inl.h Remove HandleCell and use GlobalHandle and HandleScope::Escape instead. 2011-03-01 14:00:55 +00:00
handles.cc Combine typed and pixel arrays. 2011-03-09 15:01:16 +00:00
handles.h Ensure the result is used for the remaining calls to SetElement 2011-03-08 11:14: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 Add an interface for an embedder to provide information about native 2011-03-10 12:05:31 +00:00
heap-profiler.h Add an interface for an embedder to provide information about native 2011-03-10 12:05:31 +00:00
heap.cc Remove `sfi' abbreviations (a follow-up to r6902). 2011-03-10 12:00:27 +00:00
heap.h Add an interface for an embedder to provide information about native 2011-03-10 12:05:31 +00:00
hydrogen-instructions.cc Fix assertion failure introduced by my previous change. 2011-03-08 10:49:01 +00:00
hydrogen-instructions.h Combine typed and pixel arrays. 2011-03-09 15:01:16 +00:00
hydrogen.cc Initialize zone lists in the register allocator with more reasonable initial capacities. 2011-03-10 11:54:55 +00:00
hydrogen.h Reuse backing store of two zone lists by using Rewind(0) instead of Clear(). 2011-03-09 15:50:24 +00:00
ic-inl.h Assignment to read only properties throws in strict mode. 2011-03-02 04:53:43 +00:00
ic.cc Combine typed and pixel arrays. 2011-03-09 15:01:16 +00:00
ic.h Assignment to read only properties throws in strict mode. 2011-03-02 04:53:43 +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 Split nested namespaces declaration in two lines in accordance with C++ Style Guide. 2009-05-25 10:05:56 +00:00
json.js Stop using plain Arrays internally in built-in functions. 2011-03-03 11:49:03 +00:00
jsregexp.cc Fix release build 2011-03-08 15:00:08 +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 Split the virtual frame into heavy and light versions. 2010-03-25 13:18:00 +00:00
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 Split the virtual frame into heavy and light versions. 2010-03-25 13:18:00 +00:00
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 Initialize zone lists in the register allocator with more reasonable initial capacities. 2011-03-10 11:54:55 +00:00
lithium-allocator.h Initialize zone lists in the register allocator with more reasonable initial capacities. 2011-03-10 11:54:55 +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 Ensure the result is used for the remaining calls to SetElement 2011-03-08 11:14:25 +00:00
liveedit.h Add fine-grained diff implementation to LiveEdit engine. 2011-01-11 14:55:47 +00:00
liveobjectlist-inl.h Adding files for LiveObjectList implementation. 2011-03-02 09:16:05 +00:00
liveobjectlist.cc Fixed lol SetProperty() calls to specify the needed strict mode. 2011-03-03 07:14:55 +00:00
liveobjectlist.h Adding files for LiveObjectList implementation. 2011-03-02 09:16:05 +00:00
log-inl.h merged 2010-04-14 18:48:05 +00:00
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 Remove `sfi' abbreviations (a follow-up to r6902). 2011-03-10 12:00:27 +00:00
log.h Remove `sfi' abbreviations (a follow-up to r6902). 2011-03-10 12:00:27 +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 Remove `sfi' abbreviations (a follow-up to r6902). 2011-03-10 12:00:27 +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 Assignment to read only properties throws in strict mode. 2011-03-02 04:53:43 +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 Merge the partial_snapshots branch back into bleeding_edge. For 2010-03-23 11:40:38 +00:00
natives.h Merge the partial_snapshots branch back into bleeding_edge. For 2010-03-23 11:40:38 +00:00
objects-debug.cc Combine typed and pixel arrays. 2011-03-09 15:01:16 +00:00
objects-inl.h Add an interface for an embedder to provide information about native 2011-03-10 12:05:31 +00:00
objects-printer.cc Combine typed and pixel arrays. 2011-03-09 15:01:16 +00:00
objects-visiting.cc Combine typed and pixel arrays. 2011-03-09 15:01:16 +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 Add an interface for an embedder to provide information about native 2011-03-10 12:05:31 +00:00
objects.h Add an interface for an embedder to provide information about native 2011-03-10 12:05:31 +00:00
parser.cc Rebuild scope chain from serialized scope info before parsing lazily. 2011-03-09 16:57:03 +00:00
parser.h Rebuild scope chain from serialized scope info before parsing lazily. 2011-03-09 16:57:03 +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 Start sampler for the runtime profiler even when we can't setup a signal handler. 2011-03-04 10:12:33 +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 Refactor inlined functions to avoid using subgraphs. 2011-03-07 15:42:23 +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 Refactor heap profiler's code to make possible including 2011-03-01 17:38:49 +00:00
profile-generator.cc Add an interface for an embedder to provide information about native 2011-03-10 12:05:31 +00:00
profile-generator.h Add an interface for an embedder to provide information about native 2011-03-10 12:05:31 +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 Make not sucking at regexp the default 2010-04-19 19:30:11 +00:00
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 Fix warnings on Win64. 2009-11-11 09:50:06 +00:00
regexp-stack.h Direct call to native RegExp code from JavaScript. 2010-01-06 11:09:30 +00:00
regexp.js Stop using plain Arrays internally in built-in functions. 2011-03-03 11:49:03 +00:00
register-allocator-inl.h Rename NumberInfo to TypeInfo. 2010-03-25 12:44:15 +00:00
register-allocator.cc First step towards making JumpTarget work on ARM. Instead 2010-05-10 11:32:25 +00:00
register-allocator.h Simple register allocation for ARM. Only top of expression 2010-04-08 22:30:30 +00:00
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 Enable optimizing JSFunctions that are in new-space. 2011-03-02 10:16:47 +00:00
runtime-profiler.h Enable optimizing JSFunctions that are in new-space. 2011-03-02 10:16:47 +00:00
runtime.cc Combine typed and pixel arrays. 2011-03-09 15:01:16 +00:00
runtime.h Renaming strict to strict_mode for uniformity. 2011-03-03 16:17:28 +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 Issue 1234. 2011-03-08 11:21:38 +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 Rebuild scope chain from serialized scope info before parsing lazily. 2011-03-09 16:57:03 +00:00
scopes.h Rebuild scope chain from serialized scope info before parsing lazily. 2011-03-09 16:57:03 +00:00
serialize.cc Remove deserializer assert checking object size allocated in large object space 2011-03-09 11:50:03 +00:00
serialize.h Update V8 to version 3.0 (re-land r5920). 2010-12-07 11:31:57 +00:00
shell.h Split nested namespaces declaration in two lines in accordance with C++ Style Guide. 2009-05-25 10:05:56 +00:00
simulator.h MIPS port initial commit 2010-02-04 20:36:58 +00:00
smart-pointer.h Split nested namespaces declaration in two lines in accordance with C++ Style Guide. 2009-05-25 10:05:56 +00:00
snapshot-common.cc Merge the partial_snapshots branch back into bleeding_edge. For 2010-03-23 11:40:38 +00:00
snapshot-empty.cc Merge the partial_snapshots branch back into bleeding_edge. For 2010-03-23 11:40:38 +00:00
snapshot.h Merge the partial_snapshots branch back into bleeding_edge. For 2010-03-23 11:40:38 +00:00
spaces-inl.h Add some missing includes and other minor changes intended to keep 2010-12-15 08:07:27 +00:00
spaces.cc Combine typed and pixel arrays. 2011-03-09 15:01:16 +00:00
spaces.h Flush watermarks after compacting map space on mark-sweep collection. 2011-02-25 15:00:46 +00:00
splay-tree-inl.h Start migrating profiles processing to C++. 2010-03-15 14:11:19 +00:00
splay-tree.h Start migrating profiles processing to C++. 2010-03-15 14:11:19 +00:00
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 Stop using plain Arrays internally in built-in functions. 2011-03-03 11:49:03 +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 Combine typed and pixel arrays. 2011-03-09 15:01:16 +00:00
stub-cache.h Combine typed and pixel arrays. 2011-03-09 15:01:16 +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 reset external catcher if exception couldn't be externally caught. 2011-02-23 06:55:47 +00:00
top.h Properly process try/finally blocks. 2011-02-16 11:40:48 +00:00
type-info.cc Combine typed and pixel arrays. 2011-03-09 15:01:16 +00:00
type-info.h Combine typed and pixel arrays. 2011-03-09 15:01:16 +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 Split nested namespaces declaration in two lines in accordance with C++ Style Guide. 2009-05-25 10:05:56 +00:00
v8-counters.h Combine typed and pixel arrays. 2011-03-09 15:01:16 +00:00
v8.cc ARM: Implement DoPower in the lithium code generator. 2011-02-23 10:41:13 +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 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 Stop using plain Arrays internally in built-in functions. 2011-03-03 11:49:03 +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.2.2. 2011-03-10 09:43:58 +00:00
version.h Split nested namespaces declaration in two lines in accordance with C++ Style Guide. 2009-05-25 10:05:56 +00:00
virtual-frame-heavy-inl.h Generalize fix for overflowing of the frame-element constant pool. 2011-03-02 11:45:31 +00:00
virtual-frame-heavy.cc Simple register allocation for ARM. Only top of expression 2010-04-08 22:30:30 +00:00
virtual-frame-inl.h Simple register allocation for ARM. Only top of expression 2010-04-08 22:30:30 +00:00
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 Simple register allocation for ARM. Only top of expression 2010-04-08 22:30:30 +00:00
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