v8/src
2008-11-21 11:19:01 +00:00
..
third_party Reverted the changes to jscre because the arm cross-compiler dies with 2008-10-09 12:18:48 +00:00
accessors.cc Fixed usage of NewArgumentsObject for accessor. 2008-10-23 15:06:31 +00:00
accessors.h Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08: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 Add experimental support for external two-byte symbols. 2008-11-17 15:13:40 +00:00
api.h Split window support from V8. 2008-10-21 19:07:58 +00:00
apinatives.js Add support for API accessors that prohibit overwriting by accessors 2008-10-30 12:51:06 +00:00
arguments.h Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
array.js Implement Array::concat function in C++. 2008-10-28 14:47:50 +00:00
assembler-arm-inl.h Refactor the enum RelocMode changing the naming scheme from lower case to 2008-09-22 13:57:03 +00:00
assembler-arm.cc Turn ASSERT(!rn.is(ip)) into CHECK so the error can be caught in release mode. 2008-11-20 18:12:48 +00:00
assembler-arm.h Remove the ARM jump elimination. This completely removes jump elimination. 2008-09-30 09:42:08 +00:00
assembler-ia32-inl.h Refactor the enum RelocMode changing the naming scheme from lower case to 2008-09-22 13:57:03 +00:00
assembler-ia32.cc Use shorter encoding for mov REG, IMM. Use Set() in two places to generate smaller code when the immediate is 0. 2008-11-11 06:10:07 +00:00
assembler-ia32.h Use shorter encoding for mov REG, IMM. Use Set() in two places to generate smaller code when the immediate is 0. 2008-11-11 06:10:07 +00:00
assembler.cc Make sure that allocations through CALL_HEAP_FUNCTION 2008-10-30 09:15:58 +00:00
assembler.h Make sure that allocations through CALL_HEAP_FUNCTION 2008-10-30 09:15:58 +00:00
ast.cc - Added a map cache for literal objects. This will 2008-09-25 07:46:07 +00:00
ast.h Track loop nesting across function calls when the function 2008-11-17 05:50:52 +00:00
bootstrapper.cc Fix CALL_NON_FUNCTION. 2008-11-10 22:53:19 +00:00
bootstrapper.h Fix CALL_NON_FUNCTION. 2008-11-10 22:53:19 +00:00
builtins-arm.cc Some debugging support fixes on ARM simulator port. 2008-11-17 17:44:16 +00:00
builtins-ia32.cc Use shorter encoding for mov REG, IMM. Use Set() in two places to generate smaller code when the immediate is 0. 2008-11-11 06:10:07 +00:00
builtins.cc Fix 3 places where we were doing retry after GC without using the macros that 2008-10-30 11:12:08 +00:00
builtins.h Serendipitously arrange the tags so that String.length() becomes a branch-free 2008-10-27 12:39:34 +00:00
char-predicates-inl.h Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
char-predicates.h Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +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 Fix failing test caused by extra precision in register allocated fp values. 2008-09-26 23:14:43 +00:00
code-stubs.cc Improve the generated code for the instanceof operator, 2008-10-08 13:33:16 +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 Enable IC stubs for KeyedLaod/Store on ARM. 2008-11-13 01:18:31 +00:00
codegen-arm.h Track loop nesting across function calls when the function 2008-11-17 05:50:52 +00:00
codegen-ia32.cc Track loop nesting across function calls when the function 2008-11-17 05:50:52 +00:00
codegen-ia32.h Track loop nesting across function calls when the function 2008-11-17 05:50:52 +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 Track loop nesting across function calls when the function 2008-11-17 05:50:52 +00:00
codegen.h Track loop nesting across function calls when the function 2008-11-17 05:50:52 +00:00
compilation-cache.cc - Added caching of regexp data in the compilation cache. 2008-10-24 08:40:02 +00:00
compilation-cache.h - Added caching of regexp data in the compilation cache. 2008-10-24 08:40:02 +00:00
compiler.cc Track loop nesting across function calls when the function 2008-11-17 05:50:52 +00:00
compiler.h Track loop nesting across function calls when the function 2008-11-17 05:50:52 +00:00
constants-arm.h Backport the changes from the readability review. 2008-11-05 19:18:10 +00:00
contexts.cc Improve code for looking up in context slots in runtime.cc and 2008-10-24 10:59:40 +00:00
contexts.h Improve code for looking up in context slots in runtime.cc and 2008-10-24 10:59:40 +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 Remove EOL trailing whitespace. 2008-09-15 09:24:59 +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 Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
cpu.h Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
d8-readline.cc Added development shell (d8) including readline support, counters and 2008-10-21 09:12:27 +00:00
d8.cc - Make sure to not mix allocators by using the correct StrDup function. 2008-11-20 23:53:18 +00:00
d8.h Added development shell (d8) including readline support, counters and 2008-10-21 09:12:27 +00:00
d8.js Added development shell (d8) including readline support, counters and 2008-10-21 09:12:27 +00:00
date-delay.js Make sure that data functions return 0 instead of -0 for a number of 2008-11-11 13:30:05 +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-delay.js Removed som unused function from the JavaScript side of the debugger. 2008-11-19 12:27:55 +00:00
debug.cc Track loop nesting across function calls when the function 2008-11-17 05:50:52 +00:00
debug.h Removed some unused debugger functions. 2008-11-10 09:45:50 +00:00
disasm-arm.cc Backport the changes from the readability review. 2008-11-05 19:18:10 +00:00
disasm-ia32.cc Backport the changes from the readability review. 2008-11-05 19:18:10 +00:00
disasm.h Backport the changes from the readability review. 2008-11-05 19:18:10 +00:00
disassembler.cc Arguments on the command line are made available as a global "arguments" array. 2008-11-11 14:16:24 +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 Added support for building V8 on Windows with either the shared or static version of MSVCRT. The selection of the MSVCRT version is through the new SCons flag msvcrt which can have values static or shared with static being the default. 2008-11-21 11:19:01 +00:00
execution.cc Do not put failures in handles. 2008-11-04 16:23:56 +00:00
execution.h Removed the print, load, quit and version extensions from the VM. Moved the print extension to the compiler test as it was used there. Changed the serializer tests to only use the gc extension. 2008-10-03 08:30:22 +00:00
factory.cc Removed some unsafe uses of StringShape. 2008-11-05 10:26:08 +00:00
factory.h Removed some unsafe uses of StringShape. 2008-11-05 10:26:08 +00:00
flag-definitions.h Disable map collection since there is a bug in it somewhere. Leave in 2008-11-20 09:48:29 +00:00
flags.cc Use OS::StrDup to duplicate strings. 2008-11-11 14:51:56 +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 Adapt to new calling convention on ARM: 2008-09-12 03:29:06 +00:00
frames-arm.h Adapt to new calling convention on ARM: 2008-09-12 03:29:06 +00:00
frames-ia32.cc Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +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 Introduce a special kind of frames for construct frames, e.g. 2008-10-10 09:09:38 +00:00
frames.cc Introduce a special kind of frames for construct frames, e.g. 2008-10-10 09:09:38 +00:00
frames.h Introduce a special kind of frames for construct frames, e.g. 2008-10-10 09:09:38 +00:00
global-handles.cc Destroyed global handles should not be touched. Added extra 2008-11-10 14:36:03 +00:00
global-handles.h Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
globals.h Track loop nesting across function calls when the function 2008-11-17 05:50:52 +00:00
handles-inl.h Do not put failures in handles. 2008-11-04 16:23:56 +00:00
handles.cc Track loop nesting across function calls when the function 2008-11-17 05:50:52 +00:00
handles.h Track loop nesting across function calls when the function 2008-11-17 05:50:52 +00:00
hashmap.cc Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
hashmap.h Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
heap-inl.h Add experimental support for external two-byte symbols. 2008-11-17 15:13:40 +00:00
heap.cc Ensure that external symbols have hash codes. 2008-11-18 10:55:50 +00:00
heap.h Add experimental support for external two-byte symbols. 2008-11-17 15:13:40 +00:00
ic-arm.cc fix lint 2008-11-20 17:44:08 +00:00
ic-ia32.cc When probing a dictionary backing storage in generated code, make sure 2008-11-20 09:18:08 +00:00
ic-inl.h Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
ic.cc Track loop nesting across function calls when the function 2008-11-17 05:50:52 +00:00
ic.h Serendipitously arrange the tags so that String.length() becomes a branch-free 2008-10-27 12:39:34 +00:00
jsregexp.cc Removed one more occurrence of a failure in a handle. 2008-11-19 09:50:50 +00:00
jsregexp.h - Added caching of regexp data in the compilation cache. 2008-10-24 08:40:02 +00:00
list-inl.h Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
list.h Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
log.cc Arguments on the command line are made available as a global "arguments" array. 2008-11-11 14:16:24 +00:00
log.h Removed a comment that is no longer valid. 2008-11-05 08:43:22 +00:00
macro-assembler-arm.cc More work on completing Keyed IC code on ARM port. 2008-11-20 16:59:00 +00:00
macro-assembler-arm.h More work on completing Keyed IC code on ARM port. 2008-11-20 16:59:00 +00:00
macro-assembler-ia32.cc Use shorter encoding for mov REG, IMM. Use Set() in two places to generate smaller code when the immediate is 0. 2008-11-11 06:10:07 +00:00
macro-assembler-ia32.h Split window support from V8. 2008-10-21 19:07:58 +00:00
macro-assembler.h Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
macros.py - Missing files 2008-10-17 11:36:42 +00:00
mark-compact.cc Code cleanup & simplification. 2008-11-04 13:05:56 +00:00
mark-compact.h Code cleanup & simplification. 2008-11-04 13:05:56 +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 Do not put failures in handles. 2008-11-04 16:23:56 +00:00
messages.h Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
messages.js The constructor properties on the prototypes of error objects should 2008-10-06 12:53:02 +00:00
mirror-delay.js Split window support from V8. 2008-10-21 19:07:58 +00:00
mksnapshot.cc Adds a --help option and usage message listing all flags to V8. 2008-11-06 10:43:15 +00:00
natives.h Added development shell (d8) including readline support, counters and 2008-10-21 09:12:27 +00:00
objects-debug.cc Create an abstraction for the string type flags so that they can be cached. 2008-11-03 10:16:05 +00:00
objects-inl.h Fix place where linter complains about lonely { 2008-11-03 12:08:01 +00:00
objects.cc Add experimental support for external two-byte symbols. 2008-11-17 15:13:40 +00:00
objects.h Removed some unsafe uses of StringShape. 2008-11-05 10:26:08 +00:00
parser.cc Removed some unsafe uses of StringShape. 2008-11-05 10:26:08 +00:00
parser.h Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
platform-freebsd.cc Apply patch from Alexander Botero-Lowry that adds FreeBSD platform 2008-11-21 10:06:29 +00:00
platform-linux.cc Remove use of strtoll in favor of strtol which should be supported on 2008-11-21 08:36:30 +00:00
platform-macos.cc Remove OS::WcsCpy from platform.h. This function is unused 2008-11-20 23:16:26 +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 Remove OS::WcsCpy from platform.h. This function is unused 2008-11-20 23:16:26 +00:00
platform.h Remove OS::WcsCpy from platform.h. This function is unused 2008-11-20 23:16:26 +00:00
prettyprinter.cc Create an abstraction for the string type flags so that they can be cached. 2008-11-03 10:16:05 +00:00
prettyprinter.h Track whether a node or variable are likely to be a Smi value. Propagate that 2008-10-28 22:33:00 +00:00
property.cc Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
property.h Create an abstraction for the string type flags so that they can be cached. 2008-11-03 10:16:05 +00:00
regexp-delay.js This change removes the %AddProperty native JavaScript function from V8. 2008-10-03 12:14:29 +00:00
rewriter.cc Handle stack overflow errors correctly when rewriting the AST 2008-11-05 20:39:41 +00:00
rewriter.h Handle stack overflow errors correctly when rewriting the AST 2008-11-05 20:39:41 +00:00
runtime.cc Explicitly change a floating point division with a constant into a 2008-11-20 11:33:50 +00:00
runtime.h Fixing wrong reference to this in eval. 2008-11-18 10:02:37 +00:00
runtime.js Fast check undefined in EQUALS. 2008-10-28 03:39:17 +00:00
scanner.cc Fix Chromium issue 176 by treating byte-order marks as whitespace. 2008-11-17 06:56:28 +00:00
scanner.h Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
SConscript Apply patch from Alexander Botero-Lowry that adds FreeBSD platform 2008-11-21 10:06:29 +00:00
scopeinfo.cc Fix bug in function context slot lookup. There were two problems: we 2008-09-11 13:00:30 +00:00
scopeinfo.h Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
scopes.cc Refactor the enum RelocMode changing the naming scheme from lower case to 2008-09-22 13:57:03 +00:00
scopes.h Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
serialize.cc Arguments on the command line are made available as a global "arguments" array. 2008-11-11 14:16:24 +00:00
serialize.h Fix some style issues. 2008-10-23 07:28:21 +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 Some fixes in ARM simulator: 2008-11-12 22:57:04 +00:00
simulator-arm.h Some fixes in ARM simulator: 2008-11-12 22:57:04 +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 Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
snapshot-empty.cc Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
snapshot.h Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
spaces-inl.h - Optimized CopyFixedArray and CopyJSObject. 2008-10-22 08:21:18 +00:00
spaces.cc Make sure that allocations through CALL_HEAP_FUNCTION 2008-10-30 09:15:58 +00:00
spaces.h - Removed a few indirections by making the two SemiSpaces 2008-10-17 09:13:27 +00:00
string-stream.cc Arguments on the command line are made available as a global "arguments" array. 2008-11-11 14:16:24 +00:00
string-stream.h Arguments on the command line are made available as a global "arguments" array. 2008-11-11 14:16:24 +00:00
string.js - Missing files 2008-10-17 11:36:42 +00:00
stub-cache-arm.cc More work on completing Keyed IC code on ARM port. 2008-11-20 16:59:00 +00:00
stub-cache-ia32.cc Minor cleanup code in GenerateStoreField. 2008-11-20 16:31:22 +00:00
stub-cache.cc Track loop nesting across function calls when the function 2008-11-17 05:50:52 +00:00
stub-cache.h More work on completing Keyed IC code on ARM port. 2008-11-20 16:59:00 +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 Fix the exception order by remember JS handler in an external handler. 2008-11-12 23:21:54 +00:00
top.h Some debugging support fixes on ARM simulator port. 2008-11-17 17:44:16 +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 - Case-sensitive atomic regular expressions now use the same code as 2008-10-02 15:35:28 +00:00
unicode.h - Case-sensitive atomic regular expressions now use the same code as 2008-10-02 15:35:28 +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 Get rid of the local variable we use to keep the state 2008-10-01 10:57:37 +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 Replaced calls to functions that msvc consider deprecated. Used 2008-09-11 14:34:48 +00:00
utils.h Copy strings 1 word at a time when flattening etc. 2008-10-23 07:20:28 +00:00
v8-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
v8-counters.h Code cleanup & simplification. 2008-11-04 13:05:56 +00:00
v8.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
v8.h Backport the changes from the readability review. 2008-11-05 19:18:10 +00:00
v8natives.js Fixing wrong reference to this in eval. 2008-11-18 10:02:37 +00:00
v8threads.cc Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
v8threads.h Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
variables.cc Fix compile failure with very strict gcc warning rules on Linux. 2008-10-28 22:47:51 +00:00
variables.h Fix compile failure with very strict gcc warning rules on Linux. 2008-10-28 22:47:51 +00:00
zone-inl.h Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
zone.cc Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
zone.h Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00