v8/src
ricow@chromium.org 240cee91e4 Add support for near labels.
This change introduces near labels in the assembler, allowing us to
uptimize forward jumps (conditional and unconditional) if we can
guarantee that the jump is witin range -128 to +127.

I changed a large fractions of the existing Labels to NearLabels, and
left out cases where it was not immediately clear if it could be used
or not (not immediately clear means labels covering a large code
block, or used in function calls which we could potentially change to
accept near labels). 

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5460 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2010-09-15 11:43:12 +00:00
..
arm Replace 2 ARM ldr instructions with one ldrd in the code generated 2010-09-15 10:22:55 +00:00
ia32 Add support for near labels. 2010-09-15 11:43:12 +00:00
mips Fix the ambigous Operand(0) for newer C++ compilers. 2010-09-07 11:09:45 +00:00
third_party Fix strict aliasing rule violations in dtoa.c. 2010-08-12 11:43:10 +00:00
x64 Add support for near labels. 2010-09-15 11:43:12 +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 Implement heap snapshots serialization into JSON. API is designed 2010-09-14 11:49:06 +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 Add support for near labels. 2010-09-15 11:43:12 +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 Initialize all VariableProxy fields in its constructor 2010-09-01 12:25:46 +00:00
ast.h Clang compatibility changes. This is a commit of http://codereview.chromium.org/3364002 for coldredlemur 2010-09-02 10:18:44 +00:00
bootstrapper.cc Custom call IC for String.fromCharCode. 2010-09-09 13:38:01 +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 Fast string construct stub (ia32 only for now). 2010-08-26 13:59:37 +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 Move inlined function declarations and support from codegen.* to runtime.*. 2010-09-14 14:52:53 +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 Merge flush code phase into marking phase. 2010-08-17 11:44:01 +00:00
compilation-cache.h Merge flush code phase into marking phase. 2010-08-17 11:44:01 +00:00
compiler.cc Avoid collecting symbol info for one-off preparsing. 2010-09-09 11:49:21 +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 Created collector class and used it to collect identifiers during scanning. 2010-08-24 10:53: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 CPU profiler: make code events handling scalable. 2010-05-22 05:27:19 +00:00
cpu-profiler.cc Fix memory overrun possibility during tick samples processing. 2010-09-01 13:08:39 +00:00
cpu-profiler.h Fix CPU profiler crash in start / stop sequence when non-existent name is passed 2010-08-10 12:06:42 +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 Introduce a new intermediate AST node for encapsulating the 2010-08-24 12:56:45 +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 Roll over again fixed 3029033 Fix 'step in' after live edit stack manipulation 2010-07-30 11:58:43 +00:00
debug.cc Get gcc to check that we don't ignore return values of functions that can 2010-08-31 08:05:42 +00:00
debug.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
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 Dtoa for fixed notation. 2010-05-05 13:51:27 +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 Dtoa for fixed notation. 2010-05-05 13:51:27 +00:00
fast-dtoa.h Dtoa for fixed notation. 2010-05-05 13:51:27 +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 Fix win64 compilation (using static_cast) 2010-08-31 12:20:22 +00:00
frames.h Add functionality for finding code objects from a pc that points into 2010-08-30 08:54:43 +00:00
full-codegen.cc Make the CompareStub and the UnaryOpStub accept smi inputs. 2010-09-15 10:14:25 +00:00
full-codegen.h Move inlined function declarations and support from codegen.* to runtime.*. 2010-09-14 14:52:53 +00:00
func-name-inferrer.cc Move the function name inferrer code from the AstOptimizer to 2010-08-23 13:26:03 +00:00
func-name-inferrer.h Move the function name inferrer code from the AstOptimizer to 2010-08-23 13:26:03 +00:00
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 Get gcc to check that we don't ignore return values of functions that can 2010-08-31 08:05:42 +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 Move inlined function declarations and support from codegen.* to runtime.*. 2010-09-14 14:52:53 +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 Split nested namespaces declaration in two lines in accordance with C++ Style Guide. 2009-05-25 10:05:56 +00:00
heap-inl.h Attempt to collect more garbage before panicking with out of memory. 2010-09-14 17:48:56 +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 Attempt to collect more garbage before panicking with out of memory. 2010-09-14 17:48:56 +00:00
heap.h Attempt to collect more garbage before panicking with out of memory. 2010-09-14 17:48:56 +00:00
ic-inl.h Reapplying r5147 (caching maps for slow case objects). 2010-08-25 13:25:54 +00:00
ic.cc Reapplying r5147 (caching maps for slow case objects). 2010-08-25 13:25:54 +00:00
ic.h Reapplying r5147 (caching maps for slow case objects). 2010-08-25 13:25:54 +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 Heap profiler: reduce heap snapshots size. 2010-08-09 11:37:24 +00:00
liveedit-debugger.js LiveEdit: reflect scope_info moving out of Code 2010-08-12 16:01:56 +00:00
liveedit.cc Landing 3338012: Move a function below to private section. 2010-09-09 17:45:21 +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 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
log.h Extend CallIC to support non-constant names. 2010-06-07 08:27:32 +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 Ensure that empty descriptor array is marked before visiting any maps in marking phase. 2010-09-07 09:15:15 +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 Improve performance of Error.stack when stack contains local functions. 2010-09-06 09:10:11 +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 Reapplying r5147 (caching maps for slow case objects). 2010-08-25 13:25:54 +00:00
objects-inl.h Turn visitor_id into a byte field and free back one word in Map. 2010-09-06 12:50:11 +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 Removing a wrong check. 2010-09-07 11:32:20 +00:00
objects.h Removing a wrong check. 2010-09-07 11:32:20 +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 Made predata smaller by storing symbol data in variable length base-128. 2010-09-15 10:54:35 +00:00
parser.h Made predata smaller by storing symbol data in variable length base-128. 2010-09-15 10:54:35 +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 Heap profiler: allow returning aggregated snapshots via the new API. 2010-08-18 08:19:29 +00:00
profile-generator.cc Allow List::sort, with an integer comparison function, to sort 64-bit pointers in profile-generator. Change a static const int member to be declared and defined only inside the class declaration in class Runtime. 2010-09-14 15:16:32 +00:00
profile-generator.h Add support for abortion in v8::OutputStream. 2010-09-14 15:11:24 +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 Use Copy-on-write arrays for cached regexp results. 2010-08-20 09:37:22 +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 Introduce a new intermediate AST node for encapsulating the 2010-08-24 12:56:45 +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 Allow List::sort, with an integer comparison function, to sort 64-bit pointers in profile-generator. Change a static const int member to be declared and defined only inside the class declaration in class Runtime. 2010-09-14 15:16:32 +00:00
runtime.h Move inlined function declarations and support from codegen.* to runtime.*. 2010-09-14 14:52:53 +00:00
runtime.js Using array index hash code for string-to-number conversion. 2010-08-27 11:47:12 +00:00
scanner.cc 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
scanner.h Reordered function entries in PreParse data to be ordered by start position. 2010-08-27 08:26:29 +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 Create a separate class to encapsulate ScopeInfo serialization. 2010-07-14 11:18:09 +00:00
scopeinfo.h Create a separate class to encapsulate ScopeInfo serialization. 2010-07-14 11:18:09 +00:00
scopes.cc Remove unneeded variable usage analysis. 2010-03-08 13:01:24 +00:00
scopes.h Fix assigned variables analysis. 2010-03-11 10:28:40 +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 Fix compilation on 64-bit Windows 2010-09-03 12:00:05 +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 Custom call IC for String.fromCharCode. 2010-09-09 13:38:01 +00:00
stub-cache.h Custom call IC for String.fromCharCode. 2010-09-09 13:38:01 +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 Avoid (some) symbol lookups at parse time if preparse data is available. 2010-09-07 12:52:16 +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 Add IsStackAllocated helper for variables. 2010-03-09 10:39:18 +00:00
variables.h Loop peeling for inner loops. 2010-03-22 13:21:32 +00:00
version.cc Prepare push to trunk. We are now working on version 2.4.5. 2010-09-15 10:58:25 +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