v8/src
mads.s.ager cbaa060d28 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.
Extended the shell sample with a --runtime-flags option.

Added Visual Studio project files for the shell.cc and process.cc samples.



git-svn-id: http://v8.googlecode.com/svn/trunk@14 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2008-08-14 13:41:48 +00:00
..
third_party Added dtoa license file which had been left out of the initial commit. 2008-07-03 15:30:14 +00:00
accessors.cc Initial export. 2008-07-03 15:10:15 +00:00
accessors.h Initial export. 2008-07-03 15:10:15 +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 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
api.h Fixed bug in JSObject::GetPropertyAttributePostInterceptor where map transitions would count as properties. 2008-07-25 07:37:58 +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 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-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
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
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 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
ast.cc Fixed bug in JSObject::GetPropertyAttributePostInterceptor where map transitions would count as properties. 2008-07-25 07:37:58 +00:00
ast.h Fixed building on Mac OS X by recognizing i386 and friends as IA-32 platforms. 2008-07-16 07:07:30 +00:00
bootstrapper.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
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 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.h Initial export. 2008-07-03 15:10:15 +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 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-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
codegen-inl.h Initial export. 2008-07-03 15:10:15 +00:00
codegen.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
codegen.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
compiler.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
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 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
debug.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
debug.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
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 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
factory.h Initial export. 2008-07-03 15:10:15 +00:00
flags-inl.h Initial export. 2008-07-03 15:10:15 +00:00
flags.cc Initial export. 2008-07-03 15:10:15 +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 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
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 Changed all text files to have native svn:eol-style. 2008-07-30 08:49:36 +00:00
handles-inl.h Initial export. 2008-07-03 15:10:15 +00:00
handles.cc Initial export. 2008-07-03 15:10:15 +00:00
handles.h Initial export. 2008-07-03 15:10:15 +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 all text files to have native svn:eol-style. 2008-07-30 08:49:36 +00:00
heap.cc Improved performance of unary addition by avoiding runtime calls. 2008-08-06 10:02:49 +00:00
heap.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
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 Changed all text files to have native svn:eol-style. 2008-07-30 08:49:36 +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 Initial export. 2008-07-03 15:10:15 +00:00
jsregexp.h Initial export. 2008-07-03 15:10:15 +00:00
list-inl.h Initial export. 2008-07-03 15:10:15 +00:00
list.h Initial export. 2008-07-03 15:10:15 +00:00
log.cc Improved performance of unary addition by avoiding runtime calls. 2008-08-06 10:02:49 +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 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
mirror-delay.js Fixed bug in stack overflow check code for IA-32 targets where a 2008-07-09 11:06:54 +00:00
mksnapshot.cc Changed all text files to have native svn:eol-style. 2008-07-30 08:49:36 +00:00
natives.h Initial export. 2008-07-03 15:10:15 +00:00
objects-debug.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
objects-inl.h Changed all text files to have native svn:eol-style. 2008-07-30 08:49:36 +00:00
objects.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
objects.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
parser.cc Improved performance of unary addition by avoiding runtime calls. 2008-08-06 10:02:49 +00:00
parser.h Initial export. 2008-07-03 15:10:15 +00:00
platform-linux.cc Changed all text files to have native svn:eol-style. 2008-07-30 08:49:36 +00:00
platform-macos.cc Changed all text files to have native svn:eol-style. 2008-07-30 08:49:36 +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 Improved performance of unary addition by avoiding runtime calls. 2008-08-06 10:02:49 +00:00
platform.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
prettyprinter.cc Improved performance of unary addition by avoiding runtime calls. 2008-08-06 10:02:49 +00:00
prettyprinter.h Initial export. 2008-07-03 15:10:15 +00:00
property.cc Initial export. 2008-07-03 15:10:15 +00:00
property.h Improved performance of unary addition by avoiding runtime calls. 2008-08-06 10:02:49 +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 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
runtime.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
runtime.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
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 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
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 Changed all text files to have native svn:eol-style. 2008-07-30 08:49:36 +00:00
shell.h Initial export. 2008-07-03 15:10:15 +00:00
simulator-arm.cc Improved performance of unary addition by avoiding runtime calls. 2008-08-06 10:02:49 +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 Changed all text files to have native svn:eol-style. 2008-07-30 08:49:36 +00:00
spaces.h Changed all text files to have native svn:eol-style. 2008-07-30 08:49:36 +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 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.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
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 Changed all text files to have native svn:eol-style. 2008-07-30 08:49:36 +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 Initial export. 2008-07-03 15:10:15 +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 Initial export. 2008-07-03 15:10:15 +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 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
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