v8/src
mstarzinger@chromium.org a527f451bc Deprecate old code aging mechanism.
The old code aging mechanism is too agressive with flushing as it leads
to many functions being flushed and recompiled over and over again. By
now the new code aging mechanism has stabilized enough to deprecate the
old fallback mechanism.

R=danno@chromium.org

Review URL: https://codereview.chromium.org/17061004

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@15209 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2013-06-19 17:00:01 +00:00
..
arm Always reset allowed OSR nesting level when reverting interrupt code patches. 2013-06-19 09:38:28 +00:00
extensions Separate Cell and PropertyCell spaces 2013-06-12 15:03:44 +00:00
ia32 Always reset allowed OSR nesting level when reverting interrupt code patches. 2013-06-19 09:38:28 +00:00
mips Always reset allowed OSR nesting level when reverting interrupt code patches. 2013-06-19 09:38:28 +00:00
third_party Fixed one spelling error. 2013-05-08 16:17:23 +00:00
x64 Always reset allowed OSR nesting level when reverting interrupt code patches. 2013-06-19 09:38:28 +00:00
accessors.cc Cutover v8 to use new style callbacks internally 2013-06-05 12:36:33 +00:00
accessors.h Handle retry-after-gc failures within LoadIC::Load and StoreIC::Store. 2013-04-19 08:30:49 +00:00
allocation-inl.h Progress towards making Zones independent of Isolates and Threads. 2012-06-04 14:42:58 +00:00
allocation.cc Replace OS::MemCopy with OS::MemMove (just as fast but more flexible). 2013-04-16 12:30:51 +00:00
allocation.h Progress towards making Zones independent of Isolates and Threads. 2012-06-04 14:42:58 +00:00
api.cc Notify CPU profiler when calling native getters 2013-06-13 19:16:35 +00:00
api.h Notify CPU profiler when calling native getters 2013-06-13 19:16:35 +00:00
apinatives.js Make sure builtin functions don't rely on __proto__. 2013-03-04 16:05:12 +00:00
apiutils.h new style of property/function callbacks 2013-05-21 06:36:24 +00:00
arguments.cc remove most uses of raw handle constructors 2013-06-13 09:27:09 +00:00
arguments.h Array access fix: g++ darwin 4.2.1 compiler clamped array index to 0 when confronted with negative indices. 2013-06-10 14:44:05 +00:00
array.js Remove redudant deleted_count argument from EnqueueSpliceRecord 2013-06-06 19:15:40 +00:00
arraybuffer.js Added an extra flag that enables only ArrayBuffer. 2013-05-06 16:19:27 +00:00
assembler.cc Separate Cell and PropertyCell spaces 2013-06-12 15:03:44 +00:00
assembler.h Notify CPU profiler when calling native getters 2013-06-13 19:16:35 +00:00
assert-scope.h Fix memory leak in assert scopes. 2013-06-13 07:47:42 +00:00
ast.cc Migrate BinaryOpICs and UnaryOpICs to new type rep 2013-06-14 17:02:39 +00:00
ast.h Migrate BinaryOpICs and UnaryOpICs to new type rep 2013-06-14 17:02: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 MIPS: Fix memory barriers for atomic operations. 2013-06-11 14:30:43 +00:00
atomicops_internals_tsan.h Add atomics implementation for ThreadSanitizer v2 (https://sites.google.com/a/chromium.org/dev/developers/testing/threadsanitizer-tsan-v2) 2012-11-13 21:38:00 +00:00
atomicops_internals_x86_gcc.cc Replace OS::MemCopy with OS::MemMove (just as fast but more flexible). 2013-04-16 12:30:51 +00:00
atomicops_internals_x86_gcc.h Accurate function prototypes for native calls from ARM simulator. 2013-04-30 11:34:43 +00:00
atomicops_internals_x86_macosx.h Cosmetic changes ("set up" is a verb, "setup" is a noun). 2012-01-13 13:09:52 +00:00
atomicops_internals_x86_msvc.h Fix Win64 compilation. 2010-12-07 11:53:19 +00:00
atomicops.h fix x32 handling of Atomic64 2013-03-05 13:54:03 +00:00
bignum-dtoa.cc Replace math.h with cmath 2013-04-19 13:26:47 +00:00
bignum-dtoa.h More spelling changes. 2012-01-16 12:38:59 +00:00
bignum.cc Fix bug in bignum implementation. 2013-04-08 15:13:57 +00:00
bignum.h Fix presubmit errors caused by updated depot tools 2011-09-08 19:57:14 +00:00
bootstrapper.cc Use type feedback for Array (non-constructor) call sites. 2013-06-19 09:25:24 +00:00
bootstrapper.h Deprecate FACTORY helper macro. 2013-06-04 10:30:05 +00:00
builtins.cc Install a generic handler whenever we fail to update the IC. 2013-06-14 11:21:34 +00:00
builtins.h Install a generic handler whenever we fail to update the IC. 2013-06-14 11:21:34 +00:00
bytecodes-irregexp.h RegExp: Add support for table-based character class 2012-03-30 07:43:48 +00:00
cached-powers.cc Replace math.h with cmath 2013-04-19 13:26:47 +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 Remove the static qualifier from functions in header files. 2011-11-29 10:56:11 +00:00
char-predicates.h Allow the ZWJ and ZWNJ characters in IdentifierPart as per ES5. 2012-02-23 08:15:45 +00:00
checks.cc Make assertion scopes thread safe. 2013-06-03 15:32:22 +00:00
checks.h Add empty-handle checks to API functions (#ifdef ENABLE_EXTRA_CHECKS) 2012-09-05 16:06:53 +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 Revert "Send SIGPROF signals on the profiler event processor thread" 2013-03-07 09:12:48 +00:00
circular-queue.h Revert "Send SIGPROF signals on the profiler event processor thread" 2013-03-07 09:12:48 +00:00
code-stubs-hydrogen.cc Remove manual representation annotations for constants. 2013-06-13 17:38:10 +00:00
code-stubs.cc Migrate Compare ICs to new type rep 2013-06-12 17:20:37 +00:00
code-stubs.h Migrate Compare ICs to new type rep 2013-06-12 17:20:37 +00:00
code.h Disallow dereferencing deferred handles when generating optimized code. 2013-04-23 09:23:07 +00:00
codegen.cc Make (most of) --trace-codegen available in release mode. Better output. 2013-05-24 10:57:59 +00:00
codegen.h Improve SeqStringSetChar implementation. 2013-05-23 09:51:06 +00:00
collection.js Move creation of collection prototypes into JavaScript. 2013-04-11 13:31:51 +00:00
compilation-cache.cc Added an Isolate parameter to some HashTable/Dictionary methods. TypeFeedbackOracle tweaks. 2013-03-12 07:06:36 +00:00
compilation-cache.h Index script compilation cache over context, too, 2012-08-28 10:49:23 +00:00
compiler-intrinsics.h Attempt to fix Win32 build by avoiding a compiler intrinsic. 2012-04-24 16:37:43 +00:00
compiler.cc Deprecate old code aging mechanism. 2013-06-19 17:00:01 +00:00
compiler.h Reland "Enable map dependency to in-flight compilation info." 2013-06-12 09:43:22 +00:00
contexts.cc Made Isolate a mandatory parameter for everything Handle-related. 2013-02-25 14:46:09 +00:00
contexts.h Array.observe emit splices for array length change and update index >= length 2013-06-04 23:58:49 +00:00
conversions-inl.h Replace math.h with cmath 2013-04-19 13:26:47 +00:00
conversions.cc Replace math.h with cmath 2013-04-19 13:26:47 +00:00
conversions.h Actually fix build. 2012-07-30 09:55:26 +00:00
counters.cc Remove Isolate::Current() from histograms. 2013-04-24 13:52:26 +00:00
counters.h Remove Isolate::Current() from histograms. 2013-04-24 13:52:26 +00:00
cpu-profiler-inl.h Revert "Perform CPU sampling by CPU sampling thread only iff processing thread is not running." 2012-11-30 10:26:21 +00:00
cpu-profiler.cc Remove unnecessary check from Logger::LogCodeObject 2013-06-03 09:46:32 +00:00
cpu-profiler.h Notify CPU profiler when calling native getters 2013-06-13 19:16:35 +00:00
cpu.h Cosmetic changes ("set up" is a verb, "setup" is a noun). 2012-01-13 13:09:52 +00:00
d8-debug.cc remove most uses of raw handle constructors 2013-06-13 09:27:09 +00:00
d8-debug.h Added a version of the v8::HandleScope constructor with an Isolate and use that consistently. 2013-03-15 12:06:53 +00:00
d8-posix.cc Cutover v8 to use new style callbacks internally 2013-06-05 12:36:33 +00:00
d8-readline.cc build fix for d8-readline for 15142 2013-06-14 13:40:47 +00:00
d8-windows.cc
d8.cc remove most uses of raw handle constructors 2013-06-13 09:27:09 +00:00
d8.gyp Intel VTune integration for V8/d8 2013-04-12 12:48:27 +00:00
d8.h Cutover v8 to use new style callbacks internally 2013-06-05 12:36:33 +00:00
d8.js ES6 symbols: implement name property 2013-03-22 16:51:28 +00:00
data-flow.cc Remove unused AssignedVariableAnalyzer. 2011-04-14 14:31:43 +00:00
data-flow.h Allow the deoptimizer translation to track de-materialized objects. 2013-06-12 14:22:49 +00:00
date.cc Implement date library functions in C++. 2012-03-09 12:07:29 +00:00
date.h Fix compile errors on Windows introduced by r10983. 2012-03-09 13:01:32 +00:00
date.js Move global code for builtins into setup functions. 2013-04-11 12:15:25 +00:00
dateparser-inl.h Clarify that date parsing follows Safari. 2012-10-09 08:34:39 +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 Remove Utf8InputBuffer 2012-12-20 09:20:37 +00:00
debug-agent.h Remove dead code and one static initializer that came with it. 2011-12-12 11:54:21 +00:00
debug-debugger.js Remove support for Live Object List and inspector module. 2013-01-16 15:44:26 +00:00
debug.cc remove most uses of raw handle constructors 2013-06-13 09:27:09 +00:00
debug.h remove old MakeWeak 2013-06-03 08:17:04 +00:00
deoptimizer.cc Always reset allowed OSR nesting level when reverting interrupt code patches. 2013-06-19 09:38:28 +00:00
deoptimizer.h Allow the deoptimizer translation to track de-materialized objects. 2013-06-12 14:22:49 +00:00
disasm.h Merge isolates to bleeding_edge. 2011-03-18 20:35:07 +00:00
disassembler.cc Make assertion scopes thread safe. 2013-06-03 15:32:22 +00:00
disassembler.h Made Isolate a mandatory parameter for everything Handle-related. 2013-02-25 14:46:09 +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 Remove unused IsNan function 2012-04-23 13:44:06 +00:00
dtoa.cc Replace math.h with cmath 2013-04-19 13:26:47 +00:00
dtoa.h More spelling changes. 2012-01-16 12:38:59 +00:00
elements-kind.cc Consolidated all the key store/load classes in the Hydrogen and Lithium 2012-11-02 09:18:53 +00:00
elements-kind.h Canonicalize NaNs on store to Fast(Float|Double) arrays 2013-03-28 13:30:16 +00:00
elements.cc Make assertion scopes thread safe. 2013-06-03 15:32:22 +00:00
elements.h Allocation Info Tracking, continued. 2013-03-01 16:06:34 +00:00
execution.cc Deprecate FACTORY helper macro. 2013-06-04 10:30:05 +00:00
execution.h Add methods to allow resuming execution after calling TerminateExecution(). 2013-04-22 15:01:45 +00:00
factory.cc Refactor only: Rename JSGlobaPropertyCell to PropertyCell 2013-06-14 16:06:12 +00:00
factory.h Refactor only: Rename JSGlobaPropertyCell to PropertyCell 2013-06-14 16:06:12 +00:00
fast-dtoa.cc Reintroduce duplicate identifier detection in preparser. 2011-09-07 12:39:53 +00:00
fast-dtoa.h Remove the static qualifier from functions in header files. 2011-11-29 10:56:11 +00:00
fixed-dtoa.cc Replace math.h with cmath 2013-04-19 13:26:47 +00:00
fixed-dtoa.h Dtoa for fixed notation. 2010-05-05 13:51:27 +00:00
flag-definitions.h Deprecate old code aging mechanism. 2013-06-19 17:00:01 +00:00
flags.cc ARM: Makefile/gyp update allowing better control of ARM specific options. 2013-04-16 14:39:48 +00:00
flags.h Introduce --print-all-code flag and infrastructure for one flag to imply another flag. 2011-12-15 17:00:27 +00:00
frames-inl.h Generators save and restore stack handlers 2013-05-08 08:08:23 +00:00
frames.cc Make assertion scopes thread safe. 2013-06-03 15:32:22 +00:00
frames.h Unify deoptimizer for JavaScript frames. 2013-05-17 08:27:56 +00:00
full-codegen.cc Separate Cell and PropertyCell spaces 2013-06-12 15:03:44 +00:00
full-codegen.h Inhibit OSR for big functions. 2013-06-14 11:35:00 +00:00
func-name-inferrer.cc Renamed "symbols" to "internalized strings" throughout the code base, 2013-02-28 17:03:34 +00:00
func-name-inferrer.h Remove TLS access for current Zone. 2012-06-11 12:42:31 +00:00
gdb-jit.cc Fix compilation with gdbjit=on. 2013-06-10 16:31:55 +00:00
gdb-jit.h Make GDBJIT interface compile again. 2013-03-20 11:29:46 +00:00
generator.js GeneratorFunction() makes generator instances 2013-06-12 12:52:16 +00:00
global-handles.cc remove V8_ALLOW_ACCESS_TO_PERSISTENT_IMPLICIT and V8_ALLOW_ACCESS_TO_PERSISTENT_ARROW 2013-06-03 10:02:02 +00:00
global-handles.h remove old MakeWeak 2013-06-03 08:17:04 +00:00
globals.h Enable Native Client build of V8. 2013-04-17 08:27:40 +00:00
handles-inl.h Cosmetic change to the handle dereference check. 2013-06-05 15:35:14 +00:00
handles.cc Revert "DevTools: CPUProfiler: provide url for scripts that have sourceURL property." 2013-06-13 11:09:19 +00:00
handles.h New unified type representation 2013-06-05 15:43:53 +00:00
hashmap.h Make the performance of the VM more predictable by not letting the hash seed 2012-08-23 08:15:38 +00:00
heap-inl.h Refactor only: Rename JSGlobaPropertyCell to PropertyCell 2013-06-14 16:06:12 +00:00
heap-profiler.cc New GC APIs, try 2. 2013-04-24 15:59:23 +00:00
heap-profiler.h New GC APIs, try 2. 2013-04-24 15:59:23 +00:00
heap-snapshot-generator-inl.h Split profile-generator 2013-02-21 12:10:40 +00:00
heap-snapshot-generator.cc Refactor only: Rename JSGlobaPropertyCell to PropertyCell 2013-06-14 16:06:12 +00:00
heap-snapshot-generator.h Refactor only: Rename JSGlobaPropertyCell to PropertyCell 2013-06-14 16:06:12 +00:00
heap.cc Do not use weak handles for ArrayBuffers. 2013-06-19 11:53:30 +00:00
heap.h Do not use weak handles for ArrayBuffers. 2013-06-19 11:53:30 +00:00
hydrogen-environment-liveness.cc Liveness analysis for environment slots in Hydrogen 2013-06-04 16:41:24 +00:00
hydrogen-environment-liveness.h Liveness analysis for environment slots in Hydrogen 2013-06-04 16:41:24 +00:00
hydrogen-gvn.cc Make assertion scopes thread safe. 2013-06-03 15:32:22 +00:00
hydrogen-gvn.h Extract GlobalValueNumberer and helper classes from hydrogen.cc and move to hydrogen-gvn.cc. 2013-05-27 12:45:46 +00:00
hydrogen-instructions.cc MIPS: Optimise Math.floor(x/y) to use integer division for MIPS. 2013-06-17 15:06:41 +00:00
hydrogen-instructions.h Revert "Improved range analysis for bitwise operations." 2013-06-14 17:25:03 +00:00
hydrogen.cc Bugfix in hydrogen array literal code generation. 2013-06-19 13:48:50 +00:00
hydrogen.h Make Zone::allocation_size work with parallel zones. 2013-06-19 07:48:41 +00:00
ic-inl.h ES6 symbols: turn symbols into a proper primitive type 2013-03-22 16:33:50 +00:00
ic.cc Migrate BinaryOpICs and UnaryOpICs to new type rep 2013-06-14 17:02:39 +00:00
ic.h Migrate BinaryOpICs and UnaryOpICs to new type rep 2013-06-14 17:02:39 +00:00
incremental-marking-inl.h Forward white to grey transition only if slot is before the progress bar of a given object. 2012-11-26 16:16:49 +00:00
incremental-marking.cc Separate Cell and PropertyCell spaces 2013-06-12 15:03:44 +00:00
incremental-marking.h Fix counting of scanned bytes in incremental marking step for large object. 2013-05-29 11:13:59 +00:00
interface.cc Renamed "symbols" to "internalized strings" throughout the code base, 2013-02-28 17:03:34 +00:00
interface.h Get rid of static module allocation, do it in code. 2012-11-22 10:25:22 +00:00
interpreter-irregexp.cc Make assertion scopes thread safe. 2013-06-03 15:32:22 +00:00
interpreter-irregexp.h Make the irregexp interpreter throw on stack overflow. 2011-10-26 06:37:57 +00:00
isolate-inl.h Port count-based profiler to ARM 2012-03-23 12:16:40 +00:00
isolate.cc Move static flag modifications to V8::InitializeOncePerProcessImpl(). 2013-06-19 08:57:26 +00:00
isolate.h Deprecate FACTORY helper macro. 2013-06-04 10:30:05 +00:00
json-parser.h Make assertion scopes thread safe. 2013-06-03 15:32:22 +00:00
json-stringifier.h Make assertion scopes thread safe. 2013-06-03 15:32:22 +00:00
json.js Move global code for builtins into setup functions. 2013-04-11 12:15:25 +00:00
jsregexp-inl.h Inline some regexp code. 2013-02-06 12:58:09 +00:00
jsregexp.cc Add type field to AST expression nodes 2013-06-06 13:28:22 +00:00
jsregexp.h Add type field to AST expression nodes 2013-06-06 13:28:22 +00:00
lazy-instance.h Fix typo in lazy-instance.h. 2012-04-17 16:02:36 +00:00
list-inl.h Overwrite the handler using Set. 2013-05-03 08:48:53 +00:00
list.h Overwrite the handler using Set. 2013-05-03 08:48:53 +00:00
lithium-allocator-inl.h Generate the TransitionElementsStub using Crankshaft 2013-02-04 12:01:59 +00:00
lithium-allocator.cc Add missing AllowHandleDereference to LAllocator::BuildLiveRanges. 2013-06-07 15:18:49 +00:00
lithium-allocator.h Cache first hint operand while building live ranges. 2013-05-03 14:58:06 +00:00
lithium.cc Make assertion scopes thread safe. 2013-06-03 15:32:22 +00:00
lithium.h Allow the deoptimizer translation to track de-materialized objects. 2013-06-12 14:22:49 +00:00
liveedit-debugger.js Issue 2429, core implementation and the protocol change 2012-12-03 21:47:39 +00:00
liveedit.cc Deprecate FACTORY helper macro. 2013-06-04 10:30:05 +00:00
liveedit.h Support 'restart call frame' debug command 2012-06-15 16:52:03 +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 Make assertion scopes thread safe. 2013-06-03 15:32:22 +00:00
log-utils.h Clean up VMState a little bit. 2013-04-24 14:44:08 +00:00
log.cc Revert "DevTools: CPUProfiler: provide url for scripts that have sourceURL property." 2013-06-13 11:09:19 +00:00
log.h Skip samples where top function's stack frame is not setup properly 2013-05-14 22:51:33 +00:00
macro-assembler.h Implement direct allocation in old data space infrastructure. 2013-04-15 11:52:34 +00:00
macros.py Remove __ prefix from Harmony typed arrays implementation 2013-04-29 11:18:27 +00:00
mark-compact-inl.h Revert "Allow partial scanning of large arrays in order to avoid" 2012-10-04 11:09:17 +00:00
mark-compact.cc Refactor only: Rename JSGlobaPropertyCell to PropertyCell 2013-06-14 16:06:12 +00:00
mark-compact.h Prevent excessive processing of weak maps while marking. 2013-06-04 17:20:06 +00:00
marking-thread.cc Make assertion scopes thread safe. 2013-06-03 15:32:22 +00:00
marking-thread.h Added parallel marking threads. 2013-01-31 14:23:36 +00:00
math.js Implement support for Math.imul in Crankshaft. 2013-04-26 08:52:35 +00:00
messages.cc Deprecate FACTORY helper macro. 2013-06-04 10:30:05 +00:00
messages.h Deprecate FACTORY helper macro. 2013-06-04 10:30:05 +00:00
messages.js Add support for //# sourceURL similar to deprecated //@ sourceURL one. 2013-05-29 12:40:21 +00:00
mirror-debugger.js ES6 symbols: prevent reflection, proxy, and observe APIs from leaking symbols 2013-03-22 17:27:44 +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 remove most uses of raw handle constructors 2013-06-13 09:27:09 +00:00
natives.h Convert *.js files of cctest/test-log into "resources". 2011-07-14 11:38:18 +00:00
object-observe.js Remove redudant deleted_count argument from EnqueueSpliceRecord 2013-06-06 19:15:40 +00:00
objects-debug.cc Refactor only: Rename JSGlobaPropertyCell to PropertyCell 2013-06-14 16:06:12 +00:00
objects-inl.h Deprecate old code aging mechanism. 2013-06-19 17:00:01 +00:00
objects-printer.cc Refactor only: Rename JSGlobaPropertyCell to PropertyCell 2013-06-14 16:06:12 +00:00
objects-visiting-inl.h Deprecate old code aging mechanism. 2013-06-19 17:00:01 +00:00
objects-visiting.cc Separate Cell and PropertyCell spaces 2013-06-12 15:03:44 +00:00
objects-visiting.h Separate Cell and PropertyCell spaces 2013-06-12 15:03:44 +00:00
objects.cc Deprecate old code aging mechanism. 2013-06-19 17:00:01 +00:00
objects.h Deprecate old code aging mechanism. 2013-06-19 17:00:01 +00:00
once.cc Landing for pliard@chromium.org: Remove static initializers in v8. 2012-03-12 13:56:56 +00:00
once.h Landing for pliard@chromium.org: Remove static initializers in v8. 2012-03-12 13:56:56 +00:00
optimizing-compiler-thread.cc Make assertion scopes thread safe. 2013-06-03 15:32:22 +00:00
optimizing-compiler-thread.h Remove unused field. 2013-03-13 11:44:07 +00:00
parser.cc For-of statements do not permit initializers. 2013-06-12 12:37:44 +00:00
parser.h For-of statements do not permit initializers. 2013-06-12 12:37:44 +00:00
platform-cygwin.cc Replace math.h with cmath 2013-04-19 13:26:47 +00:00
platform-freebsd.cc Replace math.h with cmath 2013-04-19 13:26:47 +00:00
platform-linux.cc Prevent segfault if file cannot be opened when --ll_prof is used. 2013-05-29 19:45:19 +00:00
platform-macos.cc Replace math.h with cmath 2013-04-19 13:26:47 +00:00
platform-nullos.cc Unified the structure of VirtualMemory implementations across platforms a bit. 2013-04-12 11:10:19 +00:00
platform-openbsd.cc Prevent segfault if file cannot be opened when --ll_prof is used. 2013-05-29 19:45:19 +00:00
platform-posix.cc OS::MemMove/OS::MemCopy: Don't call through to generated code when size == 0 to avoid prefetching invalid memory 2013-04-19 16:38:19 +00:00
platform-posix.h Minimize uses of lazy initialization by adding explicit initialization functions. 2012-04-05 14:10:39 +00:00
platform-solaris.cc Replace math.h with cmath 2013-04-19 13:26:47 +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 OS::MemMove/OS::MemCopy: Don't call through to generated code when size == 0 to avoid prefetching invalid memory 2013-04-19 16:38:19 +00:00
platform.h Replace math.h with cmath 2013-04-19 13:26:47 +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 Replace OS::MemCopy with OS::MemMove (just as fast but more flexible). 2013-04-16 12:30:51 +00:00
preparse-data.h Renamed "symbols" to "internalized strings" throughout the code base, 2013-02-28 17:03:34 +00:00
preparser-api.cc Replace OS::MemCopy with OS::MemMove (just as fast but more flexible). 2013-04-16 12:30:51 +00:00
preparser.cc For-of statements do not permit initializers. 2013-06-12 12:37:44 +00:00
preparser.h For-of statements do not permit initializers. 2013-06-12 12:37:44 +00:00
prettyprinter.cc Add initial parser support for harmony iteration 2013-06-06 14:38:26 +00:00
prettyprinter.h Consistently start (almost) all AstPrinter::VisitFoo functions with IndentedScope. 2013-05-08 13:24:45 +00:00
profile-generator-inl.h Skip samples where top function's stack frame is not setup properly 2013-05-14 22:51:33 +00:00
profile-generator.cc remove most uses of raw handle constructors 2013-06-13 09:27:09 +00:00
profile-generator.h remove old MakeWeak 2013-06-03 08:17:04 +00:00
property-details.h Try convert polymorphic stores into a single monomorphic store. 2013-06-14 14:16:03 +00:00
property.cc Free up 11 bits in fast-mode PropertyDetails by removing the enumeration-index. 2013-05-07 13:09:23 +00:00
property.h Refactor only: Rename JSGlobaPropertyCell to PropertyCell 2013-06-14 16:06:12 +00:00
proxy.js Move global code for builtins into setup functions. 2013-04-11 12:15:25 +00:00
regexp-macro-assembler-irregexp-inl.h RegExp: Add support for table-based character class 2012-03-30 07:43:48 +00:00
regexp-macro-assembler-irregexp.cc Remove use of Isolate::Current in regexp macro assemblers. 2013-06-07 08:38:05 +00:00
regexp-macro-assembler-irregexp.h Remove use of Isolate::Current in regexp macro assemblers. 2013-06-07 08:38:05 +00:00
regexp-macro-assembler-tracer.cc RegExp macro assembler clean up. 2013-06-06 10:17:07 +00:00
regexp-macro-assembler-tracer.h RegExp macro assembler clean up. 2013-06-06 10:17:07 +00:00
regexp-macro-assembler.cc Fix compilation with gdbjit=on. 2013-06-10 16:31:55 +00:00
regexp-macro-assembler.h RegExp macro assembler clean up. 2013-06-06 10:17:07 +00:00
regexp-stack.cc Replace OS::MemCopy with OS::MemMove (just as fast but more flexible). 2013-04-16 12:30:51 +00:00
regexp-stack.h Fix presubmit errors caused by updated depot tools 2011-09-08 19:57:14 +00:00
regexp.js Move global code for builtins into setup functions. 2013-04-11 12:15:25 +00:00
rewriter.cc Add initial parser support for harmony iteration 2013-06-06 14:38:26 +00:00
rewriter.h Remove some dead code. 2011-04-07 14:42:37 +00:00
runtime-profiler.cc Inhibit OSR for big functions. 2013-06-14 11:35:00 +00:00
runtime-profiler.h Inhibit OSR for big functions. 2013-06-14 11:35:00 +00:00
runtime.cc Do not use weak handles for ArrayBuffers. 2013-06-19 11:53:30 +00:00
runtime.h Do not use weak handles for ArrayBuffers. 2013-06-19 11:53:30 +00:00
runtime.js ES6 symbols: fix corner cases of equality operators 2013-04-03 17:06:22 +00:00
safepoint-table.cc Make it possible to Crankshaft all kinds of stubs. 2013-04-18 09:50:46 +00:00
safepoint-table.h Make assertion scopes thread safe. 2013-06-03 15:32:22 +00:00
sampler.cc Notify CPU profiler when calling native getters 2013-06-13 19:16:35 +00:00
sampler.h Revert r14252 as it broke --prof for some cases 2013-04-19 11:55:01 +00:00
scanner-character-streams.cc Fix input and output to handle UTF16 surrogate pairs. 2012-03-12 12:35:28 +00:00
scanner-character-streams.h Fix input and output to handle UTF16 surrogate pairs. 2012-03-12 12:35:28 +00:00
scanner.cc Remove the executable bit from scanner.cc file. 2013-04-23 07:24:08 +00:00
scanner.h Fix crasher when checking for "of", but next token has no literal buffer 2013-06-11 11:30:03 +00:00
scopeinfo.cc Add type field to AST expression nodes 2013-06-06 13:28:22 +00:00
scopeinfo.h Get rid of static module allocation, do it in code. 2012-11-22 10:25:22 +00:00
scopes.cc Add type field to AST expression nodes 2013-06-06 13:28:22 +00:00
scopes.h Add type field to AST expression nodes 2013-06-06 13:28:22 +00:00
serialize.cc Separate Cell and PropertyCell spaces 2013-06-12 15:03:44 +00:00
serialize.h Separate Cell and PropertyCell spaces 2013-06-12 15:03:44 +00:00
simulator.h MIPS port initial commit 2010-02-04 20:36:58 +00:00
small-pointer-list.h Remove TLS access for current Zone. 2012-06-11 12:42:31 +00:00
smart-pointers.h Details wrt parallel recompilation. 2013-03-05 16:22:08 +00:00
snapshot-common.cc Separate Cell and PropertyCell spaces 2013-06-12 15:03:44 +00:00
snapshot-empty.cc Separate Cell and PropertyCell spaces 2013-06-12 15:03:44 +00:00
snapshot.h Separate Cell and PropertyCell spaces 2013-06-12 15:03:44 +00:00
spaces-inl.h Improve SeqString::Truncate for latest allocated strings. 2013-03-28 11:19:38 +00:00
spaces.cc Refactor only: Rename JSGlobaPropertyCell to PropertyCell 2013-06-14 16:06:12 +00:00
spaces.h Refactor only: Rename JSGlobaPropertyCell to PropertyCell 2013-06-14 16:06:12 +00:00
splay-tree-inl.h Remove TLS access for current Zone. 2012-06-11 12:42:31 +00:00
splay-tree.h Fix MSVC warnings about missing operator delete. 2012-06-18 12:48:21 +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 Clean up StoreBuffer::EnsureSpace. 2013-06-12 13:14:35 +00:00
store-buffer.h Clean up StoreBuffer::EnsureSpace. 2013-06-12 13:14:35 +00:00
string-search.cc Merge isolates to bleeding_edge. 2011-03-18 20:35:07 +00:00
string-search.h remove latin-1 flag 2013-03-13 20:04:50 +00:00
string-stream.cc Deprecate FACTORY helper macro. 2013-06-04 10:30:05 +00:00
string-stream.h Update representation-from-uses to support smi. 2013-05-24 12:29:37 +00:00
string.js Avoid relying on monkey-patchable things in String.prototype.split. 2013-06-19 12:25:40 +00:00
strtod.cc Replace math.h with cmath 2013-04-19 13:26:47 +00:00
strtod.h Weed out extreme exponents in strtod. 2010-10-14 13:47:48 +00:00
stub-cache.cc Use type feedback for Array (non-constructor) call sites. 2013-06-19 09:25:24 +00:00
stub-cache.h Use type feedback for Array (non-constructor) call sites. 2013-06-19 09:25:24 +00:00
sweeper-thread.cc Make assertion scopes thread safe. 2013-06-03 15:32:22 +00:00
sweeper-thread.h Move sweeping pending status field of concurrent sweepers to MarkCompactCollector. 2013-02-13 15:21:08 +00:00
symbol.js Move global code for builtins into setup functions. 2013-04-11 12:15:25 +00:00
token.cc Simpler (and a bit faster) keyword matcher. 2011-08-09 13:32:53 +00:00
token.h Add parser support for generators. 2013-04-02 17:34:59 +00:00
transitions-inl.h ES6 symbols: Allow symbols as property names 2013-03-04 15:00:57 +00:00
transitions.cc Track storage types of instance variables. 2013-04-26 15:30:41 +00:00
transitions.h ES6 symbols: Allow symbols as property names 2013-03-04 15:00:57 +00:00
type-info.cc Migrate BinaryOpICs and UnaryOpICs to new type rep 2013-06-14 17:02:39 +00:00
type-info.h Migrate BinaryOpICs and UnaryOpICs to new type rep 2013-06-14 17:02:39 +00:00
typedarray.js Fix TypedArray error for parameterless constructor. 2013-06-06 11:37:40 +00:00
types.cc Migrate Compare ICs to new type rep 2013-06-12 17:20:37 +00:00
types.h Migrate Compare ICs to new type rep 2013-06-12 17:20:37 +00:00
typing.cc Migrate Compare ICs to new type rep 2013-06-12 17:20:37 +00:00
typing.h Migrate Compare ICs to new type rep 2013-06-12 17:20: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 Replace OS::MemCopy with OS::MemMove (just as fast but more flexible). 2013-04-16 12:30:51 +00:00
unicode.cc Remove InputBuffer 2013-01-03 09:18:01 +00:00
unicode.h remove latin-1 flag 2013-03-13 20:04:50 +00:00
uri.h Make assertion scopes thread safe. 2013-06-03 15:32:22 +00:00
uri.js Move global code for builtins into setup functions. 2013-04-11 12:15:25 +00:00
utils-inl.h Simplify include dependencies. 2011-05-03 08:23:58 +00:00
utils.cc Replace OS::MemCopy with OS::MemMove (just as fast but more flexible). 2013-04-16 12:30:51 +00:00
utils.h Improve code for integral modulus calculation. 2013-06-10 12:05:54 +00:00
v8-counters.cc Remove Isolate::Current() from histograms. 2013-04-24 13:52:26 +00:00
v8-counters.h Remove unused counters 2013-06-19 16:50:38 +00:00
v8.cc Move static flag modifications to V8::InitializeOncePerProcessImpl(). 2013-06-19 08:57:26 +00:00
v8.h remove most uses of raw handle constructors 2013-06-13 09:27:09 +00:00
v8checks.h Fix break of build. 2010-11-24 10:28:22 +00:00
v8conversions.cc Continues Latin-1 support. All tests pass with ENABLE_LATIN_1 flag. 2013-01-09 15:47:53 +00:00
v8conversions.h Make assertion scopes thread safe. 2013-06-03 15:32:22 +00:00
v8dll-main.cc Fix the Windows shared build 2011-05-04 11:10:49 +00:00
v8globals.h Separate Cell and PropertyCell spaces 2013-06-12 15:03:44 +00:00
v8memory.h Generators save and restore stack handlers 2013-05-08 08:08:23 +00:00
v8natives.js GeneratorFunction() makes generator instances 2013-06-12 12:52: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 Make the Isolate parameter mandatory in Locker and Unlocker classes. 2013-01-18 07:20:17 +00:00
v8threads.h Plug memory leak in Isolate. 2012-07-02 12:15:23 +00:00
v8utils.cc Replace OS::MemCopy with OS::MemMove (just as fast but more flexible). 2013-04-16 12:30:51 +00:00
v8utils.h Replace OS::MemCopy with OS::MemMove (just as fast but more flexible). 2013-04-16 12:30:51 +00:00
variables.cc Renamed "symbols" to "internalized strings" throughout the code base, 2013-02-28 17:03:34 +00:00
variables.h Renamed "symbols" to "internalized strings" throughout the code base, 2013-02-28 17:03:34 +00:00
version.cc Prepare push to trunk. Now working on 3.19.19. 2013-06-18 11:42:34 +00:00
version.h Merge isolates to bleeding_edge. 2011-03-18 20:35:07 +00:00
vm-state-inl.h Clean up VMState a little bit. 2013-04-24 14:44:08 +00:00
vm-state.h Clean up VMState a little bit. 2013-04-24 14:44:08 +00:00
win32-headers.h Simplify silent abort by raising SIGABRT directly. 2012-03-05 09:52:14 +00:00
win32-math.cc Replace math.h with cmath 2013-04-19 13:26:47 +00:00
win32-math.h Replace math.h with cmath 2013-04-19 13:26:47 +00:00
zone-inl.h One Zone per CompilationInfo. 2012-06-20 08:58:41 +00:00
zone.cc Make Zone::allocation_size work with parallel zones. 2013-06-19 07:48:41 +00:00
zone.h Make Zone::allocation_size work with parallel zones. 2013-06-19 07:48:41 +00:00