v8/src
vegorov@chromium.org 9e2db4c0f0 MIPS: Fix KeyedStoreStubCompiler::GenerateStoreFastDoubleElement()
Test regress-91013.js (to ensure that the stored value was returned) passed on mips
without this fix, since the input value (in value_reg, a0) also happens to be in
mips return value register v0 at the time of call.

But it is fragile to depend on that behavior, so an explicit move from a0 to v0
is warranted. This fix puts that move in the delay slot of the Ret().

Patch by Paul Lind.

BUG=
TEST=

Review URL: http://codereview.chromium.org/7779006

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9035 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2011-08-29 09:10:27 +00:00
..
arm Remove code handling parameters rewritten to properties (aka synthetic properties). 2011-08-29 07:07:39 +00:00
extensions Return error not null for date time format. 2011-08-15 22:29:03 +00:00
ia32 Remove code handling parameters rewritten to properties (aka synthetic properties). 2011-08-29 07:07:39 +00:00
mips MIPS: Fix KeyedStoreStubCompiler::GenerateStoreFastDoubleElement() 2011-08-29 09:10:27 +00:00
third_party/valgrind Update valgrind.h. Codereview http://codereview.chromium.org/7468002 2011-07-22 11:22:29 +00:00
x64 Remove code handling parameters rewritten to properties (aka synthetic properties). 2011-08-29 07:07:39 +00:00
accessors.cc Changed computation of func.caller to skip some built-in functions. 2011-08-25 13:38:58 +00:00
accessors.h A tiny contribution for the IWYU day: Include allocation.h in every 2011-05-06 06:50:20 +00:00
allocation-inl.h Merge isolates to bleeding_edge. 2011-03-18 20:35:07 +00:00
allocation.cc Make the preparser standalone library and process build in debug mode. 2011-03-29 13:06:48 +00:00
allocation.h Make the preparser standalone library and process build in debug mode. 2011-03-29 13:06:48 +00:00
api.cc Slight API change enabling opting out from null termination in String::Write*(). 2011-08-23 11:11:12 +00:00
api.h Fix three ~Isolate() related memory leaks 2011-08-18 12:14:12 +00:00
apinatives.js Simplify and optimize ToBoolean handling. 2011-08-11 07:22:16 +00:00
apiutils.h Remove unneeded TLS reads from v8::Null() and friends. 2011-03-25 14:09:14 +00:00
arguments.h Added two convenience methods to access an int/double argument from within a 2011-06-10 12:15:30 +00:00
array.js Make (some) functions called from builtin functions use the callback's global as receiver. 2011-08-26 13:53:00 +00:00
assembler.cc Static state cleanup: add more consts. 2011-08-05 11:32:46 +00:00
assembler.h Static state cleanup: add more consts. 2011-08-05 11:32:46 +00:00
ast-inl.h Preliminary code for block scopes and block contexts. 2011-08-11 16:29:28 +00:00
ast.cc Improve memory usage of receiver type feedback. 2011-08-22 14:23:37 +00:00
ast.h Remove code handling parameters rewritten to properties (aka synthetic properties). 2011-08-29 07:07:39 +00:00
atomicops_internals_arm_gcc.h Update V8 to version 3.0 (re-land r5920). 2010-12-07 11:31:57 +00:00
atomicops_internals_mips_gcc.h Re-establish mips basic infrastructure. 2011-03-28 13:05:36 +00:00
atomicops_internals_x86_gcc.cc Atomic ops: put the CPU features struct in v8::internal. 2011-04-27 17:29:01 +00:00
atomicops_internals_x86_gcc.h Atomic ops: put the CPU features struct in v8::internal. 2011-04-27 17:29:01 +00:00
atomicops_internals_x86_macosx.h Update V8 to version 3.0 (re-land r5920). 2010-12-07 11:31:57 +00:00
atomicops_internals_x86_msvc.h Fix Win64 compilation. 2010-12-07 11:53:19 +00:00
atomicops.h Re-establish mips basic infrastructure. 2011-03-28 13:05:36 +00:00
bignum-dtoa.cc Revert preparser duplicate detection. 2011-07-06 09:15:10 +00:00
bignum-dtoa.h Add bignum fall-back when the fast dtoa doesn't succeed. This removes Gay's dtoa for the double->string direction. We still need it for the string->double direction. 2010-11-17 13:20:44 +00:00
bignum.cc Extract string->double and double->string conversions for use in the preparser. 2011-07-05 11:54:11 +00:00
bignum.h Bignum implementation of Strtod. 2010-11-08 11:49:47 +00:00
bootstrapper.cc fix compilation with gcc 4.6 2011-08-17 09:22:58 +00:00
bootstrapper.h Compress sources of JS libraries in addition to the snapshot. 2011-06-06 20:47:30 +00:00
builtins.cc fix -Wunused-but-set-variable for gcc-4.6 on x64 2011-07-20 08:09:58 +00:00
builtins.h Merge arguments branch to bleeding edge (second try). 2011-06-16 14:12:58 +00:00
bytecodes-irregexp.h Limit end-anchored regexps to testing end of string where possible. 2010-10-19 14:00:01 +00:00
cached-powers.cc Extract string->double and double->string conversions for use in the preparser. 2011-07-05 11:54:11 +00:00
cached-powers.h Strtod fast-case that uses DiyFps and cached powers of ten. 2010-10-21 11:54:32 +00:00
char-predicates-inl.h Add and use AsciiAlphaToLower. Move RemoveLast test. Add Clear test. This is a commit of http://codereview.chromium.org/3307003/show http://codereview.chromium.org/3312007/show and http://codereview.chromium.org/3341002/show for tfarina 2010-09-03 12:59:52 +00:00
char-predicates.h Simplify include dependencies. 2011-05-03 08:23:58 +00:00
checks.cc Merge isolates to bleeding_edge. 2011-03-18 20:35:07 +00:00
checks.h Increase coverage of global loads in optimized code 2011-04-01 11:54:04 +00:00
circular-queue-inl.h CPU profiler: make code events handling scalable. 2010-05-22 05:27:19 +00:00
circular-queue.cc Fix a error in SamplingCircularQueue found using Valgrind memcheck. 2010-08-30 13:30:54 +00:00
circular-queue.h CPU profiler: make code events handling scalable. 2010-05-22 05:27:19 +00:00
code-stubs.cc Simplify and optimize ToBoolean handling. 2011-08-11 07:22:16 +00:00
code-stubs.h Simplify and optimize ToBoolean handling. 2011-08-11 07:22:16 +00:00
code.h A tiny contribution for the IWYU day: Include allocation.h in every 2011-05-06 06:50:20 +00:00
codegen.cc Static state cleanup: add more consts. 2011-08-05 11:32:46 +00:00
codegen.h Remove some dead code. 2011-04-07 14:42:37 +00:00
compilation-cache.cc Suspend runtime profiler as soon as we exit JS. 2011-06-29 14:56:08 +00:00
compilation-cache.h Suspend runtime profiler as soon as we exit JS. 2011-06-29 14:56:08 +00:00
compiler.cc removed executable bit in those files. 2011-08-23 13:57:37 +00:00
compiler.h Correctly mark functions from our natives files during compilation. 2011-07-19 08:19:31 +00:00
contexts.cc Parse harmony let declarations. 2011-08-16 14:24:12 +00:00
contexts.h Preliminary code for block scopes and block contexts. 2011-08-11 16:29:28 +00:00
conversions-inl.h fix -Wunused-but-set-variable for gcc-4.6 on x64 2011-07-20 08:09:58 +00:00
conversions.cc Remove prematurely added dependencies from preparser. 2011-07-12 07:50:25 +00:00
conversions.h Reduce the number of global constructor calls by changing a constant to a 2011-07-07 13:57:58 +00:00
counters.cc Merge isolates to bleeding_edge. 2011-03-18 20:35:07 +00:00
counters.h Merge isolates to bleeding_edge. 2011-03-18 20:35:07 +00:00
cpu-profiler-inl.h Remove the ability to compile without logging and profiling 2011-07-13 09:09:04 +00:00
cpu-profiler.cc Remove the ability to compile without logging and profiling 2011-07-13 09:09:04 +00:00
cpu-profiler.h Remove the ability to compile without logging and profiling 2011-07-13 09:09:04 +00:00
cpu.h A tiny contribution for the IWYU day: Include allocation.h in every 2011-05-06 06:50:20 +00:00
d8-debug.cc removed some unnecessary stuff from d8's initialization 2011-06-24 20:04:32 +00:00
d8-debug.h added explicit attributes since constructors have only one argument now. 2011-06-10 12:41:43 +00:00
d8-posix.cc removed some unnecessary stuff from d8's initialization 2011-06-24 20:04:32 +00:00
d8-readline.cc Fix compilation of D8 with console=readline 2011-04-26 13:26:05 +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 Fixed the shared library build of D8 that was broken by r9005. 2011-08-24 10:48:48 +00:00
d8.gyp Refactor .gyp files: 2011-08-25 14:50:09 +00:00
d8.h Pick the namespace alias 'i' from v8.h. 2011-08-12 09:49:55 +00:00
d8.js Remove trailing whitespaces from *.js files. 2011-08-19 05:24:39 +00:00
data-flow.cc Remove unused AssignedVariableAnalyzer. 2011-04-14 14:31:43 +00:00
data-flow.h A tiny contribution for the IWYU day: Include allocation.h in every 2011-05-06 06:50:20 +00:00
date.js Make date parser handle all ES5 Date Time Strings correctly. 2011-07-01 11:41:45 +00:00
dateparser-inl.h Make date parser handle all ES5 Date Time Strings correctly. 2011-07-01 11:41:45 +00:00
dateparser.cc Make date parser handle all ES5 Date Time Strings correctly. 2011-07-01 11:41:45 +00:00
dateparser.h Make date parser handle all ES5 Date Time Strings correctly. 2011-07-01 11:41:45 +00:00
debug-agent.cc "Deiceolate" Thread classes. 2011-06-10 09:54:04 +00:00
debug-agent.h "Deiceolate" Thread classes. 2011-06-10 09:54:04 +00:00
debug-debugger.js Remove trailing whitespaces from *.js files. 2011-08-19 05:24:39 +00:00
debug.cc Minimize malloc heap allocation on process startup. 2011-08-04 15:18:18 +00:00
debug.h Fixed a long-standing TODO: Removed a few *-incl.h #includes from isolate.h. 2011-07-12 08:03:19 +00:00
deoptimizer.cc Clean up TranslationIterator and DeoptimizationInputDataPrint. 2011-08-08 07:17:01 +00:00
deoptimizer.h Clean up TranslationIterator and DeoptimizationInputDataPrint. 2011-08-08 07:17:01 +00:00
disasm.h Merge isolates to bleeding_edge. 2011-03-18 20:35:07 +00:00
disassembler.cc Output missing comments after the last disassembled instruction. 2011-08-11 13:59:29 +00:00
disassembler.h A tiny contribution for the IWYU day: Include allocation.h in every 2011-05-06 06:50:20 +00:00
diy-fp.cc Extract string->double and double->string conversions for use in the preparser. 2011-07-05 11:54:11 +00:00
diy-fp.h Extract string->double and double->string conversions for use in the preparser. 2011-07-05 11:54:11 +00:00
double.h Add comments to double.h. 2010-11-08 15:40:28 +00:00
dtoa.cc Revert preparser duplicate detection. 2011-07-06 09:15:10 +00:00
dtoa.h Add bignum fall-back when the fast dtoa doesn't succeed. This removes Gay's dtoa for the double->string direction. We still need it for the string->double direction. 2010-11-17 13:20:44 +00:00
elements.cc Unify GetElement handlers in ElementsAccessor 2011-08-18 09:51:08 +00:00
elements.h Unify GetElement handlers in ElementsAccessor 2011-08-18 09:51:08 +00:00
execution.cc Minimize malloc heap allocation on process startup. 2011-08-04 15:18:18 +00:00
execution.h Implement get trap for proxies. 2011-05-16 16:33:58 +00:00
factory.cc Preliminary code for block scopes and block contexts. 2011-08-11 16:29:28 +00:00
factory.h Preliminary code for block scopes and block contexts. 2011-08-11 16:29:28 +00:00
fast-dtoa.cc Revert preparser duplicate detection. 2011-07-06 09:15:10 +00:00
fast-dtoa.h Added precision mode to fast-dtoa. 2010-09-20 09:18:00 +00:00
fixed-dtoa.cc Revert preparser duplicate detection. 2011-07-06 09:15:10 +00:00
fixed-dtoa.h Dtoa for fixed notation. 2010-05-05 13:51:27 +00:00
flag-definitions.h Tentative implementation of string slices (hidden under the flag --string-slices). 2011-08-26 13:03:30 +00:00
flags.cc Update V8 to version 3.0 (re-land r5920). 2010-12-07 11:31:57 +00:00
flags.h Improve header file inclusions. Drop some unneeded includes, and add some needed ones. 2010-08-30 07:10:40 +00:00
frames-inl.h Simplify handling of exits from with and catch. 2011-08-12 10:52:49 +00:00
frames.cc fix -Wunused-but-set-variable for gcc-4.6 on x64 2011-07-20 08:09:58 +00:00
frames.h Simplify handling of exits from with and catch. 2011-08-12 10:52:49 +00:00
full-codegen.cc Clean up the nesting stack in the full code generator. 2011-08-19 09:54:08 +00:00
full-codegen.h Clean up the nesting stack in the full code generator. 2011-08-19 09:54:08 +00:00
func-name-inferrer.cc Fix issue 1354: Bad function name inference. 2011-06-22 20:23:48 +00:00
func-name-inferrer.h Fix issue 1354: Bad function name inference. 2011-06-22 20:23:48 +00:00
gdb-jit.cc Fix presubmit failure in gdb-jit.cc. 2011-06-30 12:19:47 +00:00
gdb-jit.h Extend gdb-jit support (OSX/locals+parameters/prettyprint) 2011-06-30 11:52:00 +00:00
global-handles.cc Update comments in the global handles interface. 2011-06-06 16:18:59 +00:00
global-handles.h Update comments in the global handles interface. 2011-06-06 16:18:59 +00:00
globals.h Implement ICs for FastDoubleArray loads and stores 2011-07-13 13:50:27 +00:00
handles-inl.h Merge isolates to bleeding_edge. 2011-03-18 20:35:07 +00:00
handles.cc Fix typo in assert. 2011-08-23 13:23:30 +00:00
handles.h Reintroduced dictionary that can use objects as keys. 2011-07-28 17:21:22 +00:00
hashmap.cc Fix break of build. 2010-11-24 10:28:22 +00:00
hashmap.h Simplify include dependencies. 2011-05-03 08:23:58 +00:00
heap-inl.h Tentative implementation of string slices (hidden under the flag --string-slices). 2011-08-26 13:03:30 +00:00
heap-profiler.cc Remove the ability to compile without logging and profiling 2011-07-13 09:09:04 +00:00
heap-profiler.h Remove the ability to compile without logging and profiling 2011-07-13 09:09:04 +00:00
heap.cc Tentative implementation of string slices (hidden under the flag --string-slices). 2011-08-26 13:03:30 +00:00
heap.h Tentative implementation of string slices (hidden under the flag --string-slices). 2011-08-26 13:03:30 +00:00
hydrogen-instructions.cc Fix typo in assert. 2011-08-23 13:23:30 +00:00
hydrogen-instructions.h Insert representation changes before doing range analysis and fix a bug in Range::Copy. 2011-08-23 07:34:45 +00:00
hydrogen.cc Remove code handling parameters rewritten to properties (aka synthetic properties). 2011-08-29 07:07:39 +00:00
hydrogen.h Improve memory usage of receiver type feedback. 2011-08-22 14:23:37 +00:00
ic-inl.h Merge isolates to bleeding_edge. 2011-03-18 20:35:07 +00:00
ic.cc Fix win64 debug mode compilation 2011-07-28 12:34:37 +00:00
ic.h Implement a type recording ToBoolean IC. 2011-07-21 13:51:04 +00:00
inspector.cc Adding inspector module and macro-ized object type list. 2011-01-19 08:04:48 +00:00
inspector.h Adding inspector module and macro-ized object type list. 2011-01-19 08:04:48 +00:00
interpreter-irregexp.cc Fix typo in assert. 2011-08-23 13:23:30 +00:00
interpreter-irregexp.h Merge isolates to bleeding_edge. 2011-03-18 20:35:07 +00:00
isolate-inl.h Fix compilation with debuggersupport=off. 2011-04-26 13:53:19 +00:00
isolate.cc Fix another handful of memory leaks 2011-08-18 12:33:40 +00:00
isolate.h Minimize malloc heap allocation on process startup. 2011-08-04 15:18:18 +00:00
json-parser.h Avoid infinite recursion for unterminated non-ASCII JSON string literals. 2011-08-05 12:55:29 +00:00
json.js Remove trailing whitespaces from *.js files. 2011-08-19 05:24:39 +00:00
jsregexp.cc Tentative implementation of string slices (hidden under the flag --string-slices). 2011-08-26 13:03:30 +00:00
jsregexp.h Drastically reduce the transitive dependencies of jsregexp.h, making it (almost) 2011-07-11 09:12:17 +00:00
list-inl.h Add support for startup data (snapshot) compression. 2011-04-29 12:08:33 +00:00
list.h Reland 7917: 2011-05-18 13:17:29 +00:00
lithium-allocator-inl.h Fix a bug in Lithium environment iteration. 2011-06-06 11:30:17 +00:00
lithium-allocator.cc When resolving phies use ANY instead of NONE as a policy for phi operands. 2011-07-07 10:22:39 +00:00
lithium-allocator.h Fix a bug in Lithium environment iteration. 2011-06-06 11:30:17 +00:00
lithium.cc Merge arguments branch to bleeding edge (second try). 2011-06-16 14:12:58 +00:00
lithium.h Fix an overflow in on-stack replacement spill-slot allocation for Crankshaft. 2011-06-22 13:08:40 +00:00
liveedit-debugger.js Revert "Fix Issue 1320: LiveEdit: text differencer fails with out of memory on large files" 2011-06-01 23:11:10 +00:00
liveedit.cc Kill some dead code: classic frame element and const lists. 2011-06-06 15:43:08 +00:00
liveedit.h Fix presubmit errors catched by a more recent version of cpplint.py. 2011-06-07 07:17:46 +00:00
liveobjectlist-inl.h Adding files for LiveObjectList implementation. 2011-03-02 09:16:05 +00:00
liveobjectlist.cc Fix live-object-list to work with isolates. 2011-08-16 11:47:06 +00:00
liveobjectlist.h Fix live-object-list to work with isolates. 2011-08-16 11:47:06 +00:00
log-inl.h Remove the ability to compile without logging and profiling 2011-07-13 09:09:04 +00:00
log-utils.cc Static state cleanup: add more consts. 2011-08-05 11:32:46 +00:00
log-utils.h Static state cleanup: add more consts. 2011-08-05 11:32:46 +00:00
log.cc Implement a type recording ToBoolean IC. 2011-07-21 13:51:04 +00:00
log.h Remove support for logging into a memory buffer. 2011-07-13 11:31:22 +00:00
macro-assembler.h Revert 8122 (stub call asserts) while test failures are investigated. 2011-05-31 15:21:25 +00:00
macros.py Fix: FunctionTemplate::SetPrototypeAttributes broke prototype object 2011-07-25 15:01:45 +00:00
mark-compact.cc Tentative implementation of string slices (hidden under the flag --string-slices). 2011-08-26 13:03:30 +00:00
mark-compact.h Prototype of mark-and-compact support for Harmony weak maps. 2011-08-03 12:48:30 +00:00
math.js Fix http://code.google.com/p/chromium/issues/detail?id=72555 incorrect 2011-02-11 14:23:47 +00:00
messages.cc Rename Proxy class to Foreign, to avoid confusion with Harmony proxies. 2011-05-19 11:47:34 +00:00
messages.h Report stack overflow exceptions to V8 message listeners 2011-04-08 09:39:45 +00:00
messages.js Fix bug introduced by earlier "cleanup". 2011-08-22 12:54:03 +00:00
mirror-debugger.js Preliminary code for block scopes and block contexts. 2011-08-11 16:29:28 +00:00
misc-intrinsics.h Improvement to SmiLexicalCompare. Landing http://codereview.chromium.org/7261008 for Stephen Adams 2011-06-29 08:35:10 +00:00
mksnapshot.cc Pick the namespace alias 'i' from v8.h. 2011-08-12 09:49:55 +00:00
natives.h Convert *.js files of cctest/test-log into "resources". 2011-07-14 11:38:18 +00:00
objects-debug.cc Tentative implementation of string slices (hidden under the flag --string-slices). 2011-08-26 13:03:30 +00:00
objects-inl.h Tentative implementation of string slices (hidden under the flag --string-slices). 2011-08-26 13:03:30 +00:00
objects-printer.cc Preliminary Harmony weak maps API implementation. 2011-08-03 11:55:13 +00:00
objects-visiting.cc Tentative implementation of string slices (hidden under the flag --string-slices). 2011-08-26 13:03:30 +00:00
objects-visiting.h Tentative implementation of string slices (hidden under the flag --string-slices). 2011-08-26 13:03:30 +00:00
objects.cc Tentative implementation of string slices (hidden under the flag --string-slices). 2011-08-26 13:03:30 +00:00
objects.h Tentative implementation of string slices (hidden under the flag --string-slices). 2011-08-26 13:03:30 +00:00
parser.cc Parse harmony let declarations. 2011-08-16 14:24:12 +00:00
parser.h Parse harmony let declarations. 2011-08-16 14:24:12 +00:00
platform-cygwin.cc Don't use mprotect on Cygwin as virtual memory is managed directly via WinAPI calls. 2011-08-02 16:16:32 +00:00
platform-freebsd.cc Remove the ability to compile without logging and profiling 2011-07-13 09:09:04 +00:00
platform-linux.cc Fix compilation on Linux 2.6.9 and older. 2011-08-17 08:24:36 +00:00
platform-macos.cc Remove the ability to compile without logging and profiling 2011-07-13 09:09:04 +00:00
platform-nullos.cc Add guard pages in front of executable allocations 2011-07-20 08:06:43 +00:00
platform-openbsd.cc Remove the ability to compile without logging and profiling 2011-07-13 09:09:04 +00:00
platform-posix.cc Don't use mprotect on Cygwin as virtual memory is managed directly via WinAPI calls. 2011-08-02 16:16:32 +00:00
platform-solaris.cc Remove the ability to compile without logging and profiling 2011-07-13 09:09:04 +00:00
platform-tls-mac.h Fix fast TLS support on Mac. 2011-04-04 05:46:51 +00:00
platform-tls-win32.h Add files missing from last commit. 2011-03-27 16:18:34 +00:00
platform-tls.h Make fast tls the default 2011-07-13 10:00:33 +00:00
platform-win32.cc Mark optimized modulo and memcpy code pages -w after writing them. 2011-08-02 13:34:52 +00:00
platform.h Mark optimized modulo and memcpy code pages -w after writing them. 2011-08-02 13:34:52 +00:00
preparse-data-format.h Fix Array.prototype.{reduce,reduceRight} to pass undefined as receiver for strict mode callbacks. 2011-06-09 09:05:15 +00:00
preparse-data.cc Added preparser strict-mode tests. 2011-05-19 09:01:46 +00:00
preparse-data.h Fix Array.prototype.{reduce,reduceRight} to pass undefined as receiver for strict mode callbacks. 2011-06-09 09:05:15 +00:00
preparser-api.cc Parse harmony let declarations. 2011-08-16 14:24:12 +00:00
preparser.cc Parse harmony let declarations. 2011-08-16 14:24:12 +00:00
preparser.h Parse harmony let declarations. 2011-08-16 14:24:12 +00:00
prettyprinter.cc Simplify handling of exits from with and catch. 2011-08-12 10:52:49 +00:00
prettyprinter.h A tiny contribution for the IWYU day: Include allocation.h in every 2011-05-06 06:50:20 +00:00
profile-generator-inl.h Remove the ability to compile without logging and profiling 2011-07-13 09:09:04 +00:00
profile-generator.cc Heap profiler: for objects of class "Object", try to lookup name 2011-08-23 12:24:54 +00:00
profile-generator.h Heap profiler: for objects of class "Object", try to lookup name 2011-08-23 12:24:54 +00:00
property.cc Implement get trap for proxies. 2011-05-16 16:33:58 +00:00
property.h Implement Object.getOwnPropertyDescriptor for proxies. 2011-07-13 11:57:15 +00:00
proxy.js Implement Object.prototype.{hasOwnProperty, propertyIsEnumerable} for proxies. 2011-07-21 11:20:27 +00:00
regexp-macro-assembler-irregexp-inl.h Make not sucking at regexp the default 2010-04-19 19:30:11 +00:00
regexp-macro-assembler-irregexp.cc Limit the generation of regexp code with large inlined constants. 2011-05-11 06:39:27 +00:00
regexp-macro-assembler-irregexp.h Limit the generation of regexp code with large inlined constants. 2011-05-11 06:39:27 +00:00
regexp-macro-assembler-tracer.cc Limit the generation of regexp code with large inlined constants. 2011-05-11 06:39:27 +00:00
regexp-macro-assembler-tracer.h Limit the generation of regexp code with large inlined constants. 2011-05-11 06:39:27 +00:00
regexp-macro-assembler.cc Tentative implementation of string slices (hidden under the flag --string-slices). 2011-08-26 13:03:30 +00:00
regexp-macro-assembler.h Limit the generation of regexp code with large inlined constants. 2011-05-11 06:39:27 +00:00
regexp-stack.cc Merge isolates to bleeding_edge. 2011-03-18 20:35:07 +00:00
regexp-stack.h Merge isolates to bleeding_edge. 2011-03-18 20:35:07 +00:00
regexp.js Make regexp flag parsing stricter. 2011-08-19 11:02:41 +00:00
rewriter.cc Simplify handling of exits from with and catch. 2011-08-12 10:52:49 +00:00
rewriter.h Remove some dead code. 2011-04-07 14:42:37 +00:00
runtime-profiler.cc Remove the ability to compile without logging and profiling 2011-07-13 09:09:04 +00:00
runtime-profiler.h Remove unused code from runtime profiler. 2011-08-11 08:26:01 +00:00
runtime.cc Make (some) functions called from builtin functions use the callback's global as receiver. 2011-08-26 13:53:00 +00:00
runtime.h Make (some) functions called from builtin functions use the callback's global as receiver. 2011-08-26 13:53:00 +00:00
runtime.js Rollback of r8903 2011-08-11 16:11:07 +00:00
safepoint-table.cc Merge isolates to bleeding_edge. 2011-03-18 20:35:07 +00:00
safepoint-table.h A tiny contribution for the IWYU day: Include allocation.h in every 2011-05-06 06:50:20 +00:00
scanner-base.cc Make scanner handle invalid unicode escapes in identifiers correctly. 2011-08-18 12:47:23 +00:00
scanner-base.h Make scanner handle invalid unicode escapes in identifiers correctly. 2011-08-18 12:47:23 +00:00
scanner.cc removed executable bit in those files. 2011-08-23 13:57:37 +00:00
scanner.h Combined identical classes V8JavaScriptScanner and StandAloneJavaScriptScanner. 2011-06-22 09:06:03 +00:00
SConscript removed executable bit in those files. 2011-08-23 13:57:37 +00:00
scopeinfo.cc Preliminary code for block scopes and block contexts. 2011-08-11 16:29:28 +00:00
scopeinfo.h Preliminary code for block scopes and block contexts. 2011-08-11 16:29:28 +00:00
scopes.cc Parse harmony let declarations. 2011-08-16 14:24:12 +00:00
scopes.h Preliminary code for block scopes and block contexts. 2011-08-11 16:29:28 +00:00
serialize.cc Fix memory leaks in ~Zone and ~Isolate 2011-08-17 08:48:54 +00:00
serialize.h Fix memory leaks in ~Zone and ~Isolate 2011-08-17 08:48:54 +00:00
simulator.h MIPS port initial commit 2010-02-04 20:36:58 +00:00
small-pointer-list.h Improve memory usage of receiver type feedback. 2011-08-22 14:23:37 +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 Add support for startup data (snapshot) compression. 2011-04-29 12:08:33 +00:00
snapshot-empty.cc Add support for startup data (snapshot) compression. 2011-04-29 12:08:33 +00:00
snapshot.h Isolates cleanup: get rid of some ugly macros. 2011-05-23 12:59:02 +00:00
spaces-inl.h Two tiny refactorings: Removed a bit of copy-n-paste. Moved LargeObjectChunk::Free from header to implementation, it does a syscall, anyway. 2011-08-25 13:35:15 +00:00
spaces.cc Centralize code for freeing LargeObjectChunks, fixing an uncommit bug. 2011-08-26 07:44:36 +00:00
spaces.h Two tiny refactorings: Removed a bit of copy-n-paste. Moved LargeObjectChunk::Free from header to implementation, it does a syscall, anyway. 2011-08-25 13:35:15 +00:00
splay-tree-inl.h Start migrating profiles processing to C++. 2010-03-15 14:11:19 +00:00
splay-tree.h A tiny contribution for the IWYU day: Include allocation.h in every 2011-05-06 06:50:20 +00:00
string-search.cc Merge isolates to bleeding_edge. 2011-03-18 20:35:07 +00:00
string-search.h Merge isolates to bleeding_edge. 2011-03-18 20:35:07 +00:00
string-stream.cc Fixed a long-standing TODO: Removed a few *-incl.h #includes from isolate.h. 2011-07-12 08:03:19 +00:00
string-stream.h 1. Added support for object printing for release mode using the 2010-12-20 10:38:19 +00:00
string.js Make (some) functions called from builtin functions use the callback's global as receiver. 2011-08-26 13:53:00 +00:00
strtod.cc Extract string->double and double->string conversions for use in the preparser. 2011-07-05 11:54:11 +00:00
strtod.h Weed out extreme exponents in strtod. 2010-10-14 13:47:48 +00:00
stub-cache.cc Improve memory usage of receiver type feedback. 2011-08-22 14:23:37 +00:00
stub-cache.h Improve memory usage of receiver type feedback. 2011-08-22 14:23:37 +00:00
token.cc Simpler (and a bit faster) keyword matcher. 2011-08-09 13:32:53 +00:00
token.h Parse harmony let declarations. 2011-08-16 14:24:12 +00:00
type-info.cc Improve memory usage of receiver type feedback. 2011-08-22 14:23:37 +00:00
type-info.h Improve memory usage of receiver type feedback. 2011-08-22 14:23:37 +00:00
unbound-queue-inl.h CPU profiler: sample call stack on profiling start. 2010-06-01 13:52:49 +00:00
unbound-queue.h A tiny contribution for the IWYU day: Include allocation.h in every 2011-05-06 06:50:20 +00:00
unicode-inl.h Updated unicode library. 2010-07-30 07:10:22 +00:00
unicode.cc Merge isolates to bleeding_edge. 2011-03-18 20:35:07 +00:00
unicode.h Merge isolates to bleeding_edge. 2011-03-18 20:35:07 +00:00
uri.js Extend GCMole with poor man's data flow analysis to catch dead raw pointer vars. 2011-05-16 09:06:16 +00:00
utils-inl.h Simplify include dependencies. 2011-05-03 08:23:58 +00:00
utils.cc Extract string->double and double->string conversions for use in the preparser. 2011-07-05 11:54:11 +00:00
utils.h Introduce a poor man's version of STL's bitset. 2011-07-21 13:06:55 +00:00
v8-counters.cc Merge isolates to bleeding_edge. 2011-03-18 20:35:07 +00:00
v8-counters.h Simplify EmitCallIC. 2011-06-29 13:43:24 +00:00
v8.cc Encapsulate element handling into a class keyed on ElementsKind 2011-08-03 11:12:46 +00:00
v8.h Introduce a random entropy source which can optionally be provided at initialization. 2011-07-17 09:16:28 +00:00
v8checks.h Fix break of build. 2010-11-24 10:28:22 +00:00
v8conversions.cc Extract string->double and double->string conversions for use in the preparser. 2011-07-05 11:54:11 +00:00
v8conversions.h Extract string->double and double->string conversions for use in the preparser. 2011-07-05 11:54:11 +00:00
v8dll-main.cc Fix the Windows shared build 2011-05-04 11:10:49 +00:00
v8globals.h Fixes build failures from FixedDoubleArray IC patch. 2011-07-13 16:36:26 +00:00
v8memory.h Rename memory.h to v8memory.h 2011-03-22 11:50:39 +00:00
v8natives.js Added access check to Runtime_GetPrototype. 2011-08-25 13:22:55 +00:00
v8preparserdll-main.cc Add gyp target to build preparser as stand-alone library. 2010-12-10 12:58:18 +00:00
v8threads.cc Fix another handful of memory leaks 2011-08-18 12:33:40 +00:00
v8threads.h "Deiceolate" Thread classes. 2011-06-10 09:54:04 +00:00
v8utils.cc Remove support for logging into a memory buffer. 2011-07-13 11:31:22 +00:00
v8utils.h Remove support for logging into a memory buffer. 2011-07-13 11:31:22 +00:00
variables.cc Parse harmony let declarations. 2011-08-16 14:24:12 +00:00
variables.h Parse harmony let declarations. 2011-08-16 14:24:12 +00:00
version.cc Prepare push to trunk. Now working on version 3.5.9. 2011-08-24 11:53:59 +00:00
version.h Merge isolates to bleeding_edge. 2011-03-18 20:35:07 +00:00
vm-state-inl.h Remove the ability to compile without logging and profiling 2011-07-13 09:09:04 +00:00
vm-state.h Remove the ability to compile without logging and profiling 2011-07-13 09:09:04 +00:00
weakmap.js Fix issue with prototype of WeakMap constructor. 2011-08-16 12:09:47 +00:00
win32-headers.h Fix Win32 bots - they crash/timeout on too long thread name. 2011-03-21 23:06:38 +00:00
zone-inl.h Inline more zone stuff. 2011-05-23 22:23:50 +00:00
zone.cc Fix memory leaks in ~Zone and ~Isolate 2011-08-17 08:48:54 +00:00
zone.h Improve memory usage of receiver type feedback. 2011-08-22 14:23:37 +00:00