v8/src
kasperl@chromium.org 3afe470026 Improve generated code for non-smi bit operations by
converting the operands to 32-bit ints directly in the 
machine code stub instead of just checking if the heap 
numbers really just represent 32-bit ints and going
through the runtime system in that case.
Review URL: http://codereview.chromium.org/21536

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1330 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2009-02-20 13:30:32 +00:00
..
third_party Add v8::jscre namespace around jscre functions to avoid link errors with jsc pcre files in Chrome. 2008-11-26 22:45:21 +00:00
accessors.cc Refactor code for determining line position in a source file. 2009-02-04 12:07:45 +00:00
accessors.h Refactor code for determining line position in a source file. 2009-02-04 12:07: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 host callback for debug break. 2009-02-19 14:02:42 +00:00
api.h Split handle scopes into an internal version and a version accessible 2009-01-23 17:22:23 +00:00
apinatives.js Introducing a kUninitialized constant used for clearing the function cache. 2009-01-13 07:37:53 +00:00
apiutils.h Split handle scopes into an internal version and a version accessible 2009-01-23 17:22:23 +00:00
arguments.h Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
array.js Array sort was changed in a way that completely undid another optimization. 2009-02-17 08:56:36 +00:00
assembler-arm-inl.h Moved some IA32 specific code from to the architecture dependent part of the debugger code. 2009-02-09 12:17:39 +00:00
assembler-arm.cc Moved some IA32 specific code from to the architecture dependent part of the debugger code. 2009-02-09 12:17:39 +00:00
assembler-arm.h Fix a bunch of spelling mistakes :\ 2009-01-15 19:08:34 +00:00
assembler-ia32-inl.h Moved some IA32 specific code from to the architecture dependent part of the debugger code. 2009-02-09 12:17:39 +00:00
assembler-ia32.cc Improve generated code for non-smi bit operations by 2009-02-20 13:30:32 +00:00
assembler-ia32.h Improve generated code for non-smi bit operations by 2009-02-20 13:30:32 +00:00
assembler.cc Separately growing stack for irregexp ia32 backtrack stack. 2009-01-12 13:05:23 +00:00
assembler.h Fix a couple of typos reported as V8 issue 226. 2009-02-12 09:29:02 +00:00
ast.cc Trace contains information about whether we know that we are at the start of input. 2009-02-03 11:43:55 +00:00
ast.h Trace contains information about whether we know that we are at the start of input. 2009-02-03 11:43:55 +00:00
bootstrapper.cc Refactor code for determining line position in a source file. 2009-02-04 12:07:45 +00:00
bootstrapper.h Fix white space issues. 2009-01-26 18:23:01 +00:00
builtins-arm.cc Fix a bunch of spelling mistakes :\ 2009-01-15 19:08:34 +00:00
builtins-ia32.cc Inline array loads in loops directly in the code instead of always 2008-12-22 12:56:32 +00:00
builtins.cc Fixed Linux build by removing unused code. 2008-12-09 11:24:53 +00:00
builtins.h Moved the code generation for debug break stubs from builtins* to debug*. From builtins* all code generation delegate to debug*. Added files debug-ia32.cc and debug-arm.cc for platfoem specific code generation of debugger stubs. 2008-12-09 11:12:14 +00:00
bytecodes-irregexp.h A little peephole optimization for the Irregexp bytecode interpreter. 2009-02-19 10:03:27 +00:00
char-predicates-inl.h - Added some expansion of assertions. 2008-12-01 15:42:35 +00:00
char-predicates.h - Added some expansion of assertions. 2008-12-01 15:42:35 +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 Apply Jeff Bailey's patch to use %p instead of %i to print pointer 2009-01-22 14:00:23 +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 Commit of eval changes left out because they were stuck in another changelist. 2009-02-19 07:22:53 +00:00
codegen-arm.h Not sure what happened, but my revert did not get everything out. Fixing the problem instead. The issue was using tmp instead of context in two places. 2009-02-18 15:55:24 +00:00
codegen-ia32.cc Improve generated code for non-smi bit operations by 2009-02-20 13:30:32 +00:00
codegen-ia32.h Not sure what happened, but my revert did not get everything out. Fixing the problem instead. The issue was using tmp instead of context in two places. 2009-02-18 15:55:24 +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 Fixed build with no ENABLE_LOGGING_AND_PROFILING 2009-01-07 14:24:08 +00:00
codegen.h Made ARM/IA32 handling in Regexp symmetric (although without an ARM implementation yet). 2008-11-26 13:54:08 +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 Refactor code for determining line position in a source file. 2009-02-04 12:07:45 +00:00
compiler.h Track loop nesting across function calls when the function 2008-11-17 05:50:52 +00:00
constants-arm.h Arm codegen could emit const pool in the middle of jump table. 2008-12-10 08:37:58 +00:00
contexts.cc Not sure what happened, but my revert did not get everything out. Fixing the problem instead. The issue was using tmp instead of context in two places. 2009-02-18 15:55:24 +00:00
contexts.h Changed the debugger API to allow only one debug event listener to be registered. The public API now only has SetDebugEventListener instead of AddDebugEventListener and RemoveDebugEventListener. 2009-02-03 07:59:12 +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 Commiting Evan's change to use char instead of wchar_t for counter names. 2008-12-01 07:40:43 +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 Support for building V8 with MinGW 2009-02-09 15:06:07 +00:00
cpu.h Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
d8-debug.cc Fixed the debugger compile events. 2009-02-05 10:10:45 +00:00
d8-debug.h Added command line debugger to D8 shell. 2008-12-18 10:06:49 +00:00
d8-readline.cc Fix a bunch of spelling mistakes :\ 2009-01-15 19:08:34 +00:00
d8.cc Introduced a platform independent version of strchr, as the return value is const on Windows. 2009-02-20 11:31:44 +00:00
d8.h Added command line debugger to D8 shell. 2008-12-18 10:06:49 +00:00
d8.js Added check for existing frames to the evaluate debugger request. 2009-02-13 14:20:03 +00:00
date-delay.js Lots of small optimizations, and one that is measurable (speeds up celtickane-array signficantly). 2009-02-16 10:18:34 +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-arm.cc Make the debugger completely unload when the debug event listener is unregistered. 2009-02-13 12:36:58 +00:00
debug-delay.js Added check for existing frames to the evaluate debugger request. 2009-02-13 14:20:03 +00:00
debug-ia32.cc Make the debugger completely unload when the debug event listener is unregistered. 2009-02-13 12:36:58 +00:00
debug.cc Add host callback for debug break. 2009-02-19 14:02:42 +00:00
debug.h Fixed Linux build. 2009-02-19 14:29:48 +00:00
disasm-arm.cc Backport the changes from the readability review. 2008-11-05 19:18:10 +00:00
disasm-ia32.cc Fix a couple of typos reported as V8 issue 226. 2009-02-12 09:29:02 +00:00
disasm.h Backport the changes from the readability review. 2008-11-05 19:18:10 +00:00
disassembler.cc Refactor the convertion of a target address into a code object from the debugger to the Code class. 2008-12-09 12:53:59 +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 Support for building V8 with MinGW 2009-02-09 15:06:07 +00:00
execution.cc Fix white space issues. 2009-01-26 18:23:01 +00:00
execution.h - Preserve bootstrapper state across thread switches (fixes issue 143). 2009-01-26 18:09:46 +00:00
factory.cc Adding src_file_name:line_number into perf log entries for compiled JS functions. 2009-02-03 10:52:02 +00:00
factory.h Fix a bunch of spelling mistakes :\ 2009-01-15 19:08:34 +00:00
flag-definitions.h Changed all log messages to be handled through the LogMessageBuilder instead of through fprintf directly to the log file. 2009-02-17 12:49:35 +00:00
flags.cc Trace contains information about whether we know that we are at the start of input. 2009-02-03 11:43:55 +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 Made ARM/IA32 handling in Regexp symmetric (although without an ARM implementation yet). 2008-11-26 13:54:08 +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 Fix a bunch of spelling mistakes :\ 2009-01-15 19:08:34 +00:00
global-handles.cc Improve mark-compact object grouping interface. 2008-12-11 11:20:04 +00:00
global-handles.h Improve mark-compact object grouping interface. 2008-12-11 11:20:04 +00:00
globals.h Support for building V8 with MinGW 2009-02-09 15:06:07 +00:00
handles-inl.h Split handle scopes into an internal version and a version accessible 2009-01-23 17:22:23 +00:00
handles.cc Fix bug where strings were not flattened before regexp. 2009-01-26 08:35:41 +00:00
handles.h Use Handle version of AddKeysFromJSArray when building line endingd array. 2009-02-03 13:00:40 +00:00
hashmap.cc Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
hashmap.h Fix a bunch of spelling mistakes :\ 2009-01-15 19:08:34 +00:00
heap-inl.h Remove experimental ExternalSymbolCallback feature. This is not needed 2009-02-12 16:58:55 +00:00
heap.cc Remove experimental ExternalSymbolCallback feature. This is not needed 2009-02-12 16:58:55 +00:00
heap.h Remove experimental ExternalSymbolCallback feature. This is not needed 2009-02-12 16:58:55 +00:00
ic-arm.cc Fix a bunch of spelling mistakes :\ 2009-01-15 19:08:34 +00:00
ic-ia32.cc Inline array loads in loops directly in the code instead of always 2008-12-22 12:56:32 +00:00
ic-inl.h Refactor the convertion of a target address into a code object from the debugger to the Code class. 2008-12-09 12:53:59 +00:00
ic.cc Fix a bunch of spelling mistakes :\ 2009-01-15 19:08:34 +00:00
ic.h Inline array loads in loops directly in the code instead of always 2008-12-22 12:56:32 +00:00
interpreter-irregexp.cc A little peephole optimization for the Irregexp bytecode interpreter. 2009-02-19 10:03:27 +00:00
interpreter-irregexp.h * Have an ASCII and a UC16 interpreter for Irregexp bytecodes - 2008-12-09 08:30:49 +00:00
jsregexp-inl.h Irregexp: 2008-12-08 09:22:12 +00:00
jsregexp.cc A little peephole optimization for the Irregexp bytecode interpreter. 2009-02-19 10:03:27 +00:00
jsregexp.h Limit how many places we generate code to flush the same actions. This gives a 2009-02-19 08:24:28 +00:00
list-inl.h Merge code review fixes. 2008-11-26 08:03:55 +00:00
list.h Merge regexp2000 back into bleeding_edge 2008-11-25 11:07:48 +00:00
log.cc Minor fix to fix building without ENABLE_LOGGING_AND_PROFILING defined. 2009-02-20 13:21:41 +00:00
log.h Include all the code in code creation log events. The code object header size is now added to the size Before ticks the last instructions of a JavaScript functions ended up as unaccounted in the profile.Include ticks in the the last created code object in the profile.Show the unaccounted ticks in the profile as a percentage together with the rest. Added an option to ignore unaccounted ticks in the percentage calculation. 2009-02-18 10:29:56 +00:00
macro-assembler-arm.cc Fix a bunch of spelling mistakes :\ 2009-01-15 19:08:34 +00:00
macro-assembler-arm.h Arm codegen could emit const pool in the middle of jump table. 2008-12-10 08:37:58 +00:00
macro-assembler-ia32.cc Fix a bunch of spelling mistakes :\ 2009-01-15 19:08:34 +00:00
macro-assembler-ia32.h Added support in the profiler for creating 'regions' that cover part 2008-12-19 13:12:43 +00:00
macro-assembler.h Made ARM/IA32 handling in Regexp symmetric (although without an ARM implementation yet). 2008-11-26 13:54:08 +00:00
macros.py Introducing a kUninitialized constant used for clearing the function cache. 2009-01-13 07:37:53 +00:00
mark-compact.cc Allow the morphing of strings to external strings to avoid having to 2009-02-11 23:52:52 +00:00
mark-compact.h Clean up the mark-sweep/compact collector by removing outdated 2009-01-23 08:13:12 +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 Split handle scopes into an internal version and a version accessible 2009-01-23 17:22:23 +00:00
messages.h Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
messages.js Refactor code for determining line position in a source file. 2009-02-04 12:07:45 +00:00
mirror-delay.js Added the 'references' command to the debugger protocol to provide access to the mirror features of retreiving all the objects referencing a given object and all objects instantiated by a given function. 2009-02-05 14:19:36 +00:00
mksnapshot.cc Change type of snapshot from char array to byte array to avoid portability problems between different compilers. 2009-01-26 10:21:09 +00:00
natives.h Added development shell (d8) including readline support, counters and 2008-10-21 09:12:27 +00:00
objects-debug.cc Modified printing of some types of heap objects to make the printing more uniform. 2009-02-13 12:56:44 +00:00
objects-inl.h Allow the morphing of strings to external strings to avoid having to 2009-02-11 23:52:52 +00:00
objects.cc Modified printing of some types of heap objects to make the printing more uniform. 2009-02-13 12:56:44 +00:00
objects.h Irregexp: 2009-02-18 16:07:03 +00:00
parser.cc Regular Expression literal flags may contain unicode escapes. If these escape any of the 2009-02-12 09:09:28 +00:00
parser.h Fix a bunch of spelling mistakes :\ 2009-01-15 19:08:34 +00:00
platform-freebsd.cc Introduced a platform independent version of strchr, as the return value is const on Windows. 2009-02-20 11:31:44 +00:00
platform-linux.cc Introduced a platform independent version of strchr, as the return value is const on Windows. 2009-02-20 11:31:44 +00:00
platform-macos.cc Introduced a platform independent version of strchr, as the return value is const on Windows. 2009-02-20 11:31:44 +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 Introduced a platform independent version of strchr, as the return value is const on Windows. 2009-02-20 11:31:44 +00:00
platform.h Introduced a platform independent version of strchr, as the return value is const on Windows. 2009-02-20 11:31:44 +00:00
prettyprinter.cc Change the handling of catch blocks to use context extension objects 2009-01-16 09:42:08 +00:00
prettyprinter.h Change implementation of eval to make an exact distinction between direct eval and aliased eval. 2008-11-27 13:55:06 +00:00
property.cc Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
property.h Fix a bunch of spelling mistakes :\ 2009-01-15 19:08:34 +00:00
regexp-delay.js Allow duplicate flags in regexps to match other browsers. 2009-01-30 12:36:40 +00:00
regexp-macro-assembler-arm.cc Made ARM/IA32 handling in Regexp symmetric (although without an ARM implementation yet). 2008-11-26 13:54:08 +00:00
regexp-macro-assembler-arm.h Made ARM/IA32 handling in Regexp symmetric (although without an ARM implementation yet). 2008-11-26 13:54:08 +00:00
regexp-macro-assembler-ia32.cc Add test for GC during RegExp. 2009-02-20 13:03:54 +00:00
regexp-macro-assembler-ia32.h Add test for GC during RegExp. 2009-02-20 13:03:54 +00:00
regexp-macro-assembler-irregexp-inl.h A little peephole optimization for the Irregexp bytecode interpreter. 2009-02-19 10:03:27 +00:00
regexp-macro-assembler-irregexp.cc A little peephole optimization for the Irregexp bytecode interpreter. 2009-02-19 10:03:27 +00:00
regexp-macro-assembler-irregexp.h A little peephole optimization for the Irregexp bytecode interpreter. 2009-02-19 10:03:27 +00:00
regexp-macro-assembler-tracer.cc Irregexp: Backtrack past look-aheads works correctly. 2009-01-26 14:38:17 +00:00
regexp-macro-assembler-tracer.h Irregexp: Backtrack past look-aheads works correctly. 2009-01-26 14:38:17 +00:00
regexp-macro-assembler.cc Separately growing stack for irregexp ia32 backtrack stack. 2009-01-12 13:05:23 +00:00
regexp-macro-assembler.h Eliminate the code that handles fallback to JSCRE. The only way to get 2009-01-26 20:09:35 +00:00
regexp-stack.cc Separately growing stack for irregexp ia32 backtrack stack. 2009-01-12 13:05:23 +00:00
regexp-stack.h Allow larger regexp stack if necessary, which includes specific layout tests. 2009-01-27 13:43:42 +00:00
rewriter.cc Change the handling of catch blocks to use context extension objects 2009-01-16 09:42:08 +00:00
rewriter.h Handle stack overflow errors correctly when rewriting the AST 2008-11-05 20:39:41 +00:00
runtime.cc Changed all log messages to be handled through the LogMessageBuilder instead of through fprintf directly to the log file. 2009-02-17 12:49:35 +00:00
runtime.h Changed the debugger API to allow only one debug event listener to be registered. The public API now only has SetDebugEventListener instead of AddDebugEventListener and RemoveDebugEventListener. 2009-02-03 07:59:12 +00:00
runtime.js Fast check undefined in EQUALS. 2008-10-28 03:39:17 +00:00
scanner.cc Regular Expression literal flags may contain unicode escapes. If these escape any of the 2009-02-12 09:09:28 +00:00
scanner.h Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
SConscript Fix linking of mksnapshot 2009-02-09 16:00:55 +00:00
scopeinfo.cc Remove unused code. This code used to be used to "decide" if a call 2009-02-05 10:06:41 +00:00
scopeinfo.h Remove unused code. This code used to be used to "decide" if a call 2009-02-05 10:06:41 +00:00
scopes.cc Rearrange the code in Scope::ResolveVariable. 2009-02-19 15:27:44 +00:00
scopes.h Not sure what happened, but my revert did not get everything out. Fixing the problem instead. The issue was using tmp instead of context in two places. 2009-02-18 15:55:24 +00:00
serialize.cc Fix a couple of typos reported as V8 issue 226. 2009-02-12 09:29:02 +00:00
serialize.h Reintroduced a fix for an alignment issue on ARM. I had reverted it by mistake. This fixes the serialization test suite on ARM. 2009-01-26 13:21:49 +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 Fix a bunch of spelling mistakes :\ 2009-01-15 19:08:34 +00:00
simulator-arm.h Fix a bunch of spelling mistakes :\ 2009-01-15 19:08:34 +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 Change type of snapshot from char array to byte array to avoid portability problems between different compilers. 2009-01-26 10:21:09 +00:00
snapshot-empty.cc Change type of snapshot from char array to byte array to avoid portability problems between different compilers. 2009-01-26 10:21:09 +00:00
snapshot.h Change type of snapshot from char array to byte array to avoid portability problems between different compilers. 2009-01-26 10:21:09 +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 Fix a bunch of spelling mistakes :\ 2009-01-15 19:08:34 +00:00
string-stream.cc Merge regexp2000 back into bleeding_edge 2008-11-25 11:07:48 +00:00
string-stream.h Merge regexp2000 back into bleeding_edge 2008-11-25 11:07:48 +00:00
string.js Lots of small optimizations, and one that is measurable (speeds up celtickane-array signficantly). 2009-02-16 10:18:34 +00:00
stub-cache-arm.cc Fix a bunch of spelling mistakes :\ 2009-01-15 19:08:34 +00:00
stub-cache-ia32.cc Fix a bunch of spelling mistakes :\ 2009-01-15 19:08:34 +00:00
stub-cache.cc Moved the code generation for debug break stubs from builtins* to debug*. From builtins* all code generation delegate to debug*. Added files debug-ia32.cc and debug-arm.cc for platfoem specific code generation of debugger stubs. 2008-12-09 11:12:14 +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 Remove unused macro definition. 2009-01-30 14:25:10 +00:00
top.h Fix a bunch of spelling mistakes :\ 2009-01-15 19:08:34 +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 Fixed problem where the two lower-case sigmas would uncanonicalize to 2008-11-26 06:05:07 +00:00
unicode.h Merge regexp2000 back into bleeding_edge 2008-11-25 11:07:48 +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 Change the handling of catch blocks to use context extension objects 2009-01-16 09:42:08 +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 Change type of snapshot from char array to byte array to avoid portability problems between different compilers. 2009-01-26 10:21:09 +00:00
utils.h Change type of snapshot from char array to byte array to avoid portability problems between different compilers. 2009-01-26 10:21:09 +00:00
v8-counters.cc Commiting Evan's change to use char instead of wchar_t for counter names. 2008-12-01 07:40:43 +00:00
v8-counters.h Inline array loads in loops directly in the code instead of always 2008-12-22 12:56:32 +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 Lots of small optimizations, and one that is measurable (speeds up celtickane-array signficantly). 2009-02-16 10:18:34 +00:00
v8threads.cc Fix white space issues. 2009-01-26 18:23:01 +00:00
v8threads.h Fix a bunch of spelling mistakes :\ 2009-01-15 19:08:34 +00:00
variables.cc Not sure what happened, but my revert did not get everything out. Fixing the problem instead. The issue was using tmp instead of context in two places. 2009-02-18 15:55:24 +00:00
variables.h Not sure what happened, but my revert did not get everything out. Fixing the problem instead. The issue was using tmp instead of context in two places. 2009-02-18 15:55:24 +00:00
zone-inl.h Fixed issue where regexps were parsed without having set up a zone 2008-12-02 14:00:24 +00:00
zone.cc - Simplify the code slightly by using Max(). 2008-12-05 21:51:46 +00:00
zone.h Fix a bunch of spelling mistakes :\ 2009-01-15 19:08:34 +00:00