v8/src
sgjesse@gmail.com 6d4d692ec7 Removed the implicit call to DebugBreak when receiving debugger commands
while V8 is running.

A debugger using the V8 message based interface now needs to control the
call to DebugBreak in order for the messages send to be processed. Commands can
still be send when V8 is not in a break, but they will not be processed until
there is a break. The response "request queued" when queuing up messages have
been removed. This gets rid of a non JSON message being used.

Modified the threaded debugger tests to call DebugBreak instead of relying
on it occouring automatically.

This change will not be committed until the outstanding Chrome change
http://chrome-reviews.prom.corp.google.com/2072 (which updates Chrome to control
the DebugBreak call) have been reviewed and committed.


git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@47 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2008-08-29 12:04:25 +00:00
..
third_party Included mjsunit JavaScript test suite and C++ unit tests. 2008-08-22 13:33:59 +00:00
accessors.cc - Fixed issue when building samples and cctests on 64-bit machines. 2008-08-27 13:47:52 +00:00
accessors.h - Fixed issue when building samples and cctests on 64-bit machines. 2008-08-27 13:47:52 +00:00
allocation.cc Initial export. 2008-07-03 15:10:15 +00:00
allocation.h Initial export. 2008-07-03 15:10:15 +00:00
api.cc Changed shell sample to take flags directly from the command-line. Added api call that implements this. 2008-08-27 10:11:39 +00:00
api.h Improved test support. 2008-08-28 09:55:41 +00:00
apinatives.js Initial export. 2008-07-03 15:10:15 +00:00
arguments.h Improved performance of garbage collection by changing the way we use the marking stack in the event of stack overflow during full garbage collection and by changing the way we mark roots. 2008-08-13 09:32:07 +00:00
array.js Initial export. 2008-07-03 15:10:15 +00:00
assembler-arm-inl.h Changed shell sample to take flags directly from the command-line. Added api call that implements this. 2008-08-27 10:11:39 +00:00
assembler-arm.cc Changed shell sample to take flags directly from the command-line. Added api call that implements this. 2008-08-27 10:11:39 +00:00
assembler-arm.h Changed shell sample to take flags directly from the command-line. Added api call that implements this. 2008-08-27 10:11:39 +00:00
assembler-ia32-inl.h Changed all text files to have native svn:eol-style. 2008-07-30 08:49:36 +00:00
assembler-ia32.cc Improved performance of unary addition by avoiding runtime calls. 2008-08-06 10:02:49 +00:00
assembler-ia32.h Changed all text files to have native svn:eol-style. 2008-07-30 08:49:36 +00:00
assembler.cc Improved performance of garbage collection by changing the way we use the marking stack in the event of stack overflow during full garbage collection and by changing the way we mark roots. 2008-08-13 09:32:07 +00:00
assembler.h Improved test support. 2008-08-28 09:55:41 +00:00
ast.cc Fixed bug in JSObject::GetPropertyAttributePostInterceptor where map transitions would count as properties. 2008-07-25 07:37:58 +00:00
ast.h Included mjsunit JavaScript test suite and C++ unit tests. 2008-08-22 13:33:59 +00:00
bootstrapper.cc Improved test support. 2008-08-28 09:55:41 +00:00
bootstrapper.h Initial export. 2008-07-03 15:10:15 +00:00
builtins-arm.cc Improved performance of garbage collection by changing the way we use the marking stack in the event of stack overflow during full garbage collection and by changing the way we mark roots. 2008-08-13 09:32:07 +00:00
builtins-ia32.cc Improved performance of garbage collection by changing the way we use the marking stack in the event of stack overflow during full garbage collection and by changing the way we mark roots. 2008-08-13 09:32:07 +00:00
builtins.cc Changed shell sample to take flags directly from the command-line. Added api call that implements this. 2008-08-27 10:11:39 +00:00
builtins.h Included mjsunit JavaScript test suite and C++ unit tests. 2008-08-22 13:33:59 +00:00
char-predicates-inl.h Initial export. 2008-07-03 15:10:15 +00:00
char-predicates.h Initial export. 2008-07-03 15:10:15 +00:00
checks.cc Initial export. 2008-07-03 15:10:15 +00:00
checks.h Initial export. 2008-07-03 15:10:15 +00:00
code-stubs.cc Changed all text files to have native svn:eol-style. 2008-07-30 08:49:36 +00:00
code-stubs.h Improved performance of garbage collection by changing the way we use the marking stack in the event of stack overflow during full garbage collection and by changing the way we mark roots. 2008-08-13 09:32:07 +00:00
code.h Improved performance of garbage collection by changing the way we use the marking stack in the event of stack overflow during full garbage collection and by changing the way we mark roots. 2008-08-13 09:32:07 +00:00
codegen-arm.cc Improved test support. 2008-08-28 09:55:41 +00:00
codegen-ia32.cc Improved test support. 2008-08-28 09:55:41 +00:00
codegen-inl.h Initial export. 2008-07-03 15:10:15 +00:00
codegen.cc Included mjsunit JavaScript test suite and C++ unit tests. 2008-08-22 13:33:59 +00:00
codegen.h Improved test support. 2008-08-28 09:55:41 +00:00
compiler.cc Included mjsunit JavaScript test suite and C++ unit tests. 2008-08-22 13:33:59 +00:00
compiler.h Improved performance of garbage collection by moving the function that updates pointers during compacting collection into the updating visitor. This gives the compiler a better chance to inline and avoid a function call per (potential) pointer. 2008-08-14 13:41:48 +00:00
constants-arm.h Initial export. 2008-07-03 15:10:15 +00:00
contexts.cc Initial export. 2008-07-03 15:10:15 +00:00
contexts.h Initial export. 2008-07-03 15:10:15 +00:00
conversions-inl.h Initial export. 2008-07-03 15:10:15 +00:00
conversions.cc Changed all text files to have native svn:eol-style. 2008-07-30 08:49:36 +00:00
conversions.h Initial export. 2008-07-03 15:10:15 +00:00
counters.cc Initial export. 2008-07-03 15:10:15 +00:00
counters.h Initial export. 2008-07-03 15:10:15 +00:00
cpu-arm.cc Changed all text files to have native svn:eol-style. 2008-07-30 08:49:36 +00:00
cpu-ia32.cc Initial export. 2008-07-03 15:10:15 +00:00
cpu.h Initial export. 2008-07-03 15:10:15 +00:00
date-delay.js Improved performance of garbage collection by changing the way we use the marking stack in the event of stack overflow during full garbage collection and by changing the way we mark roots. 2008-08-13 09:32:07 +00:00
dateparser.cc Initial export. 2008-07-03 15:10:15 +00:00
dateparser.h Initial export. 2008-07-03 15:10:15 +00:00
debug-delay.js Removed the implicit call to DebugBreak when receiving debugger commands 2008-08-29 12:04:25 +00:00
debug.cc Removed the implicit call to DebugBreak when receiving debugger commands 2008-08-29 12:04:25 +00:00
debug.h Removed the implicit call to DebugBreak when receiving debugger commands 2008-08-29 12:04:25 +00:00
disasm-arm.cc Changed all text files to have native svn:eol-style. 2008-07-30 08:49:36 +00:00
disasm-ia32.cc Changed all text files to have native svn:eol-style. 2008-07-30 08:49:36 +00:00
disasm.h Changed all text files to have native svn:eol-style. 2008-07-30 08:49:36 +00:00
disassembler.cc Improved performance of garbage collection by changing the way we use the marking stack in the event of stack overflow during full garbage collection and by changing the way we mark roots. 2008-08-13 09:32:07 +00:00
disassembler.h Initial export. 2008-07-03 15:10:15 +00:00
dtoa-config.c Initial export. 2008-07-03 15:10:15 +00:00
execution.cc Changed all text files to have native svn:eol-style. 2008-07-30 08:49:36 +00:00
execution.h Changed all text files to have native svn:eol-style. 2008-07-30 08:49:36 +00:00
factory.cc - Fixed issue when building samples and cctests on 64-bit machines. 2008-08-27 13:47:52 +00:00
factory.h - Fixed issue when building samples and cctests on 64-bit machines. 2008-08-27 13:47:52 +00:00
flags-inl.h Initial export. 2008-07-03 15:10:15 +00:00
flags.cc Improved test support. 2008-08-28 09:55:41 +00:00
flags.h Initial export. 2008-07-03 15:10:15 +00:00
frames-arm.cc Changed all text files to have native svn:eol-style. 2008-07-30 08:49:36 +00:00
frames-arm.h Improved performance of garbage collection by changing the way we use the marking stack in the event of stack overflow during full garbage collection and by changing the way we mark roots. 2008-08-13 09:32:07 +00:00
frames-ia32.cc Changed all text files to have native svn:eol-style. 2008-07-30 08:49:36 +00:00
frames-ia32.h Improved performance of unary addition by avoiding runtime calls. 2008-08-06 10:02:49 +00:00
frames-inl.h Changed all text files to have native svn:eol-style. 2008-07-30 08:49:36 +00:00
frames.cc Changed all text files to have native svn:eol-style. 2008-07-30 08:49:36 +00:00
frames.h Improved test support. 2008-08-28 09:55:41 +00:00
global-handles.cc Initial export. 2008-07-03 15:10:15 +00:00
global-handles.h Initial export. 2008-07-03 15:10:15 +00:00
globals.h Always check the prototype chain for a setter, when setting a property 2008-08-28 10:23:27 +00:00
handles-inl.h Initial export. 2008-07-03 15:10:15 +00:00
handles.cc Clean up a couple of runtime functions that mixed handles and raw 2008-08-29 08:48:06 +00:00
handles.h Clean up a couple of runtime functions that mixed handles and raw 2008-08-29 08:48:06 +00:00
hashmap.cc Initial export. 2008-07-03 15:10:15 +00:00
hashmap.h Initial export. 2008-07-03 15:10:15 +00:00
heap-inl.h Changed shell sample to take flags directly from the command-line. Added api call that implements this. 2008-08-27 10:11:39 +00:00
heap.cc - Fixed issue when building samples and cctests on 64-bit machines. 2008-08-27 13:47:52 +00:00
heap.h - Fixed issue when building samples and cctests on 64-bit machines. 2008-08-27 13:47:52 +00:00
ic-arm.cc Improved performance of garbage collection by changing the way we use the marking stack in the event of stack overflow during full garbage collection and by changing the way we mark roots. 2008-08-13 09:32:07 +00:00
ic-ia32.cc Improved performance of garbage collection by changing the way we use the marking stack in the event of stack overflow during full garbage collection and by changing the way we mark roots. 2008-08-13 09:32:07 +00:00
ic-inl.h Initial export. 2008-07-03 15:10:15 +00:00
ic.cc Improved test support. 2008-08-28 09:55:41 +00:00
ic.h Improved performance of garbage collection by changing the way we use the marking stack in the event of stack overflow during full garbage collection and by changing the way we mark roots. 2008-08-13 09:32:07 +00:00
jsregexp.cc Included mjsunit JavaScript test suite and C++ unit tests. 2008-08-22 13:33:59 +00:00
jsregexp.h Included mjsunit JavaScript test suite and C++ unit tests. 2008-08-22 13:33:59 +00:00
list-inl.h Initial export. 2008-07-03 15:10:15 +00:00
list.h Improved test support. 2008-08-28 09:55:41 +00:00
log.cc Included mjsunit JavaScript test suite and C++ unit tests. 2008-08-22 13:33:59 +00:00
log.h Improved performance of unary addition by avoiding runtime calls. 2008-08-06 10:02:49 +00:00
macro-assembler-arm.cc Improved performance of garbage collection by changing the way we use the marking stack in the event of stack overflow during full garbage collection and by changing the way we mark roots. 2008-08-13 09:32:07 +00:00
macro-assembler-arm.h Improved performance of garbage collection by changing the way we use the marking stack in the event of stack overflow during full garbage collection and by changing the way we mark roots. 2008-08-13 09:32:07 +00:00
macro-assembler-ia32.cc Improved performance of garbage collection by changing the way we use the marking stack in the event of stack overflow during full garbage collection and by changing the way we mark roots. 2008-08-13 09:32:07 +00:00
macro-assembler-ia32.h Improved performance of garbage collection by changing the way we use the marking stack in the event of stack overflow during full garbage collection and by changing the way we mark roots. 2008-08-13 09:32:07 +00:00
macro-assembler.h Initial export. 2008-07-03 15:10:15 +00:00
macros.py Improved performance of unary addition by avoiding runtime calls. 2008-08-06 10:02:49 +00:00
mark-compact.cc Improved performance of garbage collection by moving the function that updates pointers during compacting collection into the updating visitor. This gives the compiler a better chance to inline and avoid a function call per (potential) pointer. 2008-08-14 13:41:48 +00:00
mark-compact.h Improved performance of garbage collection by moving the function that updates pointers during compacting collection into the updating visitor. This gives the compiler a better chance to inline and avoid a function call per (potential) pointer. 2008-08-14 13:41:48 +00:00
math.js Improved performance of garbage collection by changing the way we use the marking stack in the event of stack overflow during full garbage collection and by changing the way we mark roots. 2008-08-13 09:32:07 +00:00
memory.h Initial export. 2008-07-03 15:10:15 +00:00
messages.cc Initial export. 2008-07-03 15:10:15 +00:00
messages.h Initial export. 2008-07-03 15:10:15 +00:00
messages.js Included mjsunit JavaScript test suite and C++ unit tests. 2008-08-22 13:33:59 +00:00
mirror-delay.js Always check the prototype chain for a setter, when setting a property 2008-08-28 10:23:27 +00:00
mksnapshot.cc Included mjsunit JavaScript test suite and C++ unit tests. 2008-08-22 13:33:59 +00:00
natives.h Initial export. 2008-07-03 15:10:15 +00:00
objects-debug.cc Changed shell sample to take flags directly from the command-line. Added api call that implements this. 2008-08-27 10:11:39 +00:00
objects-inl.h Changed shell sample to take flags directly from the command-line. Added api call that implements this. 2008-08-27 10:11:39 +00:00
objects.cc Always check the prototype chain for a setter, when setting a property 2008-08-28 10:23:27 +00:00
objects.h - Fixed issue when building samples and cctests on 64-bit machines. 2008-08-27 13:47:52 +00:00
parser.cc Changed shell sample to take flags directly from the command-line. Added api call that implements this. 2008-08-27 10:11:39 +00:00
parser.h Included mjsunit JavaScript test suite and C++ unit tests. 2008-08-22 13:33:59 +00:00
platform-linux.cc Improved test support. 2008-08-28 09:55:41 +00:00
platform-macos.cc Included mjsunit JavaScript test suite and C++ unit tests. 2008-08-22 13:33:59 +00:00
platform-nullos.cc Improved performance of unary addition by avoiding runtime calls. 2008-08-06 10:02:49 +00:00
platform-win32.cc Included mjsunit JavaScript test suite and C++ unit tests. 2008-08-22 13:33:59 +00:00
platform.h Improved test support. 2008-08-28 09:55:41 +00:00
prettyprinter.cc Included mjsunit JavaScript test suite and C++ unit tests. 2008-08-22 13:33:59 +00:00
prettyprinter.h Initial export. 2008-07-03 15:10:15 +00:00
property.cc Changed shell sample to take flags directly from the command-line. Added api call that implements this. 2008-08-27 10:11:39 +00:00
property.h Always check the prototype chain for a setter, when setting a property 2008-08-28 10:23:27 +00:00
regexp-delay.js Improved performance of garbage collection by changing the way we use the marking stack in the event of stack overflow during full garbage collection and by changing the way we mark roots. 2008-08-13 09:32:07 +00:00
rewriter.cc Initial export. 2008-07-03 15:10:15 +00:00
rewriter.h Initial export. 2008-07-03 15:10:15 +00:00
runtime.cc Clean up a couple of runtime functions that mixed handles and raw 2008-08-29 08:48:06 +00:00
runtime.h Improved test support. 2008-08-28 09:55:41 +00:00
runtime.js - Fixed issue when building samples and cctests on 64-bit machines. 2008-08-27 13:47:52 +00:00
scanner.cc Initial export. 2008-07-03 15:10:15 +00:00
scanner.h Initial export. 2008-07-03 15:10:15 +00:00
SConscript Changed shell sample to take flags directly from the command-line. Added api call that implements this. 2008-08-27 10:11:39 +00:00
scopeinfo.cc Initial export. 2008-07-03 15:10:15 +00:00
scopeinfo.h Initial export. 2008-07-03 15:10:15 +00:00
scopes.cc Initial export. 2008-07-03 15:10:15 +00:00
scopes.h Initial export. 2008-07-03 15:10:15 +00:00
serialize.cc Improved performance of garbage collection by changing the way we use the marking stack in the event of stack overflow during full garbage collection and by changing the way we mark roots. 2008-08-13 09:32:07 +00:00
serialize.h Improved test support. 2008-08-28 09:55:41 +00:00
shell.h Initial export. 2008-07-03 15:10:15 +00:00
simulator-arm.cc Improved test support. 2008-08-28 09:55:41 +00:00
simulator-arm.h Initial export. 2008-07-03 15:10:15 +00:00
simulator-ia32.cc Initial export. 2008-07-03 15:10:15 +00:00
simulator-ia32.h Changed all text files to have native svn:eol-style. 2008-07-30 08:49:36 +00:00
smart-pointer.h Initial export. 2008-07-03 15:10:15 +00:00
snapshot-common.cc Fixed bug in JSObject::GetPropertyAttributePostInterceptor where map transitions would count as properties. 2008-07-25 07:37:58 +00:00
snapshot-empty.cc Fixed bug in JSObject::GetPropertyAttributePostInterceptor where map transitions would count as properties. 2008-07-25 07:37:58 +00:00
snapshot.h Fixed bug in JSObject::GetPropertyAttributePostInterceptor where map transitions would count as properties. 2008-07-25 07:37:58 +00:00
spaces-inl.h Changed all text files to have native svn:eol-style. 2008-07-30 08:49:36 +00:00
spaces.cc Included mjsunit JavaScript test suite and C++ unit tests. 2008-08-22 13:33:59 +00:00
spaces.h Improved test support. 2008-08-28 09:55:41 +00:00
string-stream.cc Added support for storing JavaScript stack traces in a stack allocated buffer to make it visible in shallow core dumps. Controlled by the --preallocate-message-memory flag which is disabled by default. 2008-07-28 12:50:18 +00:00
string-stream.h Improved test support. 2008-08-28 09:55:41 +00:00
string.js - Fixed issue when building samples and cctests on 64-bit machines. 2008-08-27 13:47:52 +00:00
stub-cache-arm.cc Improved performance of garbage collection by changing the way we use the marking stack in the event of stack overflow during full garbage collection and by changing the way we mark roots. 2008-08-13 09:32:07 +00:00
stub-cache-ia32.cc Improved performance of garbage collection by changing the way we use the marking stack in the event of stack overflow during full garbage collection and by changing the way we mark roots. 2008-08-13 09:32:07 +00:00
stub-cache.cc Changed all text files to have native svn:eol-style. 2008-07-30 08:49:36 +00:00
stub-cache.h Initial export. 2008-07-03 15:10:15 +00:00
token.cc Initial export. 2008-07-03 15:10:15 +00:00
token.h Initial export. 2008-07-03 15:10:15 +00:00
top.cc Improved test support. 2008-08-28 09:55:41 +00:00
top.h Changed all text files to have native svn:eol-style. 2008-07-30 08:49:36 +00:00
unicode-inl.h Initial export. 2008-07-03 15:10:15 +00:00
unicode.cc Improved test support. 2008-08-28 09:55:41 +00:00
unicode.h Initial export. 2008-07-03 15:10:15 +00:00
uri.js Initial export. 2008-07-03 15:10:15 +00:00
usage-analyzer.cc Included mjsunit JavaScript test suite and C++ unit tests. 2008-08-22 13:33:59 +00:00
usage-analyzer.h Initial export. 2008-07-03 15:10:15 +00:00
utils.cc Improved performance of unary addition by avoiding runtime calls. 2008-08-06 10:02:49 +00:00
utils.h Improved performance of garbage collection by changing the way we use the marking stack in the event of stack overflow during full garbage collection and by changing the way we mark roots. 2008-08-13 09:32:07 +00:00
v8-counters.cc Initial export. 2008-07-03 15:10:15 +00:00
v8-counters.h Initial export. 2008-07-03 15:10:15 +00:00
v8.cc Added support for storing JavaScript stack traces in a stack allocated buffer to make it visible in shallow core dumps. Controlled by the --preallocate-message-memory flag which is disabled by default. 2008-07-28 12:50:18 +00:00
v8.h Improved performance of garbage collection by changing the way we use the marking stack in the event of stack overflow during full garbage collection and by changing the way we mark roots. 2008-08-13 09:32:07 +00:00
v8natives.js - Fixed issue when building samples and cctests on 64-bit machines. 2008-08-27 13:47:52 +00:00
v8threads.cc Initial export. 2008-07-03 15:10:15 +00:00
v8threads.h Initial export. 2008-07-03 15:10:15 +00:00
variables.cc Initial export. 2008-07-03 15:10:15 +00:00
variables.h Initial export. 2008-07-03 15:10:15 +00:00
zone-inl.h Initial export. 2008-07-03 15:10:15 +00:00
zone.cc Initial export. 2008-07-03 15:10:15 +00:00
zone.h Initial export. 2008-07-03 15:10:15 +00:00