..
arm
Use stack frame marker constants to mark arguments adaptor frame.
2009-08-27 07:44:37 +00:00
ia32
Add allocation support to ia32 macro assembler.
2009-08-27 09:08:16 +00:00
third_party
Land patch by agl@chromium.org to hopefully fix build failure on
2009-08-20 07:41:46 +00:00
x64
Use stack frame marker constants to mark arguments adaptor frame.
2009-08-27 07:44:37 +00:00
accessors.cc
Allocate arguments object on-demand instead of at function entry.
2009-06-24 08:01:38 +00:00
accessors.h
Add more debugging information to scripts compiled through eval.
2009-06-08 10:47:49 +00:00
allocation.cc
Split nested namespaces declaration in two lines in accordance with C++ Style Guide.
2009-05-25 10:05:56 +00:00
allocation.h
Split nested namespaces declaration in two lines in accordance with C++ Style Guide.
2009-05-25 10:05:56 +00:00
api.cc
Api inlining. Made some core functionality available in the api and
2009-08-26 10:33:11 +00:00
api.h
Api inlining. Made some core functionality available in the api and
2009-08-26 10:33:11 +00:00
apinatives.js
Convert object to fast mode after creation. That enables more optimizations.
2009-07-13 10:10:28 +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
Split nested namespaces declaration in two lines in accordance with C++ Style Guide.
2009-05-25 10:05:56 +00:00
array.js
Make Array.sort safely generic on JSObject types. Fix bug 346 http://code.google.com/p/v8/issues/detail?id=346
2009-06-10 11:42:22 +00:00
assembler.cc
Reapply ARM root array change to reduce const pool size
2009-08-24 11:57:57 +00:00
assembler.h
Reapply ARM root array change to reduce const pool size
2009-08-24 11:57:57 +00:00
ast.cc
Another name change for consistency's sake. NODE_LIST -> AST_NODE_LIST.
2009-07-30 12:09:05 +00:00
ast.h
Analyze functions for assignment to this properties.
2009-08-19 07:30:20 +00:00
bootstrapper.cc
Change a few style issues (dead code, unitialized members) flagged by
2009-07-23 12:51:49 +00:00
bootstrapper.h
Split nested namespaces declaration in two lines in accordance with C++ Style Guide.
2009-05-25 10:05:56 +00:00
builtins.cc
Remove one of the GCs performed by the --gc-greedy flag. The GC performed by CEntryStub before the first call to C, when --gc-greedy is set, caused a bug in calling API callbacks.
2009-08-18 10:52:14 +00:00
builtins.h
Allow functions to have custom construct stubs that are called
2009-06-19 07:36:16 +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
cfg.cc
Change the location set size from kPointerSize to kBitsPerPointer.
2009-08-11 11:47:41 +00:00
cfg.h
Change the location set size from kPointerSize to kBitsPerPointer.
2009-08-11 11:47:41 +00:00
char-predicates-inl.h
Split nested namespaces declaration in two lines in accordance with C++ Style Guide.
2009-05-25 10:05:56 +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
all-in-one
2009-03-02 09:09:07 +00:00
checks.h
Changed some int casts to intptr_t.
2009-05-04 13:11:38 +00:00
code-stubs.cc
* Move almost all roots into an array ready for use by a constant-pool
2009-07-08 19:12:58 +00:00
code-stubs.h
A bunch of changes to speed up math on ARM.
2009-06-10 10:20:37 +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
Simplify the processing of deferred code in the code generator. Our
2009-06-05 14:16:32 +00:00
codegen.cc
Analyze functions for assignment to this properties.
2009-08-19 07:30:20 +00:00
codegen.h
Add support for forceful termination of JavaScript execution.
2009-08-19 15:14:11 +00:00
compilation-cache.cc
Fix strict aliasing crash on x64.
2009-08-14 17:19:51 +00:00
compilation-cache.h
Refactor the handling of generations in the compilation cache.
2009-06-22 11:12:51 +00:00
compiler.cc
Handle pre-allocated properties when copying map.
2009-08-26 11:03:07 +00:00
compiler.h
Fixed issue 19212
2009-08-13 10:25:35 +00:00
contexts.cc
Implemented a ContextSlotCache for compiled code.
2009-06-22 08:09:57 +00:00
contexts.h
Split nested namespaces declaration in two lines in accordance with C++ Style Guide.
2009-05-25 10:05:56 +00:00
conversions-inl.h
Split nested namespaces declaration in two lines in accordance with C++ Style Guide.
2009-05-25 10:05:56 +00:00
conversions.cc
Do not use common INFINITY name as it might be overriden by some other include file. Let's use
2009-06-24 17:25:46 +00:00
conversions.h
Split nested namespaces declaration in two lines in accordance with C++ Style Guide.
2009-05-25 10:05:56 +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
- Record cache hit rates at different levels in the compilation cache
2009-05-26 08:10:04 +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
Extend debugger agent protocol with a connect message.Added a name of the embedding application when enabeling the debugger agent.Send a connection message from the debugger agent to the remote debugger when connecting. This message contains the V8 version, the protcol version (currently 1) and the name of the embedding application. Currently this information is just printed raw as received.
2009-03-23 22:23:39 +00:00
d8-debug.h
Add remote debugging front end to developer shell.
2009-03-04 09:42:51 +00:00
d8-posix.cc
Fixed issue 401: os.system() hangs on Mac OS X.
2009-07-10 08:36:37 +00:00
d8-readline.cc
Introducing a new StrNDup function that uses new[] for when we dispose the result using delete[].
2009-03-18 12:27:37 +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 a readline() command to d8. This reads a single line, stripping
2009-08-13 07:07:41 +00:00
d8.h
Add a readline() command to d8. This reads a single line, stripping
2009-08-13 07:07:41 +00:00
d8.js
Add scope chain information to the debugger.
2009-06-12 10:03:25 +00:00
date-delay.js
Add safe handling of NaN to Posix platform-dependent time functions.
2009-08-04 09:41:18 +00:00
dateparser-inl.h
Split nested namespaces declaration in two lines in accordance with C++ Style Guide.
2009-05-25 10:05:56 +00:00
dateparser.cc
Split nested namespaces declaration in two lines in accordance with C++ Style Guide.
2009-05-25 10:05:56 +00:00
dateparser.h
Split nested namespaces declaration in two lines in accordance with C++ Style Guide.
2009-05-25 10:05:56 +00:00
debug-agent.cc
Harden message handling in the debugger agent.
2009-07-30 07:02:23 +00:00
debug-agent.h
Split nested namespaces declaration in two lines in accordance with C++ Style Guide.
2009-05-25 10:05:56 +00:00
debug-delay.js
Generate specialized constructor code for constructing simple objects.
2009-08-26 12:22:44 +00:00
debug.cc
Update the Idle collector to do a full GC
2009-08-25 02:54:39 +00:00
debug.h
X64: Implement debugger hooks.
2009-08-19 10:18:30 +00:00
disasm.h
Merge from experimental code generator branch to bleeding edge.
2009-02-27 13:00:32 +00:00
disassembler.cc
Tweaks to global object inline cache code.
2009-06-30 14:07:29 +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
dtoa-config.c
X64 implementation: VisitUnaryOperation, configure dtoa for X64 platform.
2009-06-25 10:15:50 +00:00
execution.cc
* Make stack/preemption guard faster on ARM by putting stack
2009-08-26 10:27:32 +00:00
execution.h
* Make stack/preemption guard faster on ARM by putting stack
2009-08-26 10:27:32 +00:00
factory.cc
Streamline the scanner for external two byte string input.
2009-08-18 07:14:02 +00:00
factory.h
Streamline the scanner for external two byte string input.
2009-08-18 07:14:02 +00:00
flag-definitions.h
- Added simple memory reduction behavior for IdleNotification.
2009-08-13 12:03:42 +00:00
flags.cc
Split nested namespaces declaration in two lines in accordance with C++ Style Guide.
2009-05-25 10:05:56 +00:00
flags.h
Split nested namespaces declaration in two lines in accordance with C++ Style Guide.
2009-05-25 10:05:56 +00:00
frame-element.cc
Patch by Mark Mentovai. Don't put static variables inline.
2009-07-17 05:37:09 +00:00
frame-element.h
Patch by Mark Mentovai. Don't put static variables inline.
2009-07-17 05:37:09 +00:00
frames-inl.h
Use stack frame marker constants to mark arguments adaptor frame.
2009-08-27 07:44:37 +00:00
frames.cc
Get rid of the notion of "parameter pointer" that no longer exists in
2009-06-10 15:08:25 +00:00
frames.h
Use stack frame marker constants to mark arguments adaptor frame.
2009-08-27 07:44:37 +00:00
func-name-inferrer.cc
Split nested namespaces declaration in two lines in accordance with C++ Style Guide.
2009-05-25 10:05:56 +00:00
func-name-inferrer.h
Split nested namespaces declaration in two lines in accordance with C++ Style Guide.
2009-05-25 10:05:56 +00:00
global-handles.cc
Land change to bail out from post garbage collection processing if
2009-08-21 08:52:24 +00:00
global-handles.h
Split nested namespaces declaration in two lines in accordance with C++ Style Guide.
2009-05-25 10:05:56 +00:00
globals.h
Api inlining. Made some core functionality available in the api and
2009-08-26 10:33:11 +00:00
handles-inl.h
Fix strict aliasing crash on x64.
2009-08-14 17:19:51 +00:00
handles.cc
Api inlining. Made some core functionality available in the api and
2009-08-26 10:33:11 +00:00
handles.h
Api inlining. Made some core functionality available in the api and
2009-08-26 10:33:11 +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
Update the Idle collector to do a full GC
2009-08-25 02:54:39 +00:00
heap.cc
2nd try at fixing invalid Smi issue on 64 bits.
2009-08-26 13:21:38 +00:00
heap.h
* Make stack/preemption guard faster on ARM by putting stack
2009-08-26 10:27:32 +00:00
ic-inl.h
X64: Implement debugger hooks.
2009-08-19 10:18:30 +00:00
ic.cc
X64: Implement debugger hooks.
2009-08-19 10:18:30 +00:00
ic.h
X64: Implement debugger hooks.
2009-08-19 10:18:30 +00:00
interpreter-irregexp.cc
Fix another site where a stack-allocated character was treated as a
2009-07-20 12:28:02 +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-delay.js
Remove unused parameter.
2009-05-18 13:16:48 +00:00
jsregexp.cc
X64: Implement RegExp natively.
2009-08-14 11:24:32 +00:00
jsregexp.h
Introduce first approximation of constructor heap profile for JS objects.
2009-07-29 08:10:19 +00:00
jump-target-inl.h
Change the register allocator so that it no longer tracks references
2009-05-27 07:53:47 +00:00
jump-target.cc
Eliminate most of the jump target jumping, branching, and binding
2009-08-10 11:13:34 +00:00
jump-target.h
Remove branching and binding with two arguments from the JumpTarget
2009-06-12 14:43:27 +00:00
list-inl.h
Split nested namespaces declaration in two lines in accordance with C++ Style Guide.
2009-05-25 10:05:56 +00:00
list.h
Split nested namespaces declaration in two lines in accordance with C++ Style Guide.
2009-05-25 10:05:56 +00:00
log-inl.h
Attempt to reduce performance penalty for logging and profiling
2009-06-24 13:09:34 +00:00
log-utils.cc
Implemented processing of compressed log files.
2009-06-18 07:59:13 +00:00
log-utils.h
Fixed pointer vs. va_list overloading problem occuring in gcc 3.3 (used for ARM build).
2009-06-15 15:49:03 +00:00
log.cc
Fix issue 417: incorrect %t placeholder expansion.
2009-08-05 08:53:02 +00:00
log.h
Add an ability to initiate GC through V8 API.
2009-08-04 14:14:01 +00:00
macro-assembler.h
- Add a "#error Unsupported target architecture." where needed. A chain of
2009-06-29 17:07:30 +00:00
macros.py
When Error.collectStackTraces is set to true all new instances of
2009-06-30 11:08:37 +00:00
mark-compact.cc
Only pass idle notifications on from the API if V8 has been
2009-08-26 08:13:27 +00:00
mark-compact.h
Add LowMemoryNotification to the API on Android platform.
2009-08-20 00:07:19 +00:00
math.js
erikcorry: Remember to put objects back in fast case after adding functions.
2009-08-13 14:04:49 +00:00
memory.h
Add miscellaneous operations to x64 assembler.
2009-06-02 13:40:52 +00:00
messages.cc
Add support for forceful termination of JavaScript execution.
2009-08-19 15:14:11 +00:00
messages.h
Split nested namespaces declaration in two lines in accordance with C++ Style Guide.
2009-05-25 10:05:56 +00:00
messages.js
Move some arrays into functions so they don't get cloned on each new context.
2009-08-13 07:36:28 +00:00
mirror-delay.js
Optimize %ClassOf() on IA-32 and use it instead of the
2009-06-29 10:45:16 +00:00
mksnapshot.cc
Update the Idle collector to do a full GC
2009-08-25 02:54:39 +00:00
natives.h
Split nested namespaces declaration in two lines in accordance with C++ Style Guide.
2009-05-25 10:05:56 +00:00
objects-debug.cc
Handle pre-allocated properties when copying map.
2009-08-26 11:03:07 +00:00
objects-inl.h
Api inlining. Made some core functionality available in the api and
2009-08-26 10:33:11 +00:00
objects.cc
Generate specialized constructor code for constructing simple objects.
2009-08-26 12:22:44 +00:00
objects.h
Generate specialized constructor code for constructing simple objects.
2009-08-26 12:22:44 +00:00
oprofile-agent.cc
Added utility scripts for running oprofile in tools/oprofile.
2009-06-16 12:08:59 +00:00
oprofile-agent.h
Split nested namespaces declaration in two lines in accordance with C++ Style Guide.
2009-05-25 10:05:56 +00:00
parser.cc
Analyze functions for assignment to this properties.
2009-08-19 07:30:20 +00:00
parser.h
Streamline the scanner for external two byte string input.
2009-08-18 07:14:02 +00:00
platform-freebsd.cc
Reimplement profiler sampler on Mac OS X to get it working under Chromium.
2009-07-01 08:46:59 +00:00
platform-linux.cc
- Fix a style violation which was flagged by gcc: while loop without body
2009-08-01 06:11:53 +00:00
platform-macos.cc
Fix presubmit errors.
2009-08-06 20:35:33 +00:00
platform-nullos.cc
Guard local time posix functions from NaN value of invalid dates.
2009-07-31 13:17:59 +00:00
platform-posix.cc
Add safe handling of NaN to Posix platform-dependent time functions.
2009-08-04 09:41:18 +00:00
platform-win32.cc
Change some integer types to make the x64 Win32 platform happier.
2009-08-24 11:56:29 +00:00
platform.h
Guard local time posix functions from NaN value of invalid dates.
2009-07-31 13:17:59 +00:00
prettyprinter.cc
Change the overly-general class named Node to the more specific
2009-07-30 11:53:29 +00:00
prettyprinter.h
Another name change for consistency's sake. NODE_LIST -> AST_NODE_LIST.
2009-07-30 12:09:05 +00:00
property.cc
Remove the descriptor stream abstractions.
2009-07-10 19:25:18 +00:00
property.h
Remove the descriptor stream abstractions.
2009-07-10 19:25:18 +00:00
regexp-delay.js
Optimize %IsConstructCall() on IA-32.
2009-06-29 08:14:06 +00:00
regexp-macro-assembler-irregexp-inl.h
Split nested namespaces declaration in two lines in accordance with C++ Style Guide.
2009-05-25 10:05:56 +00:00
regexp-macro-assembler-irregexp.cc
X64: Implement RegExp natively.
2009-08-14 11:24:32 +00:00
regexp-macro-assembler-irregexp.h
X64: Implement RegExp natively.
2009-08-14 11:24:32 +00:00
regexp-macro-assembler-tracer.cc
X64: Implement RegExp natively.
2009-08-14 11:24:32 +00:00
regexp-macro-assembler-tracer.h
X64: Implement RegExp natively.
2009-08-14 11:24:32 +00:00
regexp-macro-assembler.cc
X64: Implement RegExp natively.
2009-08-14 11:24:32 +00:00
regexp-macro-assembler.h
X64: Implement RegExp natively.
2009-08-14 11:24:32 +00:00
regexp-stack.cc
Split nested namespaces declaration in two lines in accordance with C++ Style Guide.
2009-05-25 10:05:56 +00:00
regexp-stack.h
Fix unsafe cast in RegExpStack
2009-08-14 12:20:33 +00:00
register-allocator-inl.h
Change the register allocator so that it no longer tracks references
2009-05-27 07:53:47 +00:00
register-allocator.cc
Patch by Mark Mentovai. Don't put static variables inline.
2009-07-17 05:37:09 +00:00
register-allocator.h
Patch by Mark Mentovai. Don't put static variables inline.
2009-07-17 05:37:09 +00:00
rewriter.cc
Another name change for consistency's sake. NODE_LIST -> AST_NODE_LIST.
2009-07-30 12:09:05 +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
Generate specialized constructor code for constructing simple objects.
2009-08-26 12:22:44 +00:00
runtime.h
Generate specialized constructor code for constructing simple objects.
2009-08-26 12:22:44 +00:00
runtime.js
Optimize Date construction and string concatenation with
2009-07-03 10:09:59 +00:00
scanner.cc
Fix an ASSERT in the scanner.
2009-08-21 06:30:59 +00:00
scanner.h
Fix an ASSERT in the scanner.
2009-08-21 06:30:59 +00:00
SConscript
X64: Implement RegExp natively.
2009-08-14 11:24:32 +00:00
scopeinfo.cc
Implemented a ContextSlotCache for compiled code.
2009-06-22 08:09:57 +00:00
scopeinfo.h
Implemented a ContextSlotCache for compiled code.
2009-06-22 08:09:57 +00:00
scopes.cc
Fix uninitialized members.
2009-08-19 12:06:16 +00:00
scopes.h
Fix lint error.
2009-08-19 12:44:45 +00:00
serialize.cc
Reapply ARM root array change to reduce const pool size
2009-08-24 11:57:57 +00:00
serialize.h
Create a new paged heap space for global property cells. The new
2009-07-09 11:13:08 +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
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
Split nested namespaces declaration in two lines in accordance with C++ Style Guide.
2009-05-25 10:05:56 +00:00
snapshot-empty.cc
Split nested namespaces declaration in two lines in accordance with C++ Style Guide.
2009-05-25 10:05:56 +00:00
snapshot.h
Split nested namespaces declaration in two lines in accordance with C++ Style Guide.
2009-05-25 10:05:56 +00:00
spaces-inl.h
Fix bug in X64 RSet code. Optimize IA32 version.
2009-08-05 11:08:24 +00:00
spaces.cc
Shrink new space on compacting collections.
2009-08-21 13:14:53 +00:00
spaces.h
Shrink new space on compacting collections.
2009-08-21 13:14:53 +00:00
string-stream.cc
Fix debug printing of pointers, and a keyed store with smi index error, in X64
2009-08-03 10:53:45 +00:00
string-stream.h
Fix debug printing of pointers, and a keyed store with smi index error, in X64
2009-08-03 10:53:45 +00:00
string.js
Remove unneeded ToString calls. We call ToString if necessary
2009-07-03 12:08:00 +00:00
stub-cache.cc
Generate specialized constructor code for constructing simple objects.
2009-08-26 12:22:44 +00:00
stub-cache.h
Generate specialized constructor code for constructing simple objects.
2009-08-26 12:22:44 +00:00
token.cc
Split nested namespaces declaration in two lines in accordance with C++ Style Guide.
2009-05-25 10:05:56 +00:00
token.h
Split nested namespaces declaration in two lines in accordance with C++ Style Guide.
2009-05-25 10:05:56 +00:00
top.cc
Add support for forceful termination of JavaScript execution.
2009-08-19 15:14:11 +00:00
top.h
Add support for forceful termination of JavaScript execution.
2009-08-19 15:14:11 +00:00
unicode-inl.h
Cleanup include guards:
2009-05-04 13:36:43 +00:00
unicode.cc
Small cleanup to Utf8::CalculateValue:
2009-07-13 11:17:51 +00:00
unicode.h
Cleanup include guards:
2009-05-04 13:36:43 +00:00
uri.js
Move some arrays into functions so they don't get cloned on each new context.
2009-08-13 07:36:28 +00:00
usage-analyzer.cc
Change the overly-general class named Node to the more specific
2009-07-30 11:53:29 +00:00
usage-analyzer.h
Split nested namespaces declaration in two lines in accordance with C++ Style Guide.
2009-05-25 10:05:56 +00:00
utils.cc
Split nested namespaces declaration in two lines in accordance with C++ Style Guide.
2009-05-25 10:05:56 +00:00
utils.h
Change some integer types to make the x64 Win32 platform happier.
2009-08-24 11:56:29 +00:00
v8-counters.cc
Split nested namespaces declaration in two lines in accordance with C++ Style Guide.
2009-05-25 10:05:56 +00:00
v8-counters.h
Generate specialized constructor code for constructing simple objects.
2009-08-26 12:22:44 +00:00
v8.cc
* Make stack/preemption guard faster on ARM by putting stack
2009-08-26 10:27:32 +00:00
v8.h
Update the Idle collector to do a full GC
2009-08-25 02:54:39 +00:00
v8natives.js
Fix regression caused by the generation of a shift stub during
2009-08-18 09:47:45 +00:00
v8threads.cc
Add support for forceful termination of JavaScript execution.
2009-08-19 15:14:11 +00:00
v8threads.h
Add support for forceful termination of JavaScript execution.
2009-08-19 15:14:11 +00:00
variables.cc
Allocate arguments object on-demand instead of at function entry.
2009-06-24 08:01:38 +00:00
variables.h
Removed some comments which did not make any sense.
2009-08-03 10:59:00 +00:00
version.cc
Prepare push to trunk. Now working on version 1.3.9.
2009-08-26 08:19:55 +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.cc
Removed static type inference and add a dynamic test for string addition.
2009-06-24 12:46:00 +00:00
virtual-frame.h
- Add a "#error Unsupported target architecture." where needed. A chain of
2009-06-29 17:07:30 +00:00
zone-inl.h
Introduce first approximation of constructor heap profile for JS objects.
2009-07-29 08:10:19 +00:00
zone.cc
Fix some defects identifies by Coverity Prevent. All are false
2009-07-22 11:29:38 +00:00
zone.h
Introduce first approximation of constructor heap profile for JS objects.
2009-07-29 08:10:19 +00:00