v8/src
erik.corry@gmail.com cd8d915c72 Clean up the marking speed heuristics. This reduces the
max heap size on 64 bit from ca. 300Mbytes to ca. 200Mbytes
on Ulan's splay variant.  On 32 bit not much change.
Review URL: http://codereview.chromium.org/8494012

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9906 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2011-11-08 10:28:58 +00:00
..
arm Revert r9901 to make tree green again. 2011-11-08 09:56:09 +00:00
extensions Rolling back r9662. 2011-10-17 13:39:56 +00:00
ia32 Revert r9901 to make tree green again. 2011-11-08 09:56:09 +00:00
mips Revert r9901 to make tree green again. 2011-11-08 09:56:09 +00:00
third_party/valgrind Update valgrind.h. Codereview http://codereview.chromium.org/7468002 2011-07-22 11:22:29 +00:00
x64 Create stub and runtime function for x64 full-codegen array literal element initialization. 2011-11-08 10:10:24 +00:00
accessors.cc Cleanup ScopeInfo and SerializedScopeInfo. 2011-11-03 10:36:55 +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 Handlify the remaining CallStubCompiler functions. 2011-10-28 12:37:29 +00:00
api.h Handlify the remaining CallStubCompiler functions. 2011-10-28 12:37:29 +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 Fix presubmit errors caused by updated depot tools 2011-09-08 19:57:14 +00:00
array.js Fix Array.filter to use internal array for result. 2011-10-19 13:44:29 +00:00
assembler.cc Shave 39% from snapshot size. 2011-10-20 12:27:10 +00:00
assembler.h Avoid write-barriers when initializing newly created Code object. 2011-10-21 10:37:56 +00:00
ast-inl.h Replace boolean indications of strict mode by an enum value. 2011-10-24 07:47:22 +00:00
ast.cc Revert r9901 to make tree green again. 2011-11-08 09:56:09 +00:00
ast.h Revert r9901 to make tree green again. 2011-11-08 09:56:09 +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 MIPS: updated atomic operations. 2011-10-31 12:47:02 +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 Reintroduce duplicate identifier detection in preparser. 2011-09-07 12:39:53 +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 Fix presubmit errors caused by updated depot tools 2011-09-08 19:57:14 +00:00
bootstrapper.cc Implement Harmony sets and maps. 2011-10-25 14:14:56 +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 Array.{splice,slice} to set proper ElementsKind of result 2011-11-04 12:47:58 +00:00
builtins.h Implement for-in loop for proxies. 2011-10-24 15:56:18 +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 Change cached powers of 10 to avoid constants that need a static 2011-10-07 08:21:21 +00:00
cached-powers.h Fix presubmit errors caused by updated depot tools 2011-09-08 19:57:14 +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 Fix presubmit error introduced by r9767. 2011-10-25 09:30:52 +00:00
circular-queue-inl.h Fix the include guard from circular-queue-inl.h 2011-09-12 10:24:18 +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 Refactor elements kind conversion. 2011-10-20 12:36:45 +00:00
code-stubs.h Make non-templatized versions of LIR printing functions. 2011-11-02 08:32:40 +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 Merge experimental/gc branch to the bleeding_edge. 2011-09-19 18:36:47 +00:00
codegen.h Refactor elements kind conversion. 2011-10-20 12:36:45 +00:00
collection.js Fix Harmony sets and maps to allow undefined as keys. 2011-11-03 14:33:58 +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 Fix presubmit errors caused by updated depot tools 2011-09-08 19:57:14 +00:00
compiler-intrinsics.h Merge experimental/gc branch to the bleeding_edge. 2011-09-19 18:36:47 +00:00
compiler.cc Cleanup ScopeInfo and SerializedScopeInfo. 2011-11-03 10:36:55 +00:00
compiler.h Replace boolean indications of strict mode by an enum value. 2011-10-24 07:47:22 +00:00
contexts.cc Remove some unnecessary binding initialization checks. 2011-11-03 11:59:51 +00:00
contexts.h Block scoped const variables. 2011-10-25 08:33:08 +00:00
conversions-inl.h Avoid using C++ STL include <limits>. 2011-09-26 12:44:36 +00:00
conversions.cc Rename scanner.* to scanner-character-streams.*. and scanner-base.* to scanner.* 2011-09-08 13:06:44 +00:00
conversions.h Avoid using C++ STL include <limits>. 2011-09-26 12:44:36 +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 Eliminate the need for code delete events in CPU profiler. 2011-09-14 11:47:03 +00:00
cpu-profiler.cc Fix race in CpuProfiler::StopProcessor / CpuProfiler::TickSampleEvent. 2011-09-26 16:31:11 +00:00
cpu-profiler.h Eliminate the need for code delete events in CPU profiler. 2011-09-14 11:47:03 +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 Fix build with debuggersupport=off. 2011-09-29 08:55:36 +00:00
d8-debug.h Rename SmartPointer to SmartArrayPointer. 2011-09-09 22:39:47 +00:00
d8-posix.cc Fix presubmit errors caused by updated depot tools 2011-09-08 19:57:14 +00:00
d8-readline.cc Fixing d8's broken readline history. 2011-09-14 14:39:56 +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 Silence GCC-4.5.3 warning about unused result in d8.cc 2011-10-18 12:10:13 +00:00
d8.gyp Refactor .gyp files: 2011-08-25 14:50:09 +00:00
d8.h Fixing d8's broken readline history. 2011-09-14 14:39:56 +00:00
d8.js Added check for trailing whitespaces and corrected existing violations. 2011-09-01 11:28:10 +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 Optimize JS date implementation for smi-only arrays 2011-10-31 14:39:21 +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 Fix presubmit errors caused by updated depot tools 2011-09-08 19:57:14 +00:00
debug-agent.cc Rename SmartPointer to SmartArrayPointer. 2011-09-09 22:39:47 +00:00
debug-agent.h Rename SmartPointer to SmartArrayPointer. 2011-09-09 22:39:47 +00:00
debug-debugger.js Remove trailing whitespaces from *.js files. 2011-08-19 05:24:39 +00:00
debug.cc Handlify the remaining CallStubCompiler functions. 2011-10-28 12:37:29 +00:00
debug.h Reapply "Support for precise stepping in functions compiled before debugging was started (step 2)" 2011-10-18 13:40:33 +00:00
deoptimizer.cc Fix bug in environment simulation after inlined call-as-function. 2011-10-24 13:53:08 +00:00
deoptimizer.h MIPS: crankshaft implementation 2011-10-28 08:14:46 +00:00
disasm.h Merge isolates to bleeding_edge. 2011-03-18 20:35:07 +00:00
disassembler.cc Merge experimental/gc branch to the bleeding_edge. 2011-09-19 18:36:47 +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 Reintroduce duplicate identifier detection in preparser. 2011-09-07 12:39:53 +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 Basic support for tracking smi-only arrays on ia32. 2011-09-22 11:30:04 +00:00
elements.h Mechanical refactor to move ElementsKind type out of JSObject. 2011-09-09 09:35:57 +00:00
execution.cc Simplify calling generated code from the runtime. 2011-10-06 09:31:38 +00:00
execution.h Simplify calling generated code from the runtime. 2011-10-06 09:31:38 +00:00
factory.cc Cleanup ScopeInfo and SerializedScopeInfo. 2011-11-03 10:36:55 +00:00
factory.h Cleanup ScopeInfo and SerializedScopeInfo. 2011-11-03 10:36:55 +00:00
fast-dtoa.cc Reintroduce duplicate identifier detection in preparser. 2011-09-07 12:39:53 +00:00
fast-dtoa.h Added precision mode to fast-dtoa. 2010-09-20 09:18:00 +00:00
fixed-dtoa.cc Reintroduce duplicate identifier detection in preparser. 2011-09-07 12:39:53 +00:00
fixed-dtoa.h Dtoa for fixed notation. 2010-05-05 13:51:27 +00:00
flag-definitions.h Remove stack height tracking from ia32 non-optimizing code generator. 2011-11-01 12:20:46 +00:00
flags.cc Rename SmartPointer to SmartArrayPointer. 2011-09-09 22:39:47 +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 Runtime_NotifyDeoptimized should search for function activation in all thread stacks. 2011-10-12 10:35:42 +00:00
frames.cc Cleanup ScopeInfo and SerializedScopeInfo. 2011-11-03 10:36:55 +00:00
frames.h Add flag to trace element kind transitions 2011-10-20 09:38:24 +00:00
full-codegen.cc Cleanup ScopeInfo and SerializedScopeInfo. 2011-11-03 10:36:55 +00:00
full-codegen.h Remove the forward-bailout stack from the non-optimizing compiler. 2011-11-02 16:53:32 +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 incorrect function name inference in case of assignment / global assignment. 2011-10-03 19:18:05 +00:00
gdb-jit.cc Cleanup ScopeInfo and SerializedScopeInfo. 2011-11-03 10:36:55 +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 Remove kInvalidStrictFlag and make gcc-4.5 happy again. 2011-10-28 09:10:29 +00:00
handles-inl.h Merge isolates to bleeding_edge. 2011-03-18 20:35:07 +00:00
handles.cc Handlify the remaining CallStubCompiler functions. 2011-10-28 12:37:29 +00:00
handles.h Implement Harmony sets and maps. 2011-10-25 14:14:56 +00:00
hashmap.cc Make non-templatized versions of LIR printing functions. 2011-11-02 08:32:40 +00:00
hashmap.h Make non-templatized versions of LIR printing functions. 2011-11-02 08:32:40 +00:00
heap-inl.h Fix Harmony sets and maps to allow null as key. 2011-11-03 14:17:05 +00:00
heap-profiler.cc Merge experimental/gc branch to the bleeding_edge. 2011-09-19 18:36:47 +00:00
heap-profiler.h Remove the ability to compile without logging and profiling 2011-07-13 09:09:04 +00:00
heap.cc Fix Harmony sets and maps to allow null as key. 2011-11-03 14:17:05 +00:00
heap.h Don't set the limit that triggers the next GC higher than the max 2011-11-07 10:35:24 +00:00
hydrogen-instructions.cc Revert r9901 to make tree green again. 2011-11-08 09:56:09 +00:00
hydrogen-instructions.h Revert r9901 to make tree green again. 2011-11-08 09:56:09 +00:00
hydrogen.cc Improve dominator computation to avoid worst-case quadratic time. 2011-11-08 10:18:25 +00:00
hydrogen.h Revert r9901 to make tree green again. 2011-11-08 09:56:09 +00:00
ic-inl.h Merge experimental/gc branch to the bleeding_edge. 2011-09-19 18:36:47 +00:00
ic.cc Refactoring only: Make the handling of PropertyType more explicit. 2011-11-08 08:42:13 +00:00
ic.h Handlify the remaining stub compiler functions for call ICs. 2011-10-24 10:55:00 +00:00
incremental-marking-inl.h Clean up the marking speed heuristics. This reduces the 2011-11-08 10:28:58 +00:00
incremental-marking.cc Clean up the marking speed heuristics. This reduces the 2011-11-08 10:28:58 +00:00
incremental-marking.h Clean up the marking speed heuristics. This reduces the 2011-11-08 10:28:58 +00:00
inspector.cc Adding inspector module and macro-ized object type list. 2011-01-19 08:04:48 +00:00
inspector.h Fix presubmit errors caused by updated depot tools 2011-09-08 19:57:14 +00:00
interpreter-irregexp.cc Make the irregexp interpreter throw on stack overflow. 2011-10-26 06:37:57 +00:00
interpreter-irregexp.h Make the irregexp interpreter throw on stack overflow. 2011-10-26 06:37:57 +00:00
isolate-inl.h Make C++ to JS transition faster by avoiding JavaScriptFrameIterator in SaveContext. 2011-10-28 12:49:09 +00:00
isolate.cc Print out line number and extension name when compilation of an extension fails. This fixes issue 305. 2011-10-25 13:43:19 +00:00
isolate.h Make C++ to JS transition faster by avoiding JavaScriptFrameIterator in SaveContext. 2011-10-28 12:49:09 +00:00
json-parser.h Revert "Added ability to lock strings to prevent their representation or encoding from changing." 2011-10-05 11:09:34 +00:00
json.js Implement function proxies (except for their use as constructors). 2011-09-13 11:42:57 +00:00
jsregexp.cc Make the irregexp interpreter throw on stack overflow. 2011-10-26 06:37:57 +00:00
jsregexp.h Remove a static initializer that could potentially slow down startup time. 2011-10-07 14:41:08 +00:00
list-inl.h Handlify simple functions of [keyed] store stub compiler. 2011-10-26 10:45:24 +00:00
list.h Handlify simple functions of [keyed] store stub compiler. 2011-10-26 10:45:24 +00:00
lithium-allocator-inl.h Fix a bug in Lithium environment iteration. 2011-06-06 11:30:17 +00:00
lithium-allocator.cc Merge experimental/gc branch to the bleeding_edge. 2011-09-19 18:36:47 +00:00
lithium-allocator.h Fix a bug in Lithium environment iteration. 2011-06-06 11:30:17 +00:00
lithium.cc Basic support for tracking smi-only arrays on ia32. 2011-09-22 11:30:04 +00:00
lithium.h Merge experimental/gc branch to the bleeding_edge. 2011-09-19 18:36:47 +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 Clean up Scope::CollectUsedVariables. 2011-11-03 14:50:19 +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 Switch UnreachableObjectsFilter to use Marking instead of InstrusiveMarking. 2011-10-20 11:40:16 +00:00
liveobjectlist.h Fix presubmit errors caused by updated depot tools 2011-09-08 19:57:14 +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 Rename SmartPointer to SmartArrayPointer. 2011-09-09 22:39:47 +00:00
log-utils.h Fix presubmit errors caused by updated depot tools 2011-09-08 19:57:14 +00:00
log.cc Make sure that heap is iterable prior to iterating it in Logger:: methods. 2011-09-29 15:07:00 +00:00
log.h Merge experimental/gc branch to the bleeding_edge. 2011-09-19 18:36:47 +00:00
macro-assembler.h Fix some asserts in stub generation and file some bugs where 2011-09-15 19:24:04 +00:00
macros.py Fix error handling in Date.prototype.toISOString. 2011-10-28 08:45:04 +00:00
mark-compact-inl.h Speed up debug mode GC. 2011-10-25 12:13:06 +00:00
mark-compact.cc Fix Harmony sets and maps to allow null as key. 2011-11-03 14:17:05 +00:00
mark-compact.h Speed up debug mode GC. 2011-10-25 12:13:06 +00:00
math.js Lock the prototype of internal classes. 2011-09-05 07:30:35 +00:00
messages.cc Handlify the remaining CallStubCompiler functions. 2011-10-28 12:37:29 +00:00
messages.h Rename SmartPointer to SmartArrayPointer. 2011-09-09 22:39:47 +00:00
messages.js Optimize format message to not use DefineOwnProperty and freeze, do these inline 2011-11-07 10:50:39 +00:00
mirror-debugger.js Fix Error.prototype.toString to be ES5 conform. 2011-10-26 10:41:52 +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 Shave 39% from snapshot size. 2011-10-20 12:27:10 +00:00
natives.h Convert *.js files of cctest/test-log into "resources". 2011-07-14 11:38:18 +00:00
objects-debug.cc Implement Harmony sets and maps. 2011-10-25 14:14:56 +00:00
objects-inl.h Refactoring only: Make the handling of PropertyType more explicit. 2011-11-08 08:42:13 +00:00
objects-printer.cc Refactoring only: Make the handling of PropertyType more explicit. 2011-11-08 08:42:13 +00:00
objects-visiting-inl.h Merge experimental/gc branch to the bleeding_edge. 2011-09-19 18:36:47 +00:00
objects-visiting.cc Implement Harmony sets and maps. 2011-10-25 14:14:56 +00:00
objects-visiting.h Disable short-circuiting of cons-strings when compaction is pending. 2011-10-10 10:35:08 +00:00
objects.cc Refactoring only: Make the handling of PropertyType more explicit. 2011-11-08 08:42:13 +00:00
objects.h Refactoring only: Make the handling of PropertyType more explicit. 2011-11-08 08:42:13 +00:00
parser.cc Revert r9870 due to browser-test failures. 2011-11-07 12:33:58 +00:00
parser.h Merged Scanner and JavaScriptScanner. 2011-11-01 07:47:15 +00:00
platform-cygwin.cc Fix presubmit errors caused by updated depot tools 2011-09-08 19:57:14 +00:00
platform-freebsd.cc Implement VirtualMemory on FreeBSD to fix build. 2011-11-03 08:33:06 +00:00
platform-linux.cc Add hinting to improve ASLR for macos (all allocations) and linux (newly added allocation types). 2011-10-10 14:17:42 +00:00
platform-macos.cc Add hinting to improve ASLR for macos (all allocations) and linux (newly added allocation types). 2011-10-10 14:17:42 +00:00
platform-nullos.cc Add guard pages in front of executable allocations 2011-07-20 08:06:43 +00:00
platform-openbsd.cc Fix leakage of virtual address space on Linux platform. 2011-09-29 12:23:05 +00:00
platform-posix.cc Upstream Android V8 change. 2011-11-08 10:14:03 +00:00
platform-solaris.cc Fix presubmit errors caused by updated depot tools 2011-09-08 19:57:14 +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 Fix leakage of virtual address space on Linux platform. 2011-09-29 12:23:05 +00:00
platform.h Add hinting to improve ASLR for macos (all allocations) and linux (newly added allocation types). 2011-10-10 14:17:42 +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 Use StrictModeFlag in preparser and preparse data. 2011-10-27 13:08:51 +00:00
preparser-api.cc Merged Scanner and JavaScriptScanner. 2011-11-01 07:47:15 +00:00
preparser.cc Merged Scanner and JavaScriptScanner. 2011-11-01 07:47:15 +00:00
preparser.h Merged Scanner and JavaScriptScanner. 2011-11-01 07:47:15 +00:00
prettyprinter.cc Nuke CompareToNull AST node. 2011-09-15 09:09:40 +00:00
prettyprinter.h Remove variable rewrites and the unneccesary Slot class. 2011-09-07 11:02:31 +00:00
profile-generator-inl.h Eliminate the need for code delete events in CPU profiler. 2011-09-14 11:47:03 +00:00
profile-generator.cc Cleanup ScopeInfo and SerializedScopeInfo. 2011-11-03 10:36:55 +00:00
profile-generator.h Remove a static initializer that could potentially slow down startup time. 2011-10-07 14:41:08 +00:00
property.cc Make the GC aware of JSReceiver pointers in LookupResults. 2011-10-18 11:18:55 +00:00
property.h Refactoring only: Make the handling of PropertyType more explicit. 2011-11-08 08:42:13 +00:00
proxy.js Adapt to latest spec changes for Proxy.create[Function]. 2011-10-24 16:25:30 +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 Fix presubmit errors caused by updated depot tools 2011-09-08 19:57:14 +00:00
regexp-macro-assembler-tracer.cc Fix build error. 2011-10-03 10:40:39 +00:00
regexp-macro-assembler-tracer.h Fix presubmit errors caused by updated depot tools 2011-09-08 19:57:14 +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 Fix presubmit errors caused by updated depot tools 2011-09-08 19:57:14 +00:00
regexp.js Remove special-casing of calls to RegExp test and exec methods with no argument. 2011-10-26 12:51:07 +00:00
rewriter.cc Remove ExitContextStatement. 2011-09-08 08:59:14 +00:00
rewriter.h Remove some dead code. 2011-04-07 14:42:37 +00:00
runtime-profiler.cc Remove #include "isolate-inl.h" from v8.h. 2011-10-03 11:13:20 +00:00
runtime-profiler.h Remove unused code from runtime profiler. 2011-08-11 08:26:01 +00:00
runtime.cc Refactoring only: Make the handling of PropertyType more explicit. 2011-11-08 08:42:13 +00:00
runtime.h Create stub and runtime function for ia32 full-codegen array literal element initialization. 2011-10-31 14:42:06 +00:00
runtime.js Implement for-in loop for proxies. 2011-10-24 15:56:18 +00:00
safepoint-table.cc Use the BitField class for Code::Flags. 2011-09-12 10:50:50 +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-character-streams.cc Move the implementation of Scanner::LiteralScope to scanner.cc 2011-09-12 07:49:01 +00:00
scanner-character-streams.h Rename scanner.* to scanner-character-streams.*. and scanner-base.* to scanner.* 2011-09-08 13:06:44 +00:00
scanner.cc Merged Scanner and JavaScriptScanner. 2011-11-01 07:47:15 +00:00
scanner.h Merged Scanner and JavaScriptScanner. 2011-11-01 07:47:15 +00:00
SConscript MIPS: crankshaft implementation 2011-10-28 08:14:46 +00:00
scopeinfo.cc Clean up Scope::CollectUsedVariables. 2011-11-03 14:50:19 +00:00
scopeinfo.h Remove some unnecessary binding initialization checks. 2011-11-03 11:59:51 +00:00
scopes.cc Clean up Scope::CollectUsedVariables. 2011-11-03 14:50:19 +00:00
scopes.h Clean up Scope::CollectUsedVariables. 2011-11-03 14:50:19 +00:00
serialize.cc Get back the performance lost in context creation in 9744. 2011-10-25 11:02:29 +00:00
serialize.h Cleanup ScopeInfo and SerializedScopeInfo. 2011-11-03 10:36:55 +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-array-pointer.h Rename SmartPointer to SmartArrayPointer. 2011-09-09 22:39:47 +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 Remove some asserts to speed up debug mode. 2011-10-13 11:50:00 +00:00
spaces.cc Move some heap verification code in under the --verify-heap flag to speed 2011-10-25 13:27:46 +00:00
spaces.h Remove superfluous assert. 2011-10-25 13:34:52 +00:00
splay-tree-inl.h Remove a static initializer that could potentially slow down startup time. 2011-10-07 14:41:08 +00:00
splay-tree.h Fix presubmit errors caused by updated depot tools 2011-09-08 19:57:14 +00:00
store-buffer-inl.h Remove some asserts to speed up debug mode. 2011-10-13 11:50:00 +00:00
store-buffer.cc Move some heap verification code in under the --verify-heap flag to speed 2011-10-25 13:27:46 +00:00
store-buffer.h Merge experimental/gc branch to the bleeding_edge. 2011-09-19 18:36:47 +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 Rename SmartPointer to SmartArrayPointer. 2011-09-09 22:39:47 +00:00
string-stream.h Rename SmartPointer to SmartArrayPointer. 2011-09-09 22:39:47 +00:00
string.js Fixed string.split: always convert non-regexp separator to string. 2011-09-22 08:18:58 +00:00
strtod.cc Remove the use of <limits> from strtod.cc. It is unused. 2011-09-30 09:16:01 +00:00
strtod.h Weed out extreme exponents in strtod. 2010-10-14 13:47:48 +00:00
stub-cache.cc Handlify CompileConstructStub. Based on 8391045. 2011-10-28 14:08:43 +00:00
stub-cache.h Handlify CompileConstructStub. Based on 8391045. 2011-10-28 14:08:43 +00:00
token.cc Simpler (and a bit faster) keyword matcher. 2011-08-09 13:32:53 +00:00
token.h Block scoped const variables. 2011-10-25 08:33:08 +00:00
type-info.cc Revert r9901 to make tree green again. 2011-11-08 09:56:09 +00:00
type-info.h Revert r9901 to make tree green again. 2011-11-08 09:56:09 +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 Fix issue 1415 - allow surrogate pair codes in decodeURIComponent. 2011-10-04 07:15:07 +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 Implement Harmony sets and maps. 2011-10-25 14:14:56 +00:00
v8-counters.cc Merge isolates to bleeding_edge. 2011-03-18 20:35:07 +00:00
v8-counters.h Merge experimental/gc branch to the bleeding_edge. 2011-09-19 18:36:47 +00:00
v8.cc Implement Harmony sets and maps. 2011-10-25 14:14:56 +00:00
v8.h Moved random generator state to global context. 2011-10-24 12:12:21 +00:00
v8checks.h Fix break of build. 2010-11-24 10:28:22 +00:00
v8conversions.cc Rename scanner.* to scanner-character-streams.*. and scanner-base.* to scanner.* 2011-09-08 13:06:44 +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 Refactoring only: Make the handling of PropertyType more explicit. 2011-11-08 08:42:13 +00:00
v8memory.h Rename memory.h to v8memory.h 2011-03-22 11:50:39 +00:00
v8natives.js Revert r9596 due to page-cycler regressions. 2011-11-04 13:05:16 +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 Fix presubmit errors caused by updated depot tools 2011-09-08 19:57:14 +00:00
v8utils.cc Remove support for logging into a memory buffer. 2011-07-13 11:31:22 +00:00
v8utils.h Make accessors for oddball objects return Oddball* instead of Object*. 2011-10-10 09:21:48 +00:00
variables.cc Revert r9870 due to browser-test failures. 2011-11-07 12:33:58 +00:00
variables.h Revert r9870 due to browser-test failures. 2011-11-07 12:33:58 +00:00
version.cc Prepare push to trunk. Now working on version 3.7.5. 2011-11-07 10:08:24 +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
win32-headers.h Fixing headers for Windows 2000. 2011-09-28 13:40:03 +00:00
win32-math.cc Reintroduce duplicate identifier detection in preparser. 2011-09-07 12:39:53 +00:00
win32-math.h Reintroduce duplicate identifier detection in preparser. 2011-09-07 12:39:53 +00:00
zone-inl.h Trigger OOM when zone is full. 2011-09-09 12:41:58 +00:00
zone.cc Trigger OOM when zone is full. 2011-09-09 12:41:58 +00:00
zone.h Fix warnings reported by MSVS for shared library build 2011-08-29 09:14:59 +00:00