v8/src
mstarzinger@chromium.org 1da890af54 Refactor how embedded pointers are visited.
This refactoring (almost) gets rid of the requirement to get the target
object address for an object pointer embedded in code objects. This is
not possible on MIPS as pointers are encoded using two instructions. All
usages of RelocInfo::target_object_address() are (almost) obsoleted by
this change. The serializer still uses it, so MIPS will not yet work
with snapshots turned on.

R=danno@chromium.org,vegorov@chromium.org

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9597 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2011-10-12 15:43:41 +00:00
..
arm Refactor how embedded pointers are visited. 2011-10-12 15:43:41 +00:00
extensions Merge experimental/gc branch to the bleeding_edge. 2011-09-19 18:36:47 +00:00
ia32 Refactor how embedded pointers are visited. 2011-10-12 15:43:41 +00:00
mips Introduce collective --harmony flag. 2011-10-12 12:23:06 +00:00
third_party/valgrind Update valgrind.h. Codereview http://codereview.chromium.org/7468002 2011-07-22 11:22:29 +00:00
x64 Refactor how embedded pointers are visited. 2011-10-12 15:43:41 +00:00
accessors.cc Fix presubmit errors caused by updated depot tools 2011-09-08 19:57:14 +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 Introduce collective --harmony flag. 2011-10-12 12:23:06 +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 Fix presubmit errors caused by updated depot tools 2011-09-08 19:57:14 +00:00
array.js Fix some array functions to behave as specified. 2011-10-07 14:07:33 +00:00
assembler.cc Clean list of external references from internal objects like the hole value. 2011-10-04 09:07:50 +00:00
assembler.h Refactor how embedded pointers are visited. 2011-10-12 15:43:41 +00:00
ast-inl.h Preliminary code for block scopes and block contexts. 2011-08-11 16:29:28 +00:00
ast.cc Record function call targets, use them for inlining. 2011-09-27 11:42:02 +00:00
ast.h Move declaration of SerializedScopeInfo from variables.h to objects.h 2011-10-11 08:41:19 +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 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 Remove #include "isolate-inl.h" from v8.h. 2011-10-03 11:13:20 +00:00
bootstrapper.h Compress sources of JS libraries in addition to the snapshot. 2011-06-06 20:47:30 +00:00
builtins.cc Add --noclever-optimizations to disable some things that have 2011-10-11 11:35:04 +00:00
builtins.h Implement function proxies (except for their use as constructors). 2011-09-13 11:42:57 +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 Small fix for STATIC_ASSERT. 2011-08-29 11:41:23 +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 Remove #include "isolate-inl.h" from v8.h. 2011-10-03 11:13:20 +00:00
code-stubs.h Fast allocation of block contexts. 2011-10-06 15:59:02 +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 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 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 Introduce collective --harmony flag. 2011-10-12 12:23:06 +00:00
compiler.h Revert "Support for precise stepping in functions compiled before debugging was started (step 2)" 2011-10-01 08:47:12 +00:00
contexts.cc Move declaration of SerializedScopeInfo from variables.h to objects.h 2011-10-11 08:41:19 +00:00
contexts.h Fix and test use of property descriptor objects. 2011-09-21 12:45:51 +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 Fixing MinGW build. 2011-09-30 07:46: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 Lock the prototype of internal classes. 2011-09-05 07:30:35 +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 Make accessors for oddball objects return Oddball* instead of Object*. 2011-10-10 09:21:48 +00:00
debug.h Simplify calling generated code from the runtime. 2011-10-06 09:31:38 +00:00
deoptimizer.cc Add dynamic stack frame alignment to optimized functions with untagged doubles on the stack. 2011-09-23 13:28:17 +00:00
deoptimizer.h Add dynamic stack frame alignment to optimized functions with untagged doubles on the stack. 2011-09-23 13:28:17 +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 Make accessors for oddball objects return Oddball* instead of Object*. 2011-10-10 09:21:48 +00:00
factory.h Make accessors for oddball objects return Oddball* instead of Object*. 2011-10-10 09:21:48 +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 Tentatively enabling string slices. 2011-10-12 12:30:30 +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 Remove #include "isolate-inl.h" from v8.h. 2011-10-03 11:13:20 +00:00
frames.h Runtime_NotifyDeoptimized should search for function activation in all thread stacks. 2011-10-12 10:35:42 +00:00
full-codegen.cc Move declaration of SerializedScopeInfo from variables.h to objects.h 2011-10-11 08:41:19 +00:00
full-codegen.h Move declaration of SerializedScopeInfo from variables.h to objects.h 2011-10-11 08:41:19 +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 Rename SmartPointer to SmartArrayPointer. 2011-09-09 22:39: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 Avoid using C++ STL include <limits>. 2011-09-26 12:44:36 +00:00
handles-inl.h Merge isolates to bleeding_edge. 2011-03-18 20:35:07 +00:00
handles.cc Add --noclever-optimizations to disable some things that have 2011-10-11 11:35:04 +00:00
handles.h Revert "Added ability to lock strings to prevent their representation or encoding from changing." 2011-10-05 11:09:34 +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 Merge experimental/gc branch to the bleeding_edge. 2011-09-19 18:36:47 +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 Add a regression test for an already fixed issue. 2011-10-10 10:46:27 +00:00
heap.h New flag --stress-compaction 2011-10-11 15:52:15 +00:00
hydrogen-instructions.cc Small simplification of HChange instruction. 2011-09-28 14:01:40 +00:00
hydrogen-instructions.h Small simplification of HChange instruction. 2011-09-28 14:01:40 +00:00
hydrogen.cc Move declaration of SerializedScopeInfo from variables.h to objects.h 2011-10-11 08:41:19 +00:00
hydrogen.h Move declaration of SerializedScopeInfo from variables.h to objects.h 2011-10-11 08:41:19 +00:00
ic-inl.h Merge experimental/gc branch to the bleeding_edge. 2011-09-19 18:36:47 +00:00
ic.cc Refactor and fix polymorphic KeyedStoreIC creation 2011-10-11 16:02:45 +00:00
ic.h Refactor and fix polymorphic KeyedStoreIC creation 2011-10-11 16:02:45 +00:00
incremental-marking-inl.h Fix calculation of live-bytes in pages. 2011-09-20 11:20:00 +00:00
incremental-marking.cc Refactor how embedded pointers are visited. 2011-10-12 15:43:41 +00:00
incremental-marking.h Fix free list node ending up on evacuation candidate. 2011-10-11 16:50: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 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 Remove #include "isolate-inl.h" from v8.h. 2011-10-03 11:13:20 +00:00
isolate.cc Make accessors for oddball objects return Oddball* instead of Object*. 2011-10-10 09:21:48 +00:00
isolate.h Remove #include "isolate-inl.h" from v8.h. 2011-10-03 11:13:20 +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 Remove a static initializer that could potentially slow down startup time. 2011-10-07 14:41:08 +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 Revert "Support for precise stepping in functions compiled before debugging was started (step 2)" 2011-10-01 08:47:12 +00:00
list.h Support for precise stepping in functions compiled before debugging was started (step 1) 2011-09-13 08:31:21 +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 Merge experimental/gc branch to the bleeding_edge. 2011-09-19 18:36:47 +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 Basic support for tracking smi-only arrays on ia32. 2011-09-22 11:30:04 +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 Implement function proxies (except for their use as constructors). 2011-09-13 11:42:57 +00:00
mark-compact-inl.h Merge experimental/gc branch to the bleeding_edge. 2011-09-19 18:36:47 +00:00
mark-compact.cc Refactor how embedded pointers are visited. 2011-10-12 15:43:41 +00:00
mark-compact.h Refactor how embedded pointers are visited. 2011-10-12 15:43:41 +00:00
math.js Lock the prototype of internal classes. 2011-09-05 07:30:35 +00:00
messages.cc Make accessors for oddball objects return Oddball* instead of Object*. 2011-10-10 09:21:48 +00:00
messages.h Rename SmartPointer to SmartArrayPointer. 2011-09-09 22:39:47 +00:00
messages.js Implement function proxies (except for their use as constructors). 2011-09-13 11:42:57 +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 Merge experimental/gc branch to the bleeding_edge. 2011-09-19 18:36:47 +00:00
natives.h Convert *.js files of cctest/test-log into "resources". 2011-07-14 11:38:18 +00:00
objects-debug.cc Fix verification of weak maps during initialization. 2011-10-04 15:54:57 +00:00
objects-inl.h Activate smi-only optimizations for large array literals. 2011-10-10 08:31:06 +00:00
objects-printer.cc Fix verification of weak maps during initialization. 2011-10-04 15:54:57 +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 Merge experimental/gc branch to the bleeding_edge. 2011-09-19 18:36:47 +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 Refactor how embedded pointers are visited. 2011-10-12 15:43:41 +00:00
objects.h Refactor how embedded pointers are visited. 2011-10-12 15:43:41 +00:00
parser.cc Introduce collective --harmony flag. 2011-10-12 12:23:06 +00:00
parser.h Introduce collective --harmony flag. 2011-10-12 12:23:06 +00:00
platform-cygwin.cc Fix presubmit errors caused by updated depot tools 2011-09-08 19:57:14 +00:00
platform-freebsd.cc Fix presubmit errors caused by updated depot tools 2011-09-08 19:57:14 +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 Add hinting to improve ASLR for macos (all allocations) and linux (newly added allocation types). 2011-10-10 14:17:42 +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 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 Rename scanner.* to scanner-character-streams.*. and scanner-base.* to scanner.* 2011-09-08 13:06:44 +00:00
preparser.cc Introduce collective --harmony flag. 2011-10-12 12:23:06 +00:00
preparser.h Introduce collective --harmony flag. 2011-10-12 12:23:06 +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 Remove a static initializer that could potentially slow down startup time. 2011-10-07 14:41:08 +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 Key external array map transitions on ElementsKind instead of ExternalArrayType 2011-09-09 14:47:37 +00:00
property.h Cache multiple ElementsKind map transition per map. 2011-09-23 15:09:00 +00:00
proxy.js Remove two left-over uses of Function.prototype.apply that I overlooked when merging proxy CLs. 2011-10-04 12:48:16 +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 Make the RegExp.prototype object be a RegExp object. 2011-09-26 08:42:01 +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 Runtime_NotifyDeoptimized should search for function activation in all thread stacks. 2011-10-12 10:35:42 +00:00
runtime.h Track elements_kind transitions in KeyedStoreICs. 2011-10-11 09:33:00 +00:00
runtime.js Make integer indexed properties ("elements") work for proxies. 2011-09-22 10:45:37 +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 Introduce collective --harmony flag. 2011-10-12 12:23:06 +00:00
scanner.h Introduce collective --harmony flag. 2011-10-12 12:23:06 +00:00
SConscript Merge experimental/gc branch to the bleeding_edge. 2011-09-19 18:36:47 +00:00
scopeinfo.cc Move declaration of SerializedScopeInfo from variables.h to objects.h 2011-10-11 08:41:19 +00:00
scopeinfo.h Move declaration of SerializedScopeInfo from variables.h to objects.h 2011-10-11 08:41:19 +00:00
scopes.cc Move declaration of SerializedScopeInfo from variables.h to objects.h 2011-10-11 08:41:19 +00:00
scopes.h Move declaration of SerializedScopeInfo from variables.h to objects.h 2011-10-11 08:41:19 +00:00
serialize.cc Clean list of external references from internal objects like the hole value. 2011-10-04 09:07:50 +00:00
serialize.h Merge experimental/gc branch to the bleeding_edge. 2011-09-19 18:36:47 +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 GC Cleanup + Set max old generation size to 700MB on ia32 and max executable size to 128 MB (on ia32) 2011-09-22 17:10:40 +00:00
spaces.cc Fix free list node ending up on evacuation candidate. 2011-10-11 16:50:58 +00:00
spaces.h Remove some unused and unneeded flags. 2011-10-11 09:28:06 +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 Merge experimental/gc branch to the bleeding_edge. 2011-09-19 18:36:47 +00:00
store-buffer.cc Merge experimental/gc branch to the bleeding_edge. 2011-09-19 18:36:47 +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 Track elements_kind transitions in KeyedStoreICs. 2011-10-11 09:33:00 +00:00
stub-cache.h Refactor and fix polymorphic KeyedStoreIC creation 2011-10-11 16:02:45 +00:00
token.cc Simpler (and a bit faster) keyword matcher. 2011-08-09 13:32:53 +00:00
token.h Unify the handling of comparinsons against null and undefined. 2011-09-19 14:50:33 +00:00
type-info.cc Fix presubmit error. 2011-10-10 10:32:16 +00:00
type-info.h Make accessors for oddball objects return Oddball* instead of Object*. 2011-10-10 09:21:48 +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 Revert "Support for precise stepping in functions compiled before debugging was started (step 2)" 2011-10-01 08:47:12 +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 Introduce collective --harmony flag. 2011-10-12 12:23:06 +00:00
v8.h Remove #include "isolate-inl.h" from v8.h. 2011-10-03 11:13:20 +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 Move declaration of SerializedScopeInfo from variables.h to objects.h 2011-10-11 08:41:19 +00:00
v8memory.h Rename memory.h to v8memory.h 2011-03-22 11:50:39 +00:00
v8natives.js Fix special handling of DefineOwnProperty on arrays. 2011-10-12 14:47:13 +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 Move declaration of SerializedScopeInfo from variables.h to objects.h 2011-10-11 08:41:19 +00:00
variables.h Move declaration of SerializedScopeInfo from variables.h to objects.h 2011-10-11 08:41:19 +00:00
version.cc Prepare push to trunk. We are now working on 3.6.7. 2011-10-10 11:38:09 +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 parent of the WeakMap prototype. 2011-09-13 09:45:10 +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