..
arm
Implemented specialized stubs for API getters. This includes a number
2009-10-26 13:54:47 +00:00
ia32
Implemented specialized stubs for API getters. This includes a number
2009-10-26 13:54:47 +00:00
third_party
Incorporate dtoa change from upstream to avoid potential buffer
2009-09-15 10:48:11 +00:00
x64
Generate more compact XOR on 64-bit architecture when using xor to zero out registers.
2009-10-26 14:38:22 +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
Make V8::LowMemoryNotification GC for all platforms.
2009-10-26 11:35:07 +00:00
api.h
Implemented specialized stubs for API getters. This includes a number
2009-10-26 13:54:47 +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
Fix lint errors.
2009-10-01 06:27:29 +00:00
array.js
Implement ES5 Array.isArray
2009-10-14 09:42:13 +00:00
assembler.cc
Implemented specialized stubs for API getters. This includes a number
2009-10-26 13:54:47 +00:00
assembler.h
Implemented specialized stubs for API getters. This includes a number
2009-10-26 13:54:47 +00:00
ast.cc
Initial implementation of printing the AST as a JSON string. This
2009-10-12 15:06:28 +00:00
ast.h
Added first support for tracking locations of expressions in the
2009-10-15 16:42:22 +00:00
bootstrapper.cc
Clean up fixups of calls to builtins. Fix lint error.
2009-10-06 13:59:56 +00:00
bootstrapper.h
Clean up fixups of calls to builtins. Fix lint error.
2009-10-06 13:59:56 +00:00
builtins.cc
Added infrastructure for optimizing new CanvasArray types in WebGL
2009-10-20 15:26:17 +00:00
builtins.h
Added infrastructure for optimizing new CanvasArray types in WebGL
2009-10-20 15:26:17 +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
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
Introduce v8::Integer::NewFromUnsigned method.
2009-10-08 12:54:29 +00:00
code-stubs.cc
Implemented specialized stubs for API getters. This includes a number
2009-10-26 13:54:47 +00:00
code-stubs.h
Implemented specialized stubs for API getters. This includes a number
2009-10-26 13:54:47 +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
Implemented specialized stubs for API getters. This includes a number
2009-10-26 13:54:47 +00:00
codegen.h
Implemented specialized stubs for API getters. This includes a number
2009-10-26 13:54:47 +00:00
compilation-cache.cc
Add comment to compilation-cache.cc explaining choice of 5 generations.
2009-10-14 15:01:25 +00:00
compilation-cache.h
Refactor the handling of generations in the compilation cache.
2009-06-22 11:12:51 +00:00
compiler.cc
Support for object literals in fast compiler.
2009-10-26 13:21:48 +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
X64/Win64: Alternative implementation of fmod in general.
2009-10-23 09:18:19 +00:00
conversions.cc
X64/Win64: Alternative implementation of fmod in general.
2009-10-23 09:18:19 +00:00
conversions.h
X64/Win64: Alternative implementation of fmod in general.
2009-10-23 09:18:19 +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
A follow-up to r3009: add parentheses around one more anonymous function.
2009-10-13 15:17:24 +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
Modifies readline() to behave in the same way as it does in TraceMonkey.
2009-09-07 12:37:56 +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
Added new scope type ScopeIterator::ScopeTypeCatch for with generated from catch blocks.
2009-09-08 10:20:28 +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
Untangle some #include dependencies.
2009-10-15 15:01:36 +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
Fixed some cctest flakiness on mac.
2009-09-25 10:36:00 +00:00
debug-agent.h
Fixed some cctest flakiness on mac.
2009-09-25 10:36:00 +00:00
debug-delay.js
Add "Version" command
2009-10-21 17:07:43 +00:00
debug.cc
Redo "running" field in debug-delay.js and support "suspend" command
2009-10-15 20:06:08 +00:00
debug.h
* Fix memory leaks caused by thread local data being lost.
2009-09-28 12:25:21 +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
X64: Fix bugs affecting Win64.
2009-10-13 10:56:13 +00:00
execution.h
X64: Fix bugs affecting Win64.
2009-10-13 10:56:13 +00:00
factory.cc
Stop throwing exceptions for out-of-range accesses to CanvasArrays.
2009-10-23 09:19:17 +00:00
factory.h
Stop throwing exceptions for out-of-range accesses to CanvasArrays.
2009-10-23 09:19:17 +00:00
fast-codegen.cc
Support for object literals in fast compiler.
2009-10-26 13:21:48 +00:00
fast-codegen.h
Adding declaration of global variables and functions in new compiler.
2009-10-21 09:17:39 +00:00
flag-definitions.h
Allow resource constraints to specify the max committed new space size
2009-10-21 15:03:34 +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
Implemented specialized stubs for API getters. This includes a number
2009-10-26 13:54:47 +00:00
frames.h
Implemented specialized stubs for API getters. This includes a number
2009-10-26 13:54:47 +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
Allocate global handles in chunks.
2009-10-26 12:54:41 +00:00
global-handles.h
Allocate global handles in chunks.
2009-10-26 12:54:41 +00:00
globals.h
ARM native regexps.
2009-08-31 12:40:37 +00:00
handles-inl.h
Fix strict aliasing crash on x64.
2009-08-14 17:19:51 +00:00
handles.cc
Implemented specialized stubs for API getters. This includes a number
2009-10-26 13:54:47 +00:00
handles.h
Implemented specialized stubs for API getters. This includes a number
2009-10-26 13:54:47 +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-profiler.cc
Fix retainer profile test regression
2009-10-26 11:59:55 +00:00
heap-profiler.h
Heap profiler improvements.
2009-10-26 10:51:30 +00:00
heap.cc
Handle the list of code-stub types using macro expansion.
2009-10-26 12:26:42 +00:00
heap.h
Heap profiler improvements.
2009-10-26 10:51:30 +00:00
ic-inl.h
Rename a constant to kCallTargetAddressOffset
2009-09-11 12:41:27 +00:00
ic.cc
Added infrastructure for optimizing new CanvasArray types in WebGL
2009-10-20 15:26:17 +00:00
ic.h
Added infrastructure for optimizing new CanvasArray types in WebGL
2009-10-20 15:26:17 +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
Untangle some #include dependencies.
2009-10-15 15:01:36 +00:00
jsregexp.h
Untangle some #include dependencies.
2009-10-15 15:01:36 +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
Untangle some #include dependencies.
2009-10-15 15:01:36 +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
Fix the last memory leak demonstrated by the test program in
2009-09-28 13:53:03 +00:00
location.h
Recognize in the fast-mode code generator when a subexpression is a
2009-10-19 10:36:42 +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
When allocation is forced because we already did two GCs we need to force GCs
2009-10-02 13:35:37 +00:00
log-utils.h
Heap profiler: count the number of back references for objects.
2009-09-18 12:05:18 +00:00
log.cc
Add initial semi-working producers profile.
2009-10-15 07:50:23 +00:00
log.h
Add initial semi-working producers profile.
2009-10-15 07:50:23 +00:00
macro-assembler.h
Change the functions named AllocateObjectInNewSpace to AllocateInNewSpace.
2009-09-30 09:24:46 +00:00
macros.py
X64: Convert smis to holding 32 bits of payload.
2009-10-08 12:36:12 +00:00
mark-compact.cc
Fix X64 build in the case that debugger support is disabled. Change function name from IsCallInstruction to IsPatchedReturnSequence on all platforms.
2009-10-15 11:52:53 +00:00
mark-compact.h
Change to limit the amount of space we waste due to fragmentation
2009-09-08 07:35:23 +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 near calls (32-bit displacement) to Code objects on X64 platform.
2009-10-06 13:11:05 +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
Stop throwing exceptions for out-of-range accesses to CanvasArrays.
2009-10-23 09:19:17 +00:00
mirror-delay.js
Check that constructor is a FunctionMirror before calling .name(), otherwise we may end up calling name method on a mirror object that doesn't have it.
2009-10-13 14:28:09 +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
Implemented specialized stubs for API getters. This includes a number
2009-10-26 13:54:47 +00:00
objects-inl.h
Implemented specialized stubs for API getters. This includes a number
2009-10-26 13:54:47 +00:00
objects.cc
Heap profiler improvements.
2009-10-26 10:51:30 +00:00
objects.h
Implemented specialized stubs for API getters. This includes a number
2009-10-26 13:54:47 +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
Remove a redundant field in the FunctionLiteral class. The boolean
2009-10-13 09:37:17 +00:00
parser.h
Remove a redundant field in the FunctionLiteral class. The boolean
2009-10-13 09:37:17 +00:00
platform-freebsd.cc
Land change by Alexander Botero-Lowry to fix profiler sampling on
2009-09-28 11:16:23 +00:00
platform-linux.cc
Add MAP_FIXED to Uncommit calls to see if that has an effect on GMail
2009-09-09 07:51:51 +00:00
platform-macos.cc
Based on a patch submitted by Jens Alfke:
2009-09-30 22:21:10 +00:00
platform-nullos.cc
X64/Win64: Alternative implementation of fmod in general.
2009-10-23 09:18:19 +00:00
platform-posix.cc
X64/Win64: Alternative implementation of fmod in general.
2009-10-23 09:18:19 +00:00
platform-win32.cc
Use RtlCaptureContext instead of inline assembly to capture execution context on Windows
2009-10-23 12:47:44 +00:00
platform.h
X64/Win64: Alternative implementation of fmod in general.
2009-10-23 09:18:19 +00:00
prettyprinter.cc
Initial implementation of printing the AST as a JSON string. This
2009-10-12 15:06:28 +00:00
prettyprinter.h
Initial implementation of printing the AST as a JSON string. This
2009-10-12 15:06:28 +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
ARM native regexps.
2009-08-31 12:40:37 +00:00
regexp-macro-assembler-irregexp.cc
ARM native regexps.
2009-08-31 12:40:37 +00:00
regexp-macro-assembler-irregexp.h
ARM native regexps.
2009-08-31 12:40:37 +00:00
regexp-macro-assembler-tracer.cc
X64: Implement RegExp natively.
2009-08-14 11:24:32 +00:00
regexp-macro-assembler-tracer.h
ARM native regexps.
2009-08-31 12:40:37 +00:00
regexp-macro-assembler.cc
ARM native regexps.
2009-08-31 12:40:37 +00:00
regexp-macro-assembler.h
Handle the list of code-stub types using macro expansion.
2009-10-26 12:26:42 +00:00
regexp-stack.cc
* Fix memory leaks caused by thread local data being lost.
2009-09-28 12:25:21 +00:00
regexp-stack.h
* Fix memory leaks caused by thread local data being lost.
2009-09-28 12:25:21 +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
Split the AST LoopStatement type into separate types for do/while,
2009-10-12 13:14:06 +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
Implemented specialized stubs for API getters. This includes a number
2009-10-26 13:54:47 +00:00
runtime.h
Implemented specialized stubs for API getters. This includes a number
2009-10-26 13:54:47 +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
Initial port of top-level code generator to ARM. For the constant
2009-10-15 12:42:16 +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
X64: Convert smis to holding 32 bits of payload.
2009-10-08 12:36:12 +00:00
serialize.h
Stop "cooking" targets of jumps and calls in code objects. Do not convert jump and call targets to absolute pointers to Code objects during GC, heap verification, and serialization.
2009-09-21 10:35:47 +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
applied patch
2009-10-20 23:25:05 +00:00
spaces.cc
Allow resource constraints to specify the max committed new space size
2009-10-21 15:03:34 +00:00
spaces.h
applied patch
2009-10-20 23:25:05 +00:00
string-stream.cc
Add initial version of retainers heap profile.
2009-09-16 13:41:24 +00:00
string-stream.h
Add initial version of retainers heap profile.
2009-09-16 13:41:24 +00:00
string.js
Add trim, trimLeft and trimRight methods to String
2009-10-13 08:13:45 +00:00
stub-cache.cc
Implemented specialized stubs for API getters. This includes a number
2009-10-26 13:54:47 +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
Skip access checks for hidden properties.
2009-10-14 11:19:55 +00:00
top.h
Implemented specialized stubs for API getters. This includes a number
2009-10-26 13:54:47 +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
* Remove non-Open Source code from Douglas Crockford.
2009-09-23 12:32:24 +00:00
usage-analyzer.cc
Split the AST LoopStatement type into separate types for do/while,
2009-10-12 13:14:06 +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
When allocation is forced because we already did two GCs we need to force GCs
2009-10-02 13:35:37 +00:00
utils.h
X64: Convert smis to holding 32 bits of payload.
2009-10-08 12:36:12 +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
Added infrastructure for optimizing new CanvasArray types in WebGL
2009-10-20 15:26:17 +00:00
v8.cc
X64: Convert smis to holding 32 bits of payload.
2009-10-08 12:36:12 +00:00
v8.h
Remove the high-priority flag from IdleNotification() since
2009-10-06 00:06:17 +00:00
v8natives.js
Land change by Jan de Mooij to change the toString behavior of
2009-09-17 11:11:01 +00:00
v8threads.cc
Ensure V8 is initialized before locking and unlocking threads.
2009-10-02 11:39:56 +00:00
v8threads.h
* Fix memory leaks caused by thread local data being lost.
2009-09-28 12:25:21 +00:00
variables.cc
Allocate arguments object on-demand instead of at function entry.
2009-06-24 08:01:38 +00:00
variables.h
Remove CallEval as a subclass of the Call AST node type. We were not
2009-09-29 13:28:30 +00:00
version.cc
Preparing to push to trunk. Now working on 1.3.17.
2009-10-16 11:33:39 +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
Eliminate recursion in ZoneSplayTree traversal.
2009-09-21 07:12:38 +00:00
zone.cc
Fix some defects identifies by Coverity Prevent. All are false
2009-07-22 11:29:38 +00:00
zone.h
Eliminate recursion in ZoneSplayTree traversal.
2009-09-21 07:12:38 +00:00