v8/src
mikhail.naganov@gmail.com 051f314a99 New heap profiler: include all heap objects and refs into snapshot.
Otherwise, retaned memory sizes are not precise. This increases size
of heap snapshot, I will deal with this later. Heap objects and
references previously missing in snapshot are now marked as 'hidden'.
That means, they not shown to user, but participate in sizes
calculation.

Other small changes:
 - added 'shortcut' graph edges: e.g. to pin global objects on top
   level;
 - meta-information in JSON snapshot is no more double encoded.

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5849 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2010-11-18 10:38:25 +00:00
..
arm Landing for Martyn Capewell. 2010-11-17 14:48:43 +00:00
extensions Extract extensions to a separate directory. 2010-11-17 12:28:30 +00:00
ia32 Landing for Justing Schuh. 2010-11-18 08:23:49 +00:00
mips Landing for Rodolph Perfetta. 2010-11-01 08:55:40 +00:00
third_party Fix strict aliasing rule violations in dtoa.c. 2010-08-12 11:43:10 +00:00
x64 Change the order of evaluation of sub-expressions for keyed call 2010-11-17 13:59:07 +00:00
accessors.cc Store script's line ends in copy-on-write fixed array. 2010-11-17 12:49:27 +00:00
accessors.h Make Failure inherit from MaybeObject instead of Object. 2010-10-25 15:22:03 +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 Split globals.h into two parts, where only one depends on V8. 2010-11-15 13:23:30 +00:00
api.cc New heap profiler: include all heap objects and refs into snapshot. 2010-11-18 10:38:25 +00:00
api.h Optimizing HandleScope. Also fixed HandleScope destruction when API getter throws an exception. 2010-10-21 14:21:00 +00:00
apinatives.js Merge the partial_snapshots branch back into bleeding_edge. For 2010-03-23 11:40:38 +00:00
apiutils.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
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 Add sparse array handling to Array.protoype.indexOf/lastIndexOf. 2010-09-09 12:57:32 +00:00
assembler.cc Improve positions recording for calls. 2010-11-04 15:12:03 +00:00
assembler.h Fix presubmit errors introduced by r5768. 2010-11-04 15:39:06 +00:00
ast-inl.h Cleanup the AST code by removing unused parts and get rid of the 2010-08-24 07:26:49 +00:00
ast.cc Fix a bug that prevents constants from overwriting function values in object literals. 2010-10-27 11:37:59 +00:00
ast.h Fix a bug that prevents constants from overwriting function values in object literals. 2010-10-27 11:37:59 +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 Extract extensions to a separate directory. 2010-11-17 12:28:30 +00:00
bootstrapper.h Remove unused declarations. 2010-05-06 13:35:30 +00:00
builtins.cc 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
builtins.h Dynamically determine optimal instance size. 2010-09-23 09:15:26 +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 Move part of scanner.* into scanner-base.* for reuse in preparser scanner. 2010-11-05 13:33:40 +00:00
checks.h Split globals.h into two parts, where only one depends on V8. 2010-11-15 13:23:30 +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 Removing redundant stubs for API functions. 2010-11-15 17:12:34 +00:00
code-stubs.h Removing redundant stubs for API functions. 2010-11-15 17:12:34 +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 Inlining a few virtual frame functions. 2010-02-26 09:32:48 +00:00
codegen.cc Removing redundant stubs for API functions. 2010-11-15 17:12:34 +00:00
codegen.h Move ComputeCallInitialize from the codegen.cc to stub-cache.cc. 2010-11-11 10:33:51 +00:00
compilation-cache.cc Make Failure inherit from MaybeObject instead of Object. 2010-10-25 15:22:03 +00:00
compilation-cache.h Merge flush code phase into marking phase. 2010-08-17 11:44:01 +00:00
compiler.cc Remove old preparser option and behavior from the parser. 2010-11-02 11:45:47 +00:00
compiler.h Separate JSON parsing from the JavaScript parser. 2010-10-27 09:19:43 +00:00
contexts.cc New attempt to make the allocation routines 64 bit clean. 2010-09-30 07:22:53 +00:00
contexts.h Link all global contexts into a weak list. 2010-10-18 14:59:03 +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 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
conversions.h Created collector class and used it to collect identifiers during scanning. 2010-08-24 10:53:44 +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 Fix formatting around * and &. 2010-03-17 14:53:16 +00:00
cpu-profiler-inl.h Show RegExp calls in the profile. 2010-09-20 09:29:12 +00:00
cpu-profiler.cc CPU Profiler: postpone moved functions registration until GC completes. 2010-10-20 08:32:24 +00:00
cpu-profiler.h CPU Profiler: postpone moved functions registration until GC completes. 2010-10-20 08:32:24 +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 Tweak D8 remote debugger 2010-04-16 12:19:47 +00:00
d8-debug.h Add remote debugging front end to developer shell. 2009-03-04 09:42:51 +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 Add API callback for tracking allocated memory 2010-09-03 11:31:58 +00:00
d8.h Tweak D8 remote debugger 2010-04-16 12:19:47 +00:00
d8.js Remove trailing spaces from js files. 2010-10-15 13:03:59 +00:00
data-flow.cc More refactoring of class Compiler's interface. 2010-10-04 14:30:43 +00:00
data-flow.h More refactoring of class Compiler's interface. 2010-10-04 14:30:43 +00:00
date.js Remove trailing spaces from js files. 2010-10-15 13:03:59 +00:00
dateparser-inl.h make Date.parse properly handle TZ offsets 2010-09-10 07:00:28 +00:00
dateparser.cc Fix presubmit error. 2010-05-07 12:00:12 +00:00
dateparser.h Move static scanner fields to scanner-base.h 2010-11-16 08:01:45 +00:00
debug-agent.cc Turn some usages of NewArray with DeleteArray in the same scope into ScopedVector or SmartPointer. 2010-05-05 12:25:58 +00:00
debug-agent.h Fixed some cctest flakiness on mac. 2009-09-25 10:36:00 +00:00
debug-debugger.js Remove all remaining code related to exposing C-frames to the JavaScript debugger 2010-11-02 12:08:58 +00:00
debug.cc Add a test for debug break while running in an infinite loop 2010-11-04 15:43:12 +00:00
debug.h Add breakOnCaughtException and breakOnUncaughtException flags 2010-09-16 21:40:42 +00:00
disasm.h Merge from experimental code generator branch to bleeding edge. 2009-02-27 13:00:32 +00:00
disassembler.cc New attempt to make the allocation routines 64 bit clean. 2010-09-30 07:22:53 +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-config.c Land patch to add Solaris platform support. 2010-01-25 12:37:31 +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 Extract extensions to a separate directory. 2010-11-17 12:28:30 +00:00
execution.h Extract extensions to a separate directory. 2010-11-17 12:28:30 +00:00
factory.cc Make Failure inherit from MaybeObject instead of Object. 2010-10-25 15:22:03 +00:00
factory.h Allow compiling with strict aliasing enabled on GCC 4.4. 2010-08-11 10:52:34 +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 Landing for Justin Schuh. 2010-11-10 08:38:42 +00:00
flags.cc Turn some usages of NewArray with DeleteArray in the same scope into ScopedVector or SmartPointer. 2010-05-05 12:25:58 +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 Change a TypeInfo function from inline to non-inline, reducing stack usage during code compilation. 2010-03-26 11:34:00 +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 Enhance SafeStackFrameIterator to avoid triggering assertions in debug mode. 2010-09-16 08:23:34 +00:00
frames.h Generate inline code for contextual loads. 2010-09-20 13:50:27 +00:00
full-codegen.cc Move common static helpers from codegen to the macro-assembler files. 2010-11-10 17:00:20 +00:00
full-codegen.h Move common static helpers from codegen to the macro-assembler files. 2010-11-10 17:00:20 +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
global-handles.cc Fix some fotgotten variable names. 2010-11-03 13:29:01 +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 Split globals.h into two parts, where only one depends on V8. 2010-11-15 13:23:30 +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 Revert r5846 because of debug mode test failures. 2010-11-18 09:40:00 +00:00
handles.h Optimizing HandleScope. Also fixed HandleScope destruction when API getter throws an exception. 2010-10-21 14:21:00 +00:00
hashmap.cc Fix some defects identifies by Coverity Prevent. All are false 2009-07-22 11:29:38 +00:00
hashmap.h Fix some inconsistent formatting. 2010-09-24 08:25:31 +00:00
heap-inl.h Attempt to collect more garbage before panicking with out of memory. 2010-11-03 13:00:28 +00:00
heap-profiler.cc New heap profiler: include all heap objects and refs into snapshot. 2010-11-18 10:38:25 +00:00
heap-profiler.h Heap profiler: allow returning aggregated snapshots via the new API. 2010-08-18 08:19:29 +00:00
heap.cc Move static scanner fields to scanner-base.h 2010-11-16 08:01:45 +00:00
heap.h Provide more accurate results about used heap size via GetHeapStatistics. 2010-11-15 10:38:24 +00:00
ic-inl.h Reapplying r5147 (caching maps for slow case objects). 2010-08-25 13:25:54 +00:00
ic.cc Make Failure inherit from MaybeObject instead of Object. 2010-10-25 15:22:03 +00:00
ic.h Make Failure inherit from MaybeObject instead of Object. 2010-10-25 15:22:03 +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 Separate JSON parsing from the JavaScript parser. 2010-10-27 09:19:43 +00:00
jsregexp.cc Make Parser class have no friends and fewer things to depend on it. 2010-10-27 12:33:48 +00:00
jsregexp.h Updated unicode library. 2010-07-30 07:10:22 +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 Port inlined in-object property stores to ARM. 2010-07-22 08:17:40 +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 Heap profiler: reduce heap snapshots size. 2010-08-09 11:37:24 +00:00
list.h Split globals.h into two parts, where only one depends on V8. 2010-11-15 13:23:30 +00:00
liveedit-debugger.js Remove trailing spaces from js files. 2010-10-15 13:03:59 +00:00
liveedit.cc Make Parser class have no friends and fewer things to depend on it. 2010-10-27 12:33:48 +00:00
liveedit.h Make Failure inherit from MaybeObject instead of Object. 2010-10-25 15:22:03 +00:00
log-inl.h merged 2010-04-14 18:48:05 +00:00
log-utils.cc Try to fix win64 build. 2010-10-19 16:56:44 +00:00
log-utils.h Support profiling based on linux kernel performance events. 2010-10-19 16:45:11 +00:00
log.cc Fix reporting of impossible nested calls of DOM functions. 2010-10-27 17:03:01 +00:00
log.h CPU Profiler: postpone moved functions registration until GC completes. 2010-10-20 08:32:24 +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 Don't do a smi check twice in the TO_INTEGER macro. 2010-08-23 11:46:59 +00:00
mark-compact.cc Provide more accurate results about used heap size via GetHeapStatistics. 2010-11-15 10:38: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 Change Math.random() to return 32 bits of random goodness, instead of 30 random bits. Math.random now allocates a HeapNumber inline, and calls a C funciton directly to put the random bits into it. 2010-04-07 08:18:51 +00:00
memory.h Add functionality for finding code objects from a pc that points into 2010-08-30 08:54:43 +00:00
messages.cc Make Failure inherit from MaybeObject instead of Object. 2010-10-25 15:22:03 +00:00
messages.h Allow to capture stack trace for uncaught exceptions 2010-07-12 13:17:27 +00:00
messages.js Remove trailing spaces from js files. 2010-10-15 13:03:59 +00:00
mirror-debugger.js Remove trailing spaces from js files. 2010-10-15 13:03:59 +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 Removing redundant stubs for API functions. 2010-11-15 17:12:34 +00:00
objects-inl.h Removing redundant stubs for API functions. 2010-11-15 17:12:34 +00:00
objects-visiting.cc Merge flush code phase into marking phase. 2010-08-17 11:44:01 +00:00
objects-visiting.h Link all global contexts into a weak list. 2010-10-18 14:59:03 +00:00
objects.cc Move static scanner fields to scanner-base.h 2010-11-16 08:01:45 +00:00
objects.h Removing redundant stubs for API functions. 2010-11-15 17:12:34 +00:00
oprofile-agent.cc Align OProfile agent invocations style with logging. 2010-03-25 14:55:53 +00:00
oprofile-agent.h Align OProfile agent invocations style with logging. 2010-03-25 14:55:53 +00:00
parser.cc Add separate scanner only intended for preparsing. 2010-11-17 12:00:22 +00:00
parser.h Preparsing now considers catch-blocks as inside a with. 2010-11-11 11:45:25 +00:00
platform-freebsd.cc Fix FreeBSD port. 2010-10-24 16:09:44 +00:00
platform-linux.cc Investigate usleep failure on Linux. Add more debug output. 2010-11-03 18:33:57 +00:00
platform-macos.cc Use return value from fwrite in log.cc to please compilers. 2010-10-25 08:22:23 +00:00
platform-nullos.cc Support profiling based on linux kernel performance events. 2010-10-19 16:45:11 +00:00
platform-openbsd.cc Support profiling based on linux kernel performance events. 2010-10-19 16:45:11 +00:00
platform-posix.cc Add last OS error into heap stats. 2010-08-13 11:11:36 +00:00
platform-solaris.cc Support profiling based on linux kernel performance events. 2010-10-19 16:45:11 +00:00
platform-win32.cc Landing for Justing Schuh. 2010-11-18 08:23:49 +00:00
platform.h Support profiling based on linux kernel performance events. 2010-10-19 16:45:11 +00:00
preparser.h Fix Win64: strlen returns size_t which gets converted to int. 2010-11-13 14:37:28 +00:00
prescanner.h Add separate scanner only intended for preparsing. 2010-11-17 12:00:22 +00:00
prettyprinter.cc Introduce a new intermediate AST node for encapsulating the 2010-08-24 12:56:45 +00:00
prettyprinter.h Cleanup the AST code by removing unused parts and get rid of the 2010-08-24 07:26:49 +00:00
profile-generator-inl.h New heap profiler: include all heap objects and refs into snapshot. 2010-11-18 10:38:25 +00:00
profile-generator.cc New heap profiler: include all heap objects and refs into snapshot. 2010-11-18 10:38:25 +00:00
profile-generator.h New heap profiler: include all heap objects and refs into snapshot. 2010-11-18 10:38:25 +00:00
property.cc Remove the LookupResult IsValid method because it is confusing. 2010-02-18 15:10:35 +00:00
property.h Make Failure inherit from MaybeObject instead of Object. 2010-10-25 15:22:03 +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 Limit end-anchored regexps to testing end of string where possible. 2010-10-19 14:00:01 +00:00
regexp-macro-assembler-tracer.cc Limit end-anchored regexps to testing end of string where possible. 2010-10-19 14:00:01 +00:00
regexp-macro-assembler-tracer.h Limit end-anchored regexps to testing end of string where possible. 2010-10-19 14:00:01 +00:00
regexp-macro-assembler.cc Fix Chromium issue 47824. 2010-06-30 07:40:40 +00:00
regexp-macro-assembler.h Limit end-anchored regexps to testing end of string where possible. 2010-10-19 14:00:01 +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 Special case global and non-global code paths in regexp.test. 2010-11-11 08:47:30 +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 More refactoring of class Compiler's interface. 2010-10-04 14:30:43 +00:00
rewriter.h More refactoring of class Compiler's interface. 2010-10-04 14:30:43 +00:00
runtime.cc Make String.prototype.split honor limit when separator is empty. 2010-11-10 12:34:28 +00:00
runtime.h Make String.prototype.split honor limit when separator is empty. 2010-11-10 12:34:28 +00:00
runtime.js Using array index hash code for string-to-number conversion. 2010-08-27 11:47:12 +00:00
scanner-base.cc Move static scanner fields to scanner-base.h 2010-11-16 08:01:45 +00:00
scanner-base.h Add separate scanner only intended for preparsing. 2010-11-17 12:00:22 +00:00
scanner.cc Add separate scanner only intended for preparsing. 2010-11-17 12:00:22 +00:00
scanner.h Add separate scanner only intended for preparsing. 2010-11-17 12:00:22 +00:00
SConscript 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
scopeinfo.cc Clean up some messiness in Scopes. 2010-09-24 07:53:59 +00:00
scopeinfo.h Fix some inconsistent formatting. 2010-09-24 08:25:31 +00:00
scopes.cc More refactoring of class Compiler's interface. 2010-10-04 14:30:43 +00:00
scopes.h More refactoring of class Compiler's interface. 2010-10-04 14:30:43 +00:00
serialize.cc Extract extensions to a separate directory. 2010-11-17 12:28:30 +00:00
serialize.h Change code pointer in function objects to a pointer to the first 2010-08-20 07:10:18 +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 Make Failure inherit from MaybeObject instead of Object. 2010-10-25 15:22:03 +00:00
spaces.cc Provide more accurate results about used heap size via GetHeapStatistics. 2010-11-15 10:38:24 +00:00
spaces.h Provide more accurate results about used heap size via GetHeapStatistics. 2010-11-15 10:38:24 +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 Fix bad cast in string-search.h. 2010-10-01 09:08:52 +00:00
string-stream.cc Remove the different length string types 2009-11-24 14:10:06 +00:00
string-stream.h Add initial version of retainers heap profile. 2009-09-16 13:41:24 +00:00
string.js Make String.prototype.split honor limit when separator is empty. 2010-11-10 12:34:28 +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 Move ComputeCallInitialize from the codegen.cc to stub-cache.cc. 2010-11-11 10:33:51 +00:00
stub-cache.h Move ComputeCallInitialize from the codegen.cc to stub-cache.cc. 2010-11-11 10:33:51 +00:00
token.cc Re-apply r5165 (Added support for ES5's propertyname production) 2010-08-06 08:03:44 +00:00
token.h Move part of scanner.* into scanner-base.* for reuse in preparser scanner. 2010-11-05 13:33:40 +00:00
top.cc Allow forcing the use of a simulator from the build script 2010-10-26 08:12:17 +00:00
top.h Fix the last USE_SIMULATOR mips issue introduced with my last arm 2010-10-28 07:33:51 +00:00
type-info.cc Start using String type info: 2010-03-29 11:48:57 +00:00
type-info.h Make the Integer32 type info only cover the signed 32 bit integers. 2010-08-16 15:08:32 +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 Unicode: Reduced size of tables. 2010-07-30 12:59:57 +00:00
unicode.h Implement heap snapshots serialization into JSON. API is designed 2010-09-14 11:49:06 +00:00
uri.js Remove trailing regexp from .js files. 2010-03-30 07:15:23 +00:00
utils.cc Split utils.h into utils.h and v8utils.h where the former is independent of V8. 2010-11-05 08:18:53 +00:00
utils.h Split globals.h into two parts, where only one depends on V8. 2010-11-15 13:23:30 +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 More refactoring of class Compiler's interface. 2010-10-04 14:30:43 +00:00
v8.cc Landing for Justing Schuh. 2010-11-18 08:23:49 +00:00
v8.h Landing for Justing Schuh. 2010-11-18 08:23:49 +00:00
v8dll-main.cc Landing for victorw@chromium.org. 2010-07-02 07:39:42 +00:00
v8globals.h Split globals.h into two parts, where only one depends on V8. 2010-11-15 13:23:30 +00:00
v8natives.js Separate JSON parsing from the JavaScript parser. 2010-10-27 09:19:43 +00:00
v8threads.cc Add functionality for finding code objects from a pc that points into 2010-08-30 08:54:43 +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 Fix bug introduced when extracting utils. 2010-11-05 13:12:14 +00:00
variables.cc Clean up some messiness in Scopes. 2010-09-24 07:53:59 +00:00
variables.h Fix some inconsistent formatting. 2010-09-24 08:25:31 +00:00
version.cc Prepare push to trunk. Now working on version 2.5.8. 2010-11-18 10:28:47 +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 First step towards making JumpTarget work on ARM. Instead 2010-05-10 11:32:25 +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 Make state stack thread local. When using Lockers the state stacks of 2010-10-20 05:54:23 +00:00
vm-state.h Make state stack thread local. When using Lockers the state stacks of 2010-10-20 05:54:23 +00:00
zone-inl.h Parametrize C++ splay tree with allocator. 2010-03-02 10:03:38 +00:00
zone.cc Parametrize C++ splay tree with allocator. 2010-03-02 10:03:38 +00:00
zone.h Parametrize C++ splay tree with allocator. 2010-03-02 10:03:38 +00:00