v8/src
sgjesse@chromium.org 20a9e9b013 Change the D8 JavaScript debugger to fully use the JSON protocol.
The D8 debugger frontend now only processes JSON messages. Before the debugger events was passed as objects.

Changed the debugger events JSON generation to use the same serailizer as the responses to requests. This provides correct serialization of mirror objects in debugger events. Renamed ResponsePacket to ProtocolMessage as it is not only used for responses.
Review URL: http://codereview.chromium.org/27202

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1374 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2009-02-26 11:55:35 +00:00
..
third_party/dtoa Remove JSCRE 2009-02-25 08:08:01 +00:00
accessors.cc - Pass the knowledge whether the old GC is compacting to the GC prologue and epilogue. This allows us to skip frame cooking and uncooking when doing a mark-sweep GC. 2009-02-25 16:52:15 +00:00
accessors.h Refactor code for determining line position in a source file. 2009-02-04 12:07:45 +00:00
allocation.cc Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
allocation.h Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
api.cc Use SSE3 instructions - if available - for faster To(U)Int32 2009-02-25 14:57:46 +00:00
api.h Split handle scopes into an internal version and a version accessible 2009-01-23 17:22:23 +00:00
apinatives.js Introducing a kUninitialized constant used for clearing the function cache. 2009-01-13 07:37:53 +00:00
apiutils.h Split handle scopes into an internal version and a version accessible 2009-01-23 17:22:23 +00:00
arguments.h Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
array.js Array sort was changed in a way that completely undid another optimization. 2009-02-17 08:56:36 +00:00
assembler-arm-inl.h Moved some IA32 specific code from to the architecture dependent part of the debugger code. 2009-02-09 12:17:39 +00:00
assembler-arm.cc Moved some IA32 specific code from to the architecture dependent part of the debugger code. 2009-02-09 12:17:39 +00:00
assembler-arm.h Fix a bunch of spelling mistakes :\ 2009-01-15 19:08:34 +00:00
assembler-ia32-inl.h Moved some IA32 specific code from to the architecture dependent part of the debugger code. 2009-02-09 12:17:39 +00:00
assembler-ia32.cc Use SSE3 instructions - if available - for faster To(U)Int32 2009-02-25 14:57:46 +00:00
assembler-ia32.h Use SSE3 instructions - if available - for faster To(U)Int32 2009-02-25 14:57:46 +00:00
assembler.cc Separately growing stack for irregexp ia32 backtrack stack. 2009-01-12 13:05:23 +00:00
assembler.h Fix a couple of typos reported as V8 issue 226. 2009-02-12 09:29:02 +00:00
ast.cc Trace contains information about whether we know that we are at the start of input. 2009-02-03 11:43:55 +00:00
ast.h Go into slow case when encountering object initialization on the top level to optimize performance of code like 2009-02-26 07:54:22 +00:00
bootstrapper.cc Refactor code for determining line position in a source file. 2009-02-04 12:07:45 +00:00
bootstrapper.h Fix white space issues. 2009-01-26 18:23:01 +00:00
builtins-arm.cc Fix a bunch of spelling mistakes :\ 2009-01-15 19:08:34 +00:00
builtins-ia32.cc Inline array loads in loops directly in the code instead of always 2008-12-22 12:56:32 +00:00
builtins.cc - Pass the knowledge whether the old GC is compacting to the GC prologue and epilogue. This allows us to skip frame cooking and uncooking when doing a mark-sweep GC. 2009-02-25 16:52:15 +00:00
builtins.h Moved the code generation for debug break stubs from builtins* to debug*. From builtins* all code generation delegate to debug*. Added files debug-ia32.cc and debug-arm.cc for platfoem specific code generation of debugger stubs. 2008-12-09 11:12:14 +00:00
bytecodes-irregexp.h A little peephole optimization for the Irregexp bytecode interpreter. 2009-02-19 10:03:27 +00:00
char-predicates-inl.h - Added some expansion of assertions. 2008-12-01 15:42:35 +00:00
char-predicates.h - Added some expansion of assertions. 2008-12-01 15:42:35 +00:00
checks.cc This is a new static flag system, designed to have all flags in a central place, and compiled into the binary without requiring static constructors for registration. All flags are moved out of the specific modules and into flags.defs, with different sections for debug, release, etc. The flag variables are always defined. For example, a debug flag in release mode still exists, but is read only and set to the default value. 2008-09-12 10:19:33 +00:00
checks.h Apply Jeff Bailey's patch to use %p instead of %i to print pointer 2009-01-22 14:00:23 +00:00
code-stubs.cc - Pass the knowledge whether the old GC is compacting to the GC prologue and epilogue. This allows us to skip frame cooking and uncooking when doing a mark-sweep GC. 2009-02-25 16:52:15 +00:00
code-stubs.h Improve the generated code for the instanceof operator, 2008-10-08 13:33:16 +00:00
code.h Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
codegen-arm.cc Speed up access to global variables from eval scopes. Traverse the 2009-02-24 13:11:53 +00:00
codegen-arm.h Not sure what happened, but my revert did not get everything out. Fixing the problem instead. The issue was using tmp instead of context in two places. 2009-02-18 15:55:24 +00:00
codegen-ia32.cc Go into slow case when encountering object initialization on the top level to optimize performance of code like 2009-02-26 07:54:22 +00:00
codegen-ia32.h Not sure what happened, but my revert did not get everything out. Fixing the problem instead. The issue was using tmp instead of context in two places. 2009-02-18 15:55:24 +00:00
codegen-inl.h Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
codegen.cc - Pass the knowledge whether the old GC is compacting to the GC prologue and epilogue. This allows us to skip frame cooking and uncooking when doing a mark-sweep GC. 2009-02-25 16:52:15 +00:00
codegen.h Made ARM/IA32 handling in Regexp symmetric (although without an ARM implementation yet). 2008-11-26 13:54:08 +00:00
compilation-cache.cc Speed up access to global variables from eval scopes. Traverse the 2009-02-24 13:11:53 +00:00
compilation-cache.h Speed up access to global variables from eval scopes. Traverse the 2009-02-24 13:11:53 +00:00
compiler.cc Speed up access to global variables from eval scopes. Traverse the 2009-02-24 13:11:53 +00:00
compiler.h Speed up access to global variables from eval scopes. Traverse the 2009-02-24 13:11:53 +00:00
constants-arm.h Arm codegen could emit const pool in the middle of jump table. 2008-12-10 08:37:58 +00:00
contexts.cc Speed up access to global variables from eval scopes. Traverse the 2009-02-24 13:11:53 +00:00
contexts.h Speed up access to global variables from eval scopes. Traverse the 2009-02-24 13:11:53 +00:00
conversions-inl.h Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
conversions.cc Removed some unsafe uses of StringShape. 2008-11-05 10:26:08 +00:00
conversions.h Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
counters.cc Move the Counters to structures that can be POD initialized, avoiding the need for static constructors on program startup. They were only default initializing and doing some unneeded string operations. 2008-09-15 08:59:31 +00:00
counters.h Commiting Evan's change to use char instead of wchar_t for counter names. 2008-12-01 07:40:43 +00:00
cpu-arm.cc Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
cpu-ia32.cc Use SSE3 instructions - if available - for faster To(U)Int32 2009-02-25 14:57:46 +00:00
cpu.h Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
d8-debug.cc Change the D8 JavaScript debugger to fully use the JSON protocol. 2009-02-26 11:55:35 +00:00
d8-debug.h Added command line debugger to D8 shell. 2008-12-18 10:06:49 +00:00
d8-readline.cc Fix a bunch of spelling mistakes :\ 2009-01-15 19:08:34 +00:00
d8.cc Change the D8 JavaScript debugger to fully use the JSON protocol. 2009-02-26 11:55:35 +00:00
d8.h Change the D8 JavaScript debugger to fully use the JSON protocol. 2009-02-26 11:55:35 +00:00
d8.js Change the D8 JavaScript debugger to fully use the JSON protocol. 2009-02-26 11:55:35 +00:00
date-delay.js Lots of small optimizations, and one that is measurable (speeds up celtickane-array signficantly). 2009-02-16 10:18:34 +00:00
dateparser.cc - Added conditional write barrier to object accessors. 2008-10-23 08:46:32 +00:00
dateparser.h Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
debug-arm.cc Make the debugger completely unload when the debug event listener is unregistered. 2009-02-13 12:36:58 +00:00
debug-delay.js Change the D8 JavaScript debugger to fully use the JSON protocol. 2009-02-26 11:55:35 +00:00
debug-ia32.cc Make the debugger completely unload when the debug event listener is unregistered. 2009-02-13 12:36:58 +00:00
debug.cc - Pass the knowledge whether the old GC is compacting to the GC prologue and epilogue. This allows us to skip frame cooking and uncooking when doing a mark-sweep GC. 2009-02-25 16:52:15 +00:00
debug.h Fixed Linux build. 2009-02-19 14:29:48 +00:00
disasm-arm.cc Backport the changes from the readability review. 2008-11-05 19:18:10 +00:00
disasm-ia32.cc Fix a couple of typos reported as V8 issue 226. 2009-02-12 09:29:02 +00:00
disasm.h Backport the changes from the readability review. 2008-11-05 19:18:10 +00:00
disassembler.cc Refactor the convertion of a target address into a code object from the debugger to the Code class. 2008-12-09 12:53:59 +00:00
disassembler.h Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
dtoa-config.c Support for building V8 with MinGW 2009-02-09 15:06:07 +00:00
execution.cc Fix white space issues. 2009-01-26 18:23:01 +00:00
execution.h - Preserve bootstrapper state across thread switches (fixes issue 143). 2009-01-26 18:09:46 +00:00
factory.cc - Pass the knowledge whether the old GC is compacting to the GC prologue and epilogue. This allows us to skip frame cooking and uncooking when doing a mark-sweep GC. 2009-02-25 16:52:15 +00:00
factory.h - Pass the knowledge whether the old GC is compacting to the GC prologue and epilogue. This allows us to skip frame cooking and uncooking when doing a mark-sweep GC. 2009-02-25 16:52:15 +00:00
flag-definitions.h Remove JSCRE 2009-02-25 08:08:01 +00:00
flags.cc Trace contains information about whether we know that we are at the start of input. 2009-02-03 11:43:55 +00:00
flags.h Arguments on the command line are made available as a global "arguments" array. 2008-11-11 14:16:24 +00:00
frames-arm.cc - Pass the knowledge whether the old GC is compacting to the GC prologue and epilogue. This allows us to skip frame cooking and uncooking when doing a mark-sweep GC. 2009-02-25 16:52:15 +00:00
frames-arm.h Adapt to new calling convention on ARM: 2008-09-12 03:29:06 +00:00
frames-ia32.cc - Pass the knowledge whether the old GC is compacting to the GC prologue and epilogue. This allows us to skip frame cooking and uncooking when doing a mark-sweep GC. 2009-02-25 16:52:15 +00:00
frames-ia32.h Refactored the code for entering and leaving exit frames (calls 2008-09-23 08:19:26 +00:00
frames-inl.h Made ARM/IA32 handling in Regexp symmetric (although without an ARM implementation yet). 2008-11-26 13:54:08 +00:00
frames.cc - Pass the knowledge whether the old GC is compacting to the GC prologue and epilogue. This allows us to skip frame cooking and uncooking when doing a mark-sweep GC. 2009-02-25 16:52:15 +00:00
frames.h - Pass the knowledge whether the old GC is compacting to the GC prologue and epilogue. This allows us to skip frame cooking and uncooking when doing a mark-sweep GC. 2009-02-25 16:52:15 +00:00
global-handles.cc Improve mark-compact object grouping interface. 2008-12-11 11:20:04 +00:00
global-handles.h Improve mark-compact object grouping interface. 2008-12-11 11:20:04 +00:00
globals.h Support for building V8 with MinGW 2009-02-09 15:06:07 +00:00
handles-inl.h Split handle scopes into an internal version and a version accessible 2009-01-23 17:22:23 +00:00
handles.cc Fix bug where strings were not flattened before regexp. 2009-01-26 08:35:41 +00:00
handles.h Use Handle version of AddKeysFromJSArray when building line endingd array. 2009-02-03 13:00:40 +00:00
hashmap.cc Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
hashmap.h Fix a bunch of spelling mistakes :\ 2009-01-15 19:08:34 +00:00
heap-inl.h Remove experimental ExternalSymbolCallback feature. This is not needed 2009-02-12 16:58:55 +00:00
heap.cc - Pass the knowledge whether the old GC is compacting to the GC prologue and epilogue. This allows us to skip frame cooking and uncooking when doing a mark-sweep GC. 2009-02-25 16:52:15 +00:00
heap.h - Pass the knowledge whether the old GC is compacting to the GC prologue and epilogue. This allows us to skip frame cooking and uncooking when doing a mark-sweep GC. 2009-02-25 16:52:15 +00:00
ic-arm.cc Fix a bunch of spelling mistakes :\ 2009-01-15 19:08:34 +00:00
ic-ia32.cc Inline array loads in loops directly in the code instead of always 2008-12-22 12:56:32 +00:00
ic-inl.h Refactor the convertion of a target address into a code object from the debugger to the Code class. 2008-12-09 12:53:59 +00:00
ic.cc Fix a bunch of spelling mistakes :\ 2009-01-15 19:08:34 +00:00
ic.h Inline array loads in loops directly in the code instead of always 2008-12-22 12:56:32 +00:00
interpreter-irregexp.cc A little peephole optimization for the Irregexp bytecode interpreter. 2009-02-19 10:03:27 +00:00
interpreter-irregexp.h * Have an ASCII and a UC16 interpreter for Irregexp bytecodes - 2008-12-09 08:30:49 +00:00
jsregexp-inl.h Irregexp: 2008-12-08 09:22:12 +00:00
jsregexp.cc Remove JSCRE 2009-02-25 08:08:01 +00:00
jsregexp.h Remove JSCRE 2009-02-25 08:08:01 +00:00
list-inl.h Merge code review fixes. 2008-11-26 08:03:55 +00:00
list.h Merge regexp2000 back into bleeding_edge 2008-11-25 11:07:48 +00:00
log.cc Adding unit tests for profiler's stack tracer. 2009-02-25 16:00:21 +00:00
log.h Fix lint issues found by tools/presubmit.py. 2009-02-26 07:05:53 +00:00
macro-assembler-arm.cc - Pass the knowledge whether the old GC is compacting to the GC prologue and epilogue. This allows us to skip frame cooking and uncooking when doing a mark-sweep GC. 2009-02-25 16:52:15 +00:00
macro-assembler-arm.h - Pass the knowledge whether the old GC is compacting to the GC prologue and epilogue. This allows us to skip frame cooking and uncooking when doing a mark-sweep GC. 2009-02-25 16:52:15 +00:00
macro-assembler-ia32.cc - Pass the knowledge whether the old GC is compacting to the GC prologue and epilogue. This allows us to skip frame cooking and uncooking when doing a mark-sweep GC. 2009-02-25 16:52:15 +00:00
macro-assembler-ia32.h - Pass the knowledge whether the old GC is compacting to the GC prologue and epilogue. This allows us to skip frame cooking and uncooking when doing a mark-sweep GC. 2009-02-25 16:52:15 +00:00
macro-assembler.h Made ARM/IA32 handling in Regexp symmetric (although without an ARM implementation yet). 2008-11-26 13:54:08 +00:00
macros.py Introducing a kUninitialized constant used for clearing the function cache. 2009-01-13 07:37:53 +00:00
mark-compact.cc - Pass the knowledge whether the old GC is compacting to the GC prologue and epilogue. This allows us to skip frame cooking and uncooking when doing a mark-sweep GC. 2009-02-25 16:52:15 +00:00
mark-compact.h - Pass the knowledge whether the old GC is compacting to the GC prologue and epilogue. This allows us to skip frame cooking and uncooking when doing a mark-sweep GC. 2009-02-25 16:52:15 +00:00
math.js This change removes the %AddProperty native JavaScript function from V8. 2008-10-03 12:14:29 +00:00
memory.h Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
messages.cc Split handle scopes into an internal version and a version accessible 2009-01-23 17:22:23 +00:00
messages.h Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
messages.js Refactor code for determining line position in a source file. 2009-02-04 12:07:45 +00:00
mirror-delay.js Added the 'references' command to the debugger protocol to provide access to the mirror features of retreiving all the objects referencing a given object and all objects instantiated by a given function. 2009-02-05 14:19:36 +00:00
mksnapshot.cc Use SSE3 instructions - if available - for faster To(U)Int32 2009-02-25 14:57:46 +00:00
natives.h Added development shell (d8) including readline support, counters and 2008-10-21 09:12:27 +00:00
objects-debug.cc Remove JSCRE 2009-02-25 08:08:01 +00:00
objects-inl.h Allow the morphing of strings to external strings to avoid having to 2009-02-11 23:52:52 +00:00
objects.cc A refinement of cl 28068. 2009-02-24 14:58:48 +00:00
objects.h Remove JSCRE 2009-02-25 08:08:01 +00:00
parser.cc Go into slow case when encountering object initialization on the top level to optimize performance of code like 2009-02-26 07:54:22 +00:00
parser.h Fix a bunch of spelling mistakes :\ 2009-01-15 19:08:34 +00:00
platform-freebsd.cc Fixed lint errors. 2009-02-24 14:22:42 +00:00
platform-linux.cc Fixed lint errors. 2009-02-24 14:22:42 +00:00
platform-macos.cc Fixed lint errors. 2009-02-24 14:22:42 +00:00
platform-nullos.cc Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
platform-win32.cc Fixed lint errors. 2009-02-24 14:22:42 +00:00
platform.h Fixed lint errors. 2009-02-24 14:22:42 +00:00
prettyprinter.cc Change the handling of catch blocks to use context extension objects 2009-01-16 09:42:08 +00:00
prettyprinter.h Change implementation of eval to make an exact distinction between direct eval and aliased eval. 2008-11-27 13:55:06 +00:00
property.cc Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
property.h Fix a bunch of spelling mistakes :\ 2009-01-15 19:08:34 +00:00
regexp-delay.js Allow duplicate flags in regexps to match other browsers. 2009-01-30 12:36:40 +00:00
regexp-macro-assembler-arm.cc Made ARM/IA32 handling in Regexp symmetric (although without an ARM implementation yet). 2008-11-26 13:54:08 +00:00
regexp-macro-assembler-arm.h Made ARM/IA32 handling in Regexp symmetric (although without an ARM implementation yet). 2008-11-26 13:54:08 +00:00
regexp-macro-assembler-ia32.cc - Pass the knowledge whether the old GC is compacting to the GC prologue and epilogue. This allows us to skip frame cooking and uncooking when doing a mark-sweep GC. 2009-02-25 16:52:15 +00:00
regexp-macro-assembler-ia32.h - Pass the knowledge whether the old GC is compacting to the GC prologue and epilogue. This allows us to skip frame cooking and uncooking when doing a mark-sweep GC. 2009-02-25 16:52:15 +00:00
regexp-macro-assembler-irregexp-inl.h A little peephole optimization for the Irregexp bytecode interpreter. 2009-02-19 10:03:27 +00:00
regexp-macro-assembler-irregexp.cc A little peephole optimization for the Irregexp bytecode interpreter. 2009-02-19 10:03:27 +00:00
regexp-macro-assembler-irregexp.h A little peephole optimization for the Irregexp bytecode interpreter. 2009-02-19 10:03:27 +00:00
regexp-macro-assembler-tracer.cc Irregexp: Backtrack past look-aheads works correctly. 2009-01-26 14:38:17 +00:00
regexp-macro-assembler-tracer.h Irregexp: Backtrack past look-aheads works correctly. 2009-01-26 14:38:17 +00:00
regexp-macro-assembler.cc Separately growing stack for irregexp ia32 backtrack stack. 2009-01-12 13:05:23 +00:00
regexp-macro-assembler.h Eliminate the code that handles fallback to JSCRE. The only way to get 2009-01-26 20:09:35 +00:00
regexp-stack.cc Separately growing stack for irregexp ia32 backtrack stack. 2009-01-12 13:05:23 +00:00
regexp-stack.h Allow larger regexp stack if necessary, which includes specific layout tests. 2009-01-27 13:43:42 +00:00
rewriter.cc Change the handling of catch blocks to use context extension objects 2009-01-16 09:42:08 +00:00
rewriter.h Handle stack overflow errors correctly when rewriting the AST 2008-11-05 20:39:41 +00:00
runtime.cc Go into slow case when encountering object initialization on the top level to optimize performance of code like 2009-02-26 07:54:22 +00:00
runtime.h Go into slow case when encountering object initialization on the top level to optimize performance of code like 2009-02-26 07:54:22 +00:00
runtime.js Fast check undefined in EQUALS. 2008-10-28 03:39:17 +00:00
scanner.cc Regular Expression literal flags may contain unicode escapes. If these escape any of the 2009-02-12 09:09:28 +00:00
scanner.h Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
SConscript Remove JSCRE 2009-02-25 08:08:01 +00:00
scopeinfo.cc Speed up access to global variables from eval scopes. Traverse the 2009-02-24 13:11:53 +00:00
scopeinfo.h Speed up access to global variables from eval scopes. Traverse the 2009-02-24 13:11:53 +00:00
scopes.cc Speed up access to global variables from eval scopes. Traverse the 2009-02-24 13:11:53 +00:00
scopes.h Speed up access to global variables from eval scopes. Traverse the 2009-02-24 13:11:53 +00:00
serialize.cc Use SSE3 instructions - if available - for faster To(U)Int32 2009-02-25 14:57:46 +00:00
serialize.h Use SSE3 instructions - if available - for faster To(U)Int32 2009-02-25 14:57:46 +00:00
shell.h Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
simulator-arm.cc Fix a bunch of spelling mistakes :\ 2009-01-15 19:08:34 +00:00
simulator-arm.h Fix a bunch of spelling mistakes :\ 2009-01-15 19:08:34 +00:00
simulator-ia32.cc Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
simulator-ia32.h Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
smart-pointer.h Added development shell (d8) including readline support, counters and 2008-10-21 09:12:27 +00:00
snapshot-common.cc Change type of snapshot from char array to byte array to avoid portability problems between different compilers. 2009-01-26 10:21:09 +00:00
snapshot-empty.cc Change type of snapshot from char array to byte array to avoid portability problems between different compilers. 2009-01-26 10:21:09 +00:00
snapshot.h Change type of snapshot from char array to byte array to avoid portability problems between different compilers. 2009-01-26 10:21:09 +00:00
spaces-inl.h - Optimized CopyFixedArray and CopyJSObject. 2008-10-22 08:21:18 +00:00
spaces.cc - Pass the knowledge whether the old GC is compacting to the GC prologue and epilogue. This allows us to skip frame cooking and uncooking when doing a mark-sweep GC. 2009-02-25 16:52:15 +00:00
spaces.h Fix a bunch of spelling mistakes :\ 2009-01-15 19:08:34 +00:00
string-stream.cc Merge regexp2000 back into bleeding_edge 2008-11-25 11:07:48 +00:00
string-stream.h Merge regexp2000 back into bleeding_edge 2008-11-25 11:07:48 +00:00
string.js Lots of small optimizations, and one that is measurable (speeds up celtickane-array signficantly). 2009-02-16 10:18:34 +00:00
stub-cache-arm.cc Follow on to r1368: Remove unnecessary HandleScope in the StubCompilers. 2009-02-26 08:05:03 +00:00
stub-cache-ia32.cc Follow on to r1368: Remove unnecessary HandleScope in the StubCompilers. 2009-02-26 08:05:03 +00:00
stub-cache.cc - Pass the knowledge whether the old GC is compacting to the GC prologue and epilogue. This allows us to skip frame cooking and uncooking when doing a mark-sweep GC. 2009-02-25 16:52:15 +00:00
stub-cache.h - Pass the knowledge whether the old GC is compacting to the GC prologue and epilogue. This allows us to skip frame cooking and uncooking when doing a mark-sweep GC. 2009-02-25 16:52:15 +00:00
token.cc Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
token.h Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
top.cc - Pass the knowledge whether the old GC is compacting to the GC prologue and epilogue. This allows us to skip frame cooking and uncooking when doing a mark-sweep GC. 2009-02-25 16:52:15 +00:00
top.h - Pass the knowledge whether the old GC is compacting to the GC prologue and epilogue. This allows us to skip frame cooking and uncooking when doing a mark-sweep GC. 2009-02-25 16:52:15 +00:00
unicode-inl.h Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
unicode.cc Fixed problem where the two lower-case sigmas would uncanonicalize to 2008-11-26 06:05:07 +00:00
unicode.h Merge regexp2000 back into bleeding_edge 2008-11-25 11:07:48 +00:00
uri.js Make sure that the name accessor on functions return the expected 2008-10-03 07:14:31 +00:00
usage-analyzer.cc Change the handling of catch blocks to use context extension objects 2009-01-16 09:42:08 +00:00
usage-analyzer.h Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
utils.cc Change type of snapshot from char array to byte array to avoid portability problems between different compilers. 2009-01-26 10:21:09 +00:00
utils.h Change type of snapshot from char array to byte array to avoid portability problems between different compilers. 2009-01-26 10:21:09 +00:00
v8-counters.cc Commiting Evan's change to use char instead of wchar_t for counter names. 2008-12-01 07:40:43 +00:00
v8-counters.h Inline array loads in loops directly in the code instead of always 2008-12-22 12:56:32 +00:00
v8.cc Use SSE3 instructions - if available - for faster To(U)Int32 2009-02-25 14:57:46 +00:00
v8.h Backport the changes from the readability review. 2008-11-05 19:18:10 +00:00
v8natives.js Lots of small optimizations, and one that is measurable (speeds up celtickane-array signficantly). 2009-02-16 10:18:34 +00:00
v8threads.cc - Pass the knowledge whether the old GC is compacting to the GC prologue and epilogue. This allows us to skip frame cooking and uncooking when doing a mark-sweep GC. 2009-02-25 16:52:15 +00:00
v8threads.h - Pass the knowledge whether the old GC is compacting to the GC prologue and epilogue. This allows us to skip frame cooking and uncooking when doing a mark-sweep GC. 2009-02-25 16:52:15 +00:00
variables.cc Not sure what happened, but my revert did not get everything out. Fixing the problem instead. The issue was using tmp instead of context in two places. 2009-02-18 15:55:24 +00:00
variables.h Not sure what happened, but my revert did not get everything out. Fixing the problem instead. The issue was using tmp instead of context in two places. 2009-02-18 15:55:24 +00:00
zone-inl.h Fixed issue where regexps were parsed without having set up a zone 2008-12-02 14:00:24 +00:00
zone.cc - Simplify the code slightly by using Max(). 2008-12-05 21:51:46 +00:00
zone.h Fix a bunch of spelling mistakes :\ 2009-01-15 19:08:34 +00:00