v8/src
lrn@chromium.org 8f7bfea235 Avoid logging preparse-data inside lazily compiled functions.
Reduces size of preparser data significantly when there are nested functions.
Also allows us to drop the "skip" fields of function entries,
that tells us how much preparse-data to skip when skipping the function source.

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5541 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2010-09-28 07:50:32 +00:00
..
arm Custom call IC for Math.abs. 2010-09-27 23:41:41 +00:00
ia32 Custom call IC for Math.abs. 2010-09-27 23:41:41 +00:00
mips Fix some inconsistent formatting. 2010-09-24 08:25:31 +00:00
third_party Fix strict aliasing rule violations in dtoa.c. 2010-08-12 11:43:10 +00:00
x64 Custom call IC for Math.abs. 2010-09-27 23:41:41 +00:00
accessors.cc Put direct code pointers into JSFunction objects. This is a first step 2010-08-11 08:12:53 +00:00
accessors.h Get gcc to check that we don't ignore return values of functions that can 2010-08-31 08:05:42 +00:00
allocation.cc Fix warnings on Win64. 2009-11-11 09:50:06 +00:00
allocation.h Change the signature for StrNDup to match the implementation. This 2009-11-20 13:08:44 +00:00
api.cc Add Debug::CancelDebugBreak method to api 2010-09-27 15:09:55 +00:00
api.h Landing for victorw@chromium.org. 2010-07-02 07:39:42 +00:00
apinatives.js Merge the partial_snapshots branch back into bleeding_edge. For 2010-03-23 11:40:38 +00:00
apiutils.h Api inlining. Made some core functionality available in the api and 2009-08-26 10:33:11 +00:00
arguments.h Simplify passing of AccessorInfo to interceptors: 2010-03-25 17:08:22 +00:00
array.js Add sparse array handling to Array.protoype.indexOf/lastIndexOf. 2010-09-09 12:57:32 +00:00
assembler.cc More precise break points and stepping when debugging 2010-06-08 12:04:49 +00:00
assembler.h Fix some inconsistent formatting. 2010-09-24 08:25:31 +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 Clean up some messiness in Scopes. 2010-09-24 07:53:59 +00:00
ast.h Fix some inconsistent formatting. 2010-09-24 08:25:31 +00:00
bootstrapper.cc Fix more GC unsafe places 2010-09-27 10:29:25 +00:00
bootstrapper.h Remove unused declarations. 2010-05-06 13:35:30 +00:00
builtins.cc Simplify Array.splice by simply returning the result of AllocateEmptyJSArray. 2010-08-31 10:39:12 +00:00
builtins.h Dynamically determine optimal instance size. 2010-09-23 09:15:26 +00:00
bytecodes-irregexp.h Split nested namespaces declaration in two lines in accordance with C++ Style Guide. 2009-05-25 10:05:56 +00:00
cached-powers.h Rename files containing underscores. 2010-03-19 12:15:24 +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 * Remove old snapshot implementation 2009-11-16 12:08:40 +00:00
checks.h Enable static assertions in release mode. 2010-08-10 09:22:49 +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 Move serialized scope info from Code object to SharedFunctionInfo. 2010-07-13 13:06:33 +00:00
code-stubs.h Make the CompareStub and the UnaryOpStub accept smi inputs. 2010-09-15 10:14:25 +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 Clean up some messiness in Scopes. 2010-09-24 07:53:59 +00:00
codegen.h Move inlined function declarations and support from codegen.* to runtime.*. 2010-09-14 14:52:53 +00:00
compilation-cache.cc Fix possible evaluation order problems. 2010-09-23 08:27:51 +00:00
compilation-cache.h Merge flush code phase into marking phase. 2010-08-17 11:44:01 +00:00
compiler.cc Fix possible evaluation order problems. 2010-09-23 08:27:51 +00:00
compiler.h Remove experimental fast-codegen. We are no longer working on this 2010-08-13 09:07:09 +00:00
contexts.cc Create a separate class to encapsulate ScopeInfo serialization. 2010-07-14 11:18:09 +00:00
contexts.h Improve header file inclusions. Drop some unneeded includes, and add some needed ones. 2010-08-30 07:10:40 +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 Added precision mode to fast-dtoa. 2010-09-20 09:18:00 +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 Fix presubmit error. 2010-09-24 11:50:50 +00:00
cpu-profiler.h Provide more functions to CPU profiler (fix issue 858). 2010-09-24 11:45:12 +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 tabs 2010-05-14 19:20:07 +00:00
data-flow.cc Clean up some messiness in Scopes. 2010-09-24 07:53:59 +00:00
data-flow.h Cleanup the AST code by removing unused parts and get rid of the 2010-08-24 07:26:49 +00:00
date.js Decrease the DST cache increment to take into account the suspension 2010-08-18 07:01:07 +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 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
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 Add breakOnCaughtException and breakOnUncaughtException flags 2010-09-16 21:40:42 +00:00
debug.cc Fix more GC unsafe places 2010-09-27 10:29:25 +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 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
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 Rename files containing underscores. 2010-03-19 12:15:24 +00:00
dtoa-config.c Land patch to add Solaris platform support. 2010-01-25 12:37:31 +00:00
dtoa.cc Added precision mode to fast-dtoa. 2010-09-20 09:18:00 +00:00
dtoa.h Dtoa for fixed notation. 2010-05-05 13:51:27 +00:00
execution.cc Fix mismatched new[]/delete for external string resources only used 2010-08-23 06:30:00 +00:00
execution.h Track ascii-ness of data in externalized strings. 2010-06-17 16:19:28 +00:00
factory.cc Generalize virtually dispatched scavenger to virtually dispatched specialized visitors. 2010-08-11 14:30:14 +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 Fix build-breakage on Mac. Initial variable eventhough it is initialized in all reachable branches. 2010-09-20 10:58:41 +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 Make the CompareStub and the UnaryOpStub accept smi inputs. 2010-09-15 10:14:25 +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 Clean up some messiness in Scopes. 2010-09-24 07:53:59 +00:00
full-codegen.h Cleanup of contexts in the full code generator. 2010-09-23 09:22:45 +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 Attempt to collect more garbage before panicking with out of memory. 2010-09-14 17:48:56 +00:00
global-handles.h Attempt to collect more garbage before panicking with out of memory. 2010-09-14 17:48:56 +00:00
globals.h Add CODE_POINTER_ALIGN, use it in Page to align generated code. 2010-09-24 21:48:44 +00:00
handles-inl.h Fix compilation with strict aliasing enabled on GCC 4.4.1 2010-08-11 13:01:28 +00:00
handles.cc Dynamically determine optimal instance size. 2010-09-23 09:15:26 +00:00
handles.h Change lazy compilation stub to a builtin. 2010-08-11 13:48:58 +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 Fix copy-on-write assert by setting the new array map early. 2010-09-23 12:23:35 +00:00
heap-profiler.cc Heap profiler: allow returning aggregated snapshots via the new API. 2010-08-18 08:19:29 +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 Add CODE_POINTER_ALIGN, use it in Page to align generated code. 2010-09-24 21:48:44 +00:00
heap.h Fix copy-on-write assert by setting the new array map early. 2010-09-23 12:23:35 +00:00
ic-inl.h Reapplying r5147 (caching maps for slow case objects). 2010-08-25 13:25:54 +00:00
ic.cc Generate inline code for contextual loads. 2010-09-20 13:50:27 +00:00
ic.h Generate inline code for contextual loads. 2010-09-20 13:50:27 +00:00
interpreter-irregexp.cc Fix warnings on Win64. 2009-11-11 09:50:06 +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 Fix bug in JSON character quote table. 2010-09-02 07:35:35 +00:00
jsregexp.cc Use consistent types when calling RegExpImpl::IrregexpExecOnce 2010-08-18 08:54:25 +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 Custom call IC-s for String.prototype.{charAt,charCodeAt}. 2010-05-26 14:23:19 +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 Fix jump targets on ARM to merge virtual frames (really this time). 2010-05-27 13:48:52 +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 Fix some inconsistent formatting. 2010-09-24 08:25:31 +00:00
liveedit-debugger.js LiveEdit: reflect scope_info moving out of Code 2010-08-12 16:01:56 +00:00
liveedit.cc Clean up some messiness in Scopes. 2010-09-24 07:53:59 +00:00
liveedit.h Make LiveEdit natives fuzzy 2010-05-04 13:07:36 +00:00
log-inl.h merged 2010-04-14 18:48:05 +00:00
log-utils.cc Make the assumption on the minimum buffer size for GetLogLines explicit. 2010-03-11 09:48:01 +00:00
log-utils.h Make the assumption on the minimum buffer size for GetLogLines explicit. 2010-03-11 09:48:01 +00:00
log.cc Provide more functions to CPU profiler (fix issue 858). 2010-09-24 11:45:12 +00:00
log.h Provide more functions to CPU profiler (fix issue 858). 2010-09-24 11:45:12 +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 functions to CPU profiler (fix issue 858). 2010-09-24 11:45:12 +00:00
mark-compact.h Force relinking of paged space if first attempt to recommit from space fails. 2010-08-30 12:34:32 +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 Allow to capture stack trace for uncaught exceptions 2010-07-12 13:17:27 +00:00
messages.h Allow to capture stack trace for uncaught exceptions 2010-07-12 13:17:27 +00:00
messages.js Use //@ sourceURL when formatting stack trace 2010-09-20 15:55:28 +00:00
mirror-debugger.js Better handling of stepping out of a function 2010-06-10 09:02: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 Add CODE_POINTER_ALIGN, use it in Page to align generated code. 2010-09-24 21:48:44 +00:00
objects-inl.h Provide more functions to CPU profiler (fix issue 858). 2010-09-24 11:45:12 +00:00
objects-visiting.cc Merge flush code phase into marking phase. 2010-08-17 11:44:01 +00:00
objects-visiting.h Turn visitor_id into a byte field and free back one word in Map. 2010-09-06 12:50:11 +00:00
objects.cc Prevent modification of cached normalized maps. 2010-09-24 08:18:33 +00:00
objects.h Add CODE_POINTER_ALIGN, use it in Page to align generated code. 2010-09-24 21:48:44 +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 Avoid logging preparse-data inside lazily compiled functions. 2010-09-28 07:50:32 +00:00
parser.h Avoid logging preparse-data inside lazily compiled functions. 2010-09-28 07:50:32 +00:00
platform-freebsd.cc Fix compilation for ARMv4 for OpenBSD/FreeBSD 2010-08-17 07:17:20 +00:00
platform-linux.cc Fix compilation for ARMv4. 2010-08-13 10:19:45 +00:00
platform-macos.cc CPU profiler: make code events handling scalable. 2010-05-22 05:27:19 +00:00
platform-nullos.cc Add last OS error into heap stats. 2010-08-13 11:11:36 +00:00
platform-openbsd.cc Fix compilation for ARMv4 for OpenBSD/FreeBSD 2010-08-17 07:17:20 +00:00
platform-posix.cc Add last OS error into heap stats. 2010-08-13 11:11:36 +00:00
platform-solaris.cc Implement OS::ReleaseStore for Solaris 2010-05-27 06:38:53 +00:00
platform-win32.cc Add last OS error into heap stats. 2010-08-13 11:11:36 +00:00
platform.h Clang compatibility changes. This is a commit of http://codereview.chromium.org/3364002 for coldredlemur 2010-09-02 10:18:44 +00:00
powers-ten.h Rename files containing underscores. 2010-03-19 12:15:24 +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 Show RegExp calls in the profile. 2010-09-20 09:29:12 +00:00
profile-generator.cc Provide more functions to CPU profiler (fix issue 858). 2010-09-24 11:45:12 +00:00
profile-generator.h Provide more functions to CPU profiler (fix issue 858). 2010-09-24 11:45:12 +00:00
property.cc Remove the LookupResult IsValid method because it is confusing. 2010-02-18 15:10:35 +00:00
property.h Preserve constant function transition when adding the same function. 2010-08-12 14:51:59 +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 Make not sucking at regexp the default 2010-04-19 19:30:11 +00:00
regexp-macro-assembler-irregexp.h Make not sucking at regexp the default 2010-04-19 19:30:11 +00:00
regexp-macro-assembler-tracer.cc Fix a build---increase array's size. 2010-04-26 15:34:25 +00:00
regexp-macro-assembler-tracer.h Attempt to make \b\w+ faster. Slight performance increase on, e.g., string unpacking. 2010-01-07 19:01:23 +00:00
regexp-macro-assembler.cc Fix Chromium issue 47824. 2010-06-30 07:40:40 +00:00
regexp-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
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 RegExp: Fix caching to correctly set lastIndex. 2010-09-22 11:22:57 +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 Fix some inconsistent formatting. 2010-09-24 08:25:31 +00:00
rewriter.h Split nested namespaces declaration in two lines in accordance with C++ Style Guide. 2009-05-25 10:05:56 +00:00
runtime.cc Fix more GC unsafe places 2010-09-27 10:29:25 +00:00
runtime.h Dynamically determine optimal instance size. 2010-09-23 09:15:26 +00:00
runtime.js Using array index hash code for string-to-number conversion. 2010-08-27 11:47:12 +00:00
scanner.cc Remove unused variable from Scanner class. 2010-09-20 08:43:35 +00:00
scanner.h Fix some inconsistent formatting. 2010-09-24 08:25:31 +00:00
SConscript Move code stub implementations from codegen-[platform].cc files to new code-stub-[platform].cc files, and declarations to new code-stub-[platform].h files. 2010-08-25 09:44: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 Avoid logging preparse-data inside lazily compiled functions. 2010-09-28 07:50:32 +00:00
scopes.h Avoid logging preparse-data inside lazily compiled functions. 2010-09-28 07:50:32 +00:00
serialize.cc Cleanup the way the debugger stores live registers when entering at a break 2010-08-27 07:08:03 +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 Don't access PagedSpace::executability after the object has been destroyed 2010-09-01 17:01:58 +00:00
spaces.cc Fix compilation on 64-bit Windows (a third try) 2010-09-03 12:56:08 +00:00
spaces.h Add CODE_POINTER_ALIGN, use it in Page to align generated code. 2010-09-24 21:48:44 +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.h Move string-search functions to separate file. 2010-09-10 09:22:41 +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 Create a new RegExp object for every evaluation of a RegExp literal. 2010-08-06 13:04:27 +00:00
stub-cache.cc Provide more functions to CPU profiler (fix issue 858). 2010-09-24 11:45:12 +00:00
stub-cache.h Custom call IC for Math.abs. 2010-09-27 23:41:41 +00:00
token.cc Re-apply r5165 (Added support for ES5's propertyname production) 2010-08-06 08:03:44 +00:00
token.h Add inlining of binary smi operations in the full codegens on IA32 2010-08-26 08:50:38 +00:00
top.cc Add functionality for finding code objects from a pc that points into 2010-08-30 08:54:43 +00:00
top.h Add functionality for finding code objects from a pc that points into 2010-08-30 08:54:43 +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 Kill some unused code. 2010-02-18 12:47:17 +00:00
utils.h Made predata smaller by storing symbol data in variable length base-128. 2010-09-15 10:54:35 +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 Generate inline code for contextual loads. 2010-09-20 13:50:27 +00:00
v8.cc Heap profiler: publish API and add test. 2010-06-15 11:44:07 +00:00
v8.h Improve header file inclusions. Drop some unneeded includes, and add some needed ones. 2010-08-30 07:10:40 +00:00
v8dll-main.cc Landing for victorw@chromium.org. 2010-07-02 07:39:42 +00:00
v8natives.js Using array index hash code for string-to-number conversion. 2010-08-27 11:47:12 +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
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 of version 2.4.6 to trunk. Now working on version 2.4.7. 2010-09-27 10:58:18 +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 MIPS port initial commit 2010-02-04 20:36:58 +00:00
vm-state-inl.h Fix concurrent access to VMState::current_state_. 2010-07-08 08:00:38 +00:00
vm-state.cc Fix concurrent access to VMState::current_state_. 2010-07-08 08:00:38 +00:00
vm-state.h Fix concurrent access to VMState::current_state_. 2010-07-08 08:00:38 +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