v8/src
marja@chromium.org a81d7b1e7c Refactor PropertyCallbackInfo & FunctionCallbackInfo, part 3.
This CL starts using positive array indices instead of negative array indices
for the PropertyCallbackInfo and FunctionCallbackInfo fields. Also, the indices
match now, so they can be unified in the next step.

BUG=
R=dcarney@chromium.org, mstarzinger@chromium.org

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@17015 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2013-09-30 14:09:51 +00:00
..
arm Refactor PropertyCallbackInfo & FunctionCallbackInfo, part 3. 2013-09-30 14:09:51 +00:00
extensions add isolate parameter to ThrowException 2013-09-26 07:37:59 +00:00
ia32 Refactor PropertyCallbackInfo & FunctionCallbackInfo, part 3. 2013-09-30 14:09:51 +00:00
mips Tag handlers as HANDLER rather than STUB. 2013-09-30 13:53:21 +00:00
platform Reland "Deuglify V8_INLINE and V8_NOINLINE." 2013-09-12 08:57:10 +00:00
third_party This patch is to support Vtune on Android platform. 2013-07-30 01:01:04 +00:00
utils Avoid fallback to weak entropy for the PRNGs on Windows. 2013-09-24 13:27:58 +00:00
x64 Refactor PropertyCallbackInfo & FunctionCallbackInfo, part 3. 2013-09-30 14:09:51 +00:00
accessors.cc Speed up ArrayBuffer/typed array/DataView properties. 2013-09-25 08:19:35 +00:00
accessors.h Speed up ArrayBuffer/typed array/DataView properties. 2013-09-25 08:19:35 +00:00
allocation-inl.h revert thread isolate in PreallocatedStorageAllocationPolicy 2013-09-02 11:39:23 +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 revert thread isolate in PreallocatedStorageAllocationPolicy 2013-09-02 11:39:23 +00:00
api.cc change of V8_DEPRECATED to be enabled behind a gyp flag 2013-09-30 13:28:23 +00:00
api.h Split extra checks into extra checks and handle zapping 2013-09-30 11:56:52 +00:00
apinatives.js Don't lookup the cache for the result of Function::New 2013-09-16 14:50:01 +00:00
apiutils.h new style of property/function callbacks 2013-05-21 06:36:24 +00:00
arguments.cc Refactor PropertyCallbackInfo & FunctionCallbackInfo, part 3. 2013-09-30 14:09:51 +00:00
arguments.h Refactor PropertyCallbackInfo & FunctionCallbackInfo, part 3. 2013-09-30 14:09:51 +00:00
array-iterator.js Update Array Iterator to use numeric indexes 2013-08-06 13:10:07 +00:00
array.js Array "splice" changeRecords should be emitted after the performChange has completed (per spec) 2013-09-13 08:13:02 +00:00
arraybuffer.js Do not allow invocation of ArrayBuffer and array buffer views' constructors as functions. 2013-06-27 07:42:08 +00:00
assembler.cc Add a mechanism to override the detected cpu features. 2013-09-17 13:02:25 +00:00
assembler.h Add a mechanism to override the detected cpu features. 2013-09-17 13:02:25 +00:00
assert-scope.h Fix regressions triggered by map invalidation during graph creation. 2013-08-12 14:10:25 +00:00
ast.cc Use regular map-checks to guard string-length loading. 2013-09-13 09:57:48 +00:00
ast.h Use regular map-checks to guard string-length loading. 2013-09-13 09:57:48 +00:00
atomicops_internals_arm_gcc.h
atomicops_internals_mips_gcc.h MIPS: Fix memory barriers for atomic operations. 2013-06-11 14:30:43 +00:00
atomicops_internals_tsan.h TSan: Move definition of AtomicOps_x86CPUFeatureStruct into v8::internal namespace 2013-08-02 08:52:59 +00:00
atomicops_internals_x86_gcc.cc Keep two empty lines between declarations for cpp files 2013-07-05 09:52:11 +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
atomicops_internals_x86_msvc.h
atomicops.h Merge two lines into one for V8_TARGET_ARCH_${arch} and V8_HOST_ARCH_${arch} 2013-07-05 08:15:32 +00:00
bignum-dtoa.cc Replace math.h with cmath 2013-04-19 13:26:47 +00:00
bignum-dtoa.h
bignum.cc Keep two empty lines between declarations for cpp files 2013-07-05 09:52:11 +00:00
bignum.h
bootstrapper.cc Internalize names before using them in slow-mode objects. 2013-09-25 15:11:48 +00:00
bootstrapper.h some random isolate threading 2013-09-11 08:39:38 +00:00
builtins.cc Tag normal as handlers, and make code handler-specific. 2013-09-30 13:58:44 +00:00
builtins.h Tag normal as handlers, and make code handler-specific. 2013-09-30 13:58:44 +00:00
bytecodes-irregexp.h
cached-powers.cc Replace math.h with cmath 2013-04-19 13:26:47 +00:00
cached-powers.h
char-predicates-inl.h Add support for explicit octal and binary integer literals 2013-07-19 09:57:35 +00:00
char-predicates.h Add support for explicit octal and binary integer literals 2013-07-19 09:57:35 +00:00
checks.cc Move DumpBacktrace() to checks.cc and cleanup both the code and the necessary platform checks. 2013-09-23 14:11:59 +00:00
checks.h First implementation of HUnique<T> and HUniqueSet<T>, which is supposed to replace UniqueValueId. 2013-09-12 12:08:54 +00:00
circular-queue-inl.h Rename some of SamplingCircularQueue methods 2013-09-05 10:31:18 +00:00
circular-queue.h Rename some of SamplingCircularQueue methods 2013-09-05 10:31:18 +00:00
code-stubs-hydrogen.cc Add field nested_sites to AllocationSite. This field is used to maintain 2013-09-24 10:30:41 +00:00
code-stubs.cc remove most uses of Isolate::Current in arch specific files 2013-09-11 10:51:06 +00:00
code-stubs.h Tag handlers as HANDLER rather than STUB. 2013-09-30 13:53:21 +00:00
code.h Disallow dereferencing deferred handles when generating optimized code. 2013-04-23 09:23:07 +00:00
codegen.cc thread isolate for files starting with 'b' and 'c' 2013-09-03 06:57:16 +00:00
codegen.h Rename AllocationSiteInfo to AllocationMemento 2013-07-19 13:30:49 +00:00
collection.js Calling Map etc without new should throw TypeError 2013-08-01 09:18:28 +00:00
compilation-cache.cc Pipe a script's CORS status through V8 during compilation. 2013-07-30 17:05:50 +00:00
compilation-cache.h Pipe a script's CORS status through V8 during compilation. 2013-07-30 17:05:50 +00:00
compiler-intrinsics.h Revert new OS and CC detection and related changes since r15923. 2013-07-29 12:12:39 +00:00
compiler.cc Rename "OptimizingCompiler" to the more suitable "RecompileJob". 2013-09-25 10:01:18 +00:00
compiler.h Disposing an OSR job should only restore the back edge state. 2013-09-27 09:37:18 +00:00
contexts.cc Add OptimizedCodeList and DeoptimizedCodeList to native contexts. Both lists are weak. This makes it possible to find optimized code that is not referred to by any function, but still needs to be deoptimized. It obsoletes the weak deoptimizing code list in the deoptimizer data and generally simplifies the process of deoptimizing code. 2013-09-04 13:53:24 +00:00
contexts.h Add OptimizedCodeList and DeoptimizedCodeList to native contexts. Both lists are weak. This makes it possible to find optimized code that is not referred to by any function, but still needs to be deoptimized. It obsoletes the weak deoptimizing code list in the deoptimizer data and generally simplifies the process of deoptimizing code. 2013-09-04 13:53:24 +00:00
conversions-inl.h Add support for explicit octal and binary integer literals 2013-07-19 09:57:35 +00:00
conversions.cc Replace math.h with cmath 2013-04-19 13:26:47 +00:00
conversions.h Add support for explicit octal and binary integer literals 2013-07-19 09:57:35 +00:00
counters.cc thread isolate for files starting with 'b' and 'c' 2013-09-03 06:57:16 +00:00
counters.h thread isolate for files starting with 'b' and 'c' 2013-09-03 06:57:16 +00:00
cpu-profiler-inl.h Rewrite SamplingCircularQueue 2013-08-23 08:22:07 +00:00
cpu-profiler.cc Make v8 compile on VS2013. 2013-09-17 15:26:18 +00:00
cpu-profiler.h Check if timeout has expired after processing each sample 2013-09-06 06:25:06 +00:00
cpu.cc Reland "Deuglify V8_INLINE and V8_NOINLINE." 2013-09-12 08:57:10 +00:00
cpu.h Remove V8_WARN_UNUSED_RESULT for simple getters. 2013-09-10 15:03:17 +00:00
d8-debug.cc Cleanup Socket class and remove it from the platform files. 2013-09-04 10:41:51 +00:00
d8-debug.h Cleanup Semaphore class. 2013-09-02 12:26:06 +00:00
d8-posix.cc add isolate parameter to ThrowException 2013-09-26 07:37:59 +00:00
d8-readline.cc Fix d8-readline to use modern Persistent API 2013-09-20 18:16:52 +00:00
d8-windows.cc
d8.cc make v8::Locker not use Isolate::GetCurrent() 2013-09-27 11:32:13 +00:00
d8.gyp Turn on i18n support by default 2013-09-19 12:07:03 +00:00
d8.h Cleanup Semaphore class. 2013-09-02 12:26:06 +00:00
d8.js Fix small mistake in d8.js. 2013-07-03 10:38:20 +00:00
data-flow.cc
data-flow.h Allow the deoptimizer translation to track de-materialized objects. 2013-06-12 14:22:49 +00:00
date.cc
date.h
date.js Move global code for builtins into setup functions. 2013-04-11 12:15:25 +00:00
dateparser-inl.h
dateparser.cc Keep two empty lines between declarations for cpp files 2013-07-05 09:52:11 +00:00
dateparser.h
debug-agent.cc thread isolate for DebugMessage 2013-09-10 14:26:07 +00:00
debug-agent.h Cleanup Socket class and remove it from the platform files. 2013-09-04 10:41:51 +00:00
debug-debugger.js Debug: parameterize 'step over' action with a frame where the step must be performed 2013-09-08 19:05:29 +00:00
debug.cc remove uses of static oddball accessors using GetCurrent in advance of removal from api 2013-09-26 08:21:48 +00:00
debug.h thread isolate for DebugMessage 2013-09-10 14:26:07 +00:00
defaults.cc Re-land "Add methods to enable configuration of ResourceConstraints based on limits derived at runtime." 2013-09-27 10:53:07 +00:00
deoptimizer.cc Refactor back edge table related code into a new class. 2013-09-19 09:08:08 +00:00
deoptimizer.h Refactor back edge table related code into a new class. 2013-09-19 09:08:08 +00:00
disasm.h
disassembler.cc Tag handlers as HANDLER rather than STUB. 2013-09-30 13:53:21 +00:00
disassembler.h Made Isolate a mandatory parameter for everything Handle-related. 2013-02-25 14:46:09 +00:00
diy-fp.cc
diy-fp.h
double.h
dtoa.cc Replace math.h with cmath 2013-04-19 13:26:47 +00:00
dtoa.h
effects.h Avoid -O3 in nacl as it does not play well with -W. 2013-08-20 08:12:19 +00:00
elements-kind.cc Keep two empty lines between declarations for cpp files 2013-07-05 09:52:11 +00:00
elements-kind.h Revert 15635: Turn ElementsTransitionAndStore stub into a HydrogenCodeStub 2013-07-15 15:23:52 +00:00
elements.cc Get rid of most uses of 'Temporary macro' HEAP 2013-09-10 14:30:36 +00:00
elements.h Allocation Info Tracking, continued. 2013-03-01 16:06:34 +00:00
execution.cc Fix compile error. 2013-09-16 16:09:07 +00:00
execution.h Simplify installing concurrently recompiled code. 2013-09-12 11:30:56 +00:00
factory.cc Remove obsolete Factory::EnsureCanContainElements method. 2013-09-23 11:11:31 +00:00
factory.h Remove obsolete Factory::EnsureCanContainElements method. 2013-09-23 11:11:31 +00:00
fast-dtoa.cc
fast-dtoa.h
fixed-dtoa.cc Replace math.h with cmath 2013-04-19 13:26:47 +00:00
fixed-dtoa.h
flag-definitions.h Remove parallel marking support. 2013-09-30 14:06:43 +00:00
flags.cc Add flags to force or prevent setting of isolate.is_memory_constrained. 2013-09-17 13:48:17 +00:00
flags.h Introduce a RandonNumberGenerator class. Refactor the random/private_random uses in Isolate/Context. 2013-09-10 11:13:55 +00:00
frames-inl.h Fix call stack sampling for the case when native callback invokes JS function 2013-07-23 15:01:38 +00:00
frames.cc Get rid of most uses of 'Temporary macro' HEAP 2013-09-10 14:30:36 +00:00
frames.h Introduce the SetFp function in StackHandler 2013-07-30 23:59:55 +00:00
full-codegen.cc Less aggressive polling when concurrently compiling for OSR. 2013-09-25 08:26:11 +00:00
full-codegen.h Less aggressive polling when concurrently compiling for OSR. 2013-09-25 08:26:11 +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
gdb-jit.cc Cleanup Mutex and related classes. 2013-08-29 09:58:30 +00:00
gdb-jit.h GDBJIT: Remove codes when they are garbage collected. 2013-07-03 15:29:59 +00:00
generator.js GeneratorFunction() makes generator instances 2013-06-12 12:52:16 +00:00
global-handles.cc Split extra checks into extra checks and handle zapping 2013-09-30 11:56:52 +00:00
global-handles.h new persistent semantics 2013-09-09 09:25:23 +00:00
globals.h Re-land "Add methods to enable configuration of ResourceConstraints based on limits derived at runtime." 2013-09-27 10:53:07 +00:00
handles-inl.h Split extra checks into extra checks and handle zapping 2013-09-30 11:56:52 +00:00
handles.cc Split extra checks into extra checks and handle zapping 2013-09-30 11:56:52 +00:00
handles.h Split extra checks into extra checks and handle zapping 2013-09-30 11:56:52 +00:00
harmony-array.js Add new Harmony methods to Array.prototype object. 2013-08-02 10:57:48 +00:00
harmony-string.js Add new Harmony methods to String.prototype object. 2013-07-30 16:33:08 +00:00
hashmap.h
heap-inl.h Correctly check for AllowHeapAllocation::IsAllowed(). 2013-09-24 11:19:37 +00:00
heap-profiler.cc Keep two empty lines between declarations for cpp files 2013-07-05 09:52:11 +00:00
heap-profiler.h Remove deprecated heap profiler methods from V8 public API 2013-07-04 16:34:07 +00:00
heap-snapshot-generator-inl.h Split profile-generator 2013-02-21 12:10:40 +00:00
heap-snapshot-generator.cc Add field nested_sites to AllocationSite. This field is used to maintain 2013-09-24 10:30:41 +00:00
heap-snapshot-generator.h HeapSnapshot: replace O(N*ln(N)) algorithm of sorting with O(N) one. 2013-09-16 13:13:42 +00:00
heap.cc Re-land "Add methods to enable configuration of ResourceConstraints based on limits derived at runtime." 2013-09-27 10:53:07 +00:00
heap.h Make Heap::AllocateRawFixedArray methods private. 2013-09-26 09:37:25 +00:00
hydrogen-alias-analysis.h Make HValue::ActualValue() traverse all idefs. 2013-09-16 12:44:28 +00:00
hydrogen-bce.cc Make bounds check elimination iterative instead of recursive. 2013-09-19 16:26:14 +00:00
hydrogen-bce.h Make bounds check elimination iterative instead of recursive. 2013-09-19 16:26:14 +00:00
hydrogen-bch.cc Minor cleanups, hopefully fixing an issue with VC's /Ze option on the way. 2013-08-27 08:47:05 +00:00
hydrogen-bch.h Added missing header. 2013-07-25 06:49:53 +00:00
hydrogen-canonicalize.cc Eliminate intentional conversion from Smi to Int32 in HMul 2013-08-27 13:55:00 +00:00
hydrogen-canonicalize.h Turn canonicalization into a proper HPhase. 2013-07-11 08:21:50 +00:00
hydrogen-check-elimination.cc Implement local check elimination on basic blocks. 2013-09-26 16:25:57 +00:00
hydrogen-check-elimination.h Implement local check elimination on basic blocks. 2013-09-26 16:25:57 +00:00
hydrogen-dce.cc Allow HPhis to have an invalid merge index. 2013-08-09 15:18:23 +00:00
hydrogen-dce.h Turn dead code elimination into a proper HPhase. 2013-07-07 06:00:15 +00:00
hydrogen-dehoist.cc Fix Array index dehoisting. 2013-08-06 16:38:39 +00:00
hydrogen-dehoist.h Turn array index dehoisting into a proper HPhase. 2013-07-11 12:03:43 +00:00
hydrogen-deoptimizing-mark.cc Unify SoftDeoptimize and Deoptimize hydrogen instructions 2013-07-23 13:35:10 +00:00
hydrogen-deoptimizing-mark.h Turn propagate deoptimizing mark into a proper HPhase. 2013-07-15 09:53:00 +00:00
hydrogen-environment-liveness.cc Delete HAbnormalExit. It does more harm than good. 2013-08-28 15:00:30 +00:00
hydrogen-environment-liveness.h Refactor Hydrogen environment liveness analysis into an HPhase. 2013-06-27 13:15:10 +00:00
hydrogen-escape-analysis.cc Use UniqueSet<T> and Unique<T> in HCheckMaps and HCheckValue. 2013-09-19 09:07:27 +00:00
hydrogen-escape-analysis.h Consider out-of-bounds accesses as escaping uses. 2013-09-09 09:53:58 +00:00
hydrogen-gvn.cc Unify SoftDeoptimize and Deoptimize hydrogen instructions 2013-07-23 13:35:10 +00:00
hydrogen-gvn.h Make all load-named-fields depend on their map-check, unless explicitly ignored. 2013-08-09 18:40:10 +00:00
hydrogen-infer-representation.cc Prevent representation inference from double-visiting. 2013-09-05 09:01:28 +00:00
hydrogen-infer-representation.h Refactor HInferRepresentation into an HPhase and use the phase zone. 2013-06-28 07:40:35 +00:00
hydrogen-infer-types.cc Turn infer types into proper HPhase. 2013-07-08 08:33:03 +00:00
hydrogen-infer-types.h Turn infer types into proper HPhase. 2013-07-08 08:33:03 +00:00
hydrogen-instructions.cc Fix replaying of HCapturedObject for nested objects. 2013-09-26 15:28:46 +00:00
hydrogen-instructions.h Finish control flow after throw if not inlined. 2013-09-27 13:48:19 +00:00
hydrogen-load-elimination.cc Implement local load/store elimination on basic blocks. 2013-09-17 15:32:21 +00:00
hydrogen-load-elimination.h Implement local load/store elimination on basic blocks. 2013-09-17 15:32:21 +00:00
hydrogen-mark-deoptimize.cc Never hchange nan-hole to hole or hole to nan-hole. 2013-08-14 08:54:27 +00:00
hydrogen-mark-deoptimize.h Never hchange nan-hole to hole or hole to nan-hole. 2013-08-14 08:54:27 +00:00
hydrogen-minus-zero.cc Adding Smi support to Add, Sub, Mul, and Bitwise 2013-07-25 11:53:38 +00:00
hydrogen-minus-zero.h Refactor compute minus zero checks into a proper HPhase. 2013-07-10 14:08:19 +00:00
hydrogen-osr.cc Refactoring such that loop builders only call into the HOsrBuilder if 2013-09-27 13:38:04 +00:00
hydrogen-osr.h Refactoring such that loop builders only call into the HOsrBuilder if 2013-09-27 13:38:04 +00:00
hydrogen-range-analysis.cc Fix possible stack overflow in range analysis. 2013-07-15 09:53:46 +00:00
hydrogen-range-analysis.h Fix possible stack overflow in range analysis. 2013-07-15 09:53:46 +00:00
hydrogen-redundant-phi.cc Turn redundant phi elimination into proper HPhase. 2013-07-08 08:18:29 +00:00
hydrogen-redundant-phi.h Turn redundant phi elimination into proper HPhase. 2013-07-08 08:18:29 +00:00
hydrogen-removable-simulates.cc Turn merge removable simulates into a proper HPhase. 2013-07-10 16:34:28 +00:00
hydrogen-removable-simulates.h Turn merge removable simulates into a proper HPhase. 2013-07-10 16:34:28 +00:00
hydrogen-representation-changes.cc Eliminate intentional conversion from Smi to Int32 in HMul 2013-08-27 13:55:00 +00:00
hydrogen-representation-changes.h Turn the representation changes into a proper HPhase. 2013-07-08 09:02:09 +00:00
hydrogen-sce.cc Turn stack check elimination into proper HPhase. 2013-07-08 07:03:57 +00:00
hydrogen-sce.h Turn stack check elimination into proper HPhase. 2013-07-08 07:03:57 +00:00
hydrogen-uint32-analysis.cc Desugar bitwise negation into XOR and kill all UnaryOp stuff. 2013-08-06 13:34:51 +00:00
hydrogen-uint32-analysis.h Turn UInt32 analysis into a proper HPhase. 2013-07-02 10:53:08 +00:00
hydrogen.cc Finish control flow after throw if not inlined. 2013-09-27 13:48:19 +00:00
hydrogen.h Refactoring such that loop builders only call into the HOsrBuilder if 2013-09-27 13:38:04 +00:00
i18n.cc Fix i18n compilation after r16762. 2013-09-17 11:54:32 +00:00
i18n.h Move i18n break iterator C++ code to runtime 2013-08-20 08:46:36 +00:00
i18n.js Use %_Arguments instead of arguments in snapshotable i18n code 2013-09-18 15:15:58 +00:00
ic-inl.h remove most Isolate::Current asserts 2013-09-05 11:27:22 +00:00
ic.cc Tag normal as handlers, and make code handler-specific. 2013-09-30 13:58:44 +00:00
ic.h Reset IC to premonomorphic rather than uninitialized. 2013-09-25 09:25:39 +00:00
icu_util.cc Fix incorrect #ifdef statements for I18N support. 2013-08-01 19:21:16 +00:00
icu_util.h Move InitializeICU() to the V8 API and use it. 2013-07-11 09:58:54 +00:00
incremental-marking-inl.h
incremental-marking.cc Revert r16648, r16641, r16638 and r16637. 2013-09-11 18:30:01 +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
interpreter-irregexp.cc Make assertion scopes thread safe. 2013-06-03 15:32:22 +00:00
interpreter-irregexp.h
isolate-inl.h Introduce a RandonNumberGenerator class. Refactor the random/private_random uses in Isolate/Context. 2013-09-10 11:13:55 +00:00
isolate.cc Remove parallel marking support. 2013-09-30 14:06:43 +00:00
isolate.h Remove parallel marking support. 2013-09-30 14:06:43 +00:00
json-parser.h Get rid of ZoneScope completely. 2013-06-26 13:36:16 +00:00
json-stringifier.h Correctly stringify mixed encoding indirect strings. 2013-09-09 16:15:40 +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 some random isolate threading 2013-09-11 08:39:38 +00:00
jsregexp.h some random isolate threading 2013-09-11 08:39:38 +00:00
lazy-instance.h Add V8_ALIGNAS() and V8_ALIGNOF() and use that in lazy-instance.h. 2013-08-26 11:18:28 +00:00
list-inl.h Overwrite the handler using Set. 2013-05-03 08:48:53 +00:00
list.h revert thread isolate in PreallocatedStorageAllocationPolicy 2013-09-02 11:39:23 +00:00
lithium-allocator-inl.h Refactor register allocator a little bit 2013-09-28 00:48:08 +00:00
lithium-allocator.cc Refactor register allocator a little bit 2013-09-28 00:48:08 +00:00
lithium-allocator.h Refactor register allocator a little bit 2013-09-28 00:48:08 +00:00
lithium.cc Remove check for empty handle for CodeGenerator::MakeCodeEpilogue. 2013-08-16 19:52:29 +00:00
lithium.h Reland "Use V8_FINAL and V8_OVERRIDE in various places, fixing bugs revealed by them.". 2013-08-20 11:10:24 +00:00
liveedit-debugger.js LiveEdit to mark more closure functions for re-instantiation when scope layout changes 2013-09-20 13:15:31 +00:00
liveedit.cc LiveEdit to mark more closure functions for re-instantiation when scope layout changes 2013-09-20 13:15:31 +00:00
liveedit.h Get rid of ZoneScope completely. 2013-06-26 13:36:16 +00:00
log-inl.h Remove #include "cpu-profiler-inl.h" from v8.h 2013-07-03 15:39:18 +00:00
log-utils.cc Remove deprecated profiler API 2013-08-29 10:42:55 +00:00
log-utils.h Cleanup Mutex and related classes. 2013-08-29 09:58:30 +00:00
log.cc Tag handlers as HANDLER rather than STUB. 2013-09-30 13:53:21 +00:00
log.h Tag handlers as HANDLER rather than STUB. 2013-09-30 13:53:21 +00:00
macro-assembler.h Implement direct allocation in old data space infrastructure. 2013-04-15 11:52:34 +00:00
macros.py add uncached Function::New 2013-09-09 07:52:52 +00:00
mark-compact-inl.h Get rid of most uses of 'Temporary macro' HEAP 2013-09-10 14:30:36 +00:00
mark-compact.cc Remove parallel marking support. 2013-09-30 14:06:43 +00:00
mark-compact.h Remove parallel marking support. 2013-09-30 14:06:43 +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 Improve internal stringifcation for custom Error objects. 2013-08-06 13:58:21 +00:00
mirror-debugger.js Convert CONSTANT_FUNCTION to CONSTANT 2013-07-24 12:34:50 +00:00
misc-intrinsics.h Revert new OS and CC detection and related changes since r15923. 2013-07-29 12:12:39 +00:00
mksnapshot.cc don't use default isolate in mksnapshot 2013-09-20 13:19:40 +00:00
natives.h Snapshot i18n Javascript code 2013-09-12 13:50:38 +00:00
object-observe.js Allow implicit conversion of acceptList values to string during Object.observe 2013-09-13 08:09:39 +00:00
objects-debug.cc Chromium 284577 needs a mitigation CL added. There is a TODO to remove 2013-09-16 16:50:41 +00:00
objects-inl.h Tag handlers as HANDLER rather than STUB. 2013-09-30 13:53:21 +00:00
objects-printer.cc Add field nested_sites to AllocationSite. This field is used to maintain 2013-09-24 10:30:41 +00:00
objects-visiting-inl.h remove most uses of Isolate::Current in arch specific files 2013-09-11 10:51:06 +00:00
objects-visiting.cc Remove OptimizedCodeEntry *sigh*. 2013-09-02 10:35:34 +00:00
objects-visiting.h Remove OptimizedCodeEntry *sigh*. 2013-09-02 10:35:34 +00:00
objects.cc Tag normal as handlers, and make code handler-specific. 2013-09-30 13:58:44 +00:00
objects.h Tag normal as handlers, and make code handler-specific. 2013-09-30 13:58:44 +00:00
once.cc
once.h
optimizing-compiler-thread.cc Remove unnecessary mutex. 2013-09-30 11:41:30 +00:00
optimizing-compiler-thread.h Remove unnecessary mutex. 2013-09-30 11:41:30 +00:00
parser.cc Functions may not be optimized and we would like to know in cpu profiler what was the reason. 2013-09-05 13:20:51 +00:00
parser.h remove Isolate::Current from most files starting with 'o' through 'r' 2013-09-04 07:05:11 +00:00
platform-cygwin.cc Move DumpBacktrace() to checks.cc and cleanup both the code and the necessary platform checks. 2013-09-23 14:11:59 +00:00
platform-freebsd.cc Move DumpBacktrace() to checks.cc and cleanup both the code and the necessary platform checks. 2013-09-23 14:11:59 +00:00
platform-linux.cc Move DumpBacktrace() to checks.cc and cleanup both the code and the necessary platform checks. 2013-09-23 14:11:59 +00:00
platform-macos.cc Move DumpBacktrace() to checks.cc and cleanup both the code and the necessary platform checks. 2013-09-23 14:11:59 +00:00
platform-openbsd.cc Move DumpBacktrace() to checks.cc and cleanup both the code and the necessary platform checks. 2013-09-23 14:11:59 +00:00
platform-posix.cc Re-land "Add methods to enable configuration of ResourceConstraints based on limits derived at runtime." 2013-09-27 10:53:07 +00:00
platform-solaris.cc Move DumpBacktrace() to checks.cc and cleanup both the code and the necessary platform checks. 2013-09-23 14:11:59 +00:00
platform-win32.cc Re-land "Add methods to enable configuration of ResourceConstraints based on limits derived at runtime." 2013-09-27 10:53:07 +00:00
platform.h Re-land "Add methods to enable configuration of ResourceConstraints based on limits derived at runtime." 2013-09-27 10:53:07 +00:00
preparse-data-format.h
preparse-data.cc Keep two empty lines between declarations for cpp files 2013-07-05 09:52:11 +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 Make v8 compile on VS2013. 2013-09-17 15:26:18 +00:00
preparser.h Fix compilation with recent MinGW64 versions. 2013-08-28 08:35:04 +00:00
prettyprinter.cc remove Isolate::Current from most files starting with 'a' 2013-09-02 09:27:27 +00:00
prettyprinter.h remove Isolate::Current from most files starting with 'a' 2013-09-02 09:27:27 +00:00
profile-generator-inl.h Functions may not be optimized and we would like to know in cpu profiler what was the reason. 2013-09-05 13:20:51 +00:00
profile-generator.cc move HEAP to /test 2013-09-11 07:14:41 +00:00
profile-generator.h move HEAP to /test 2013-09-11 07:14:41 +00:00
property-details.h Fixed HMul::Canonicalize() to support SMI 2013-08-27 14:09:26 +00:00
property.cc Convert CONSTANT_FUNCTION to CONSTANT 2013-07-24 12:34:50 +00:00
property.h move HEAP to /test 2013-09-11 07:14:41 +00:00
proxy.js Proxies: Make 'with' work, plus minor other fixes 2013-07-19 14:07:23 +00:00
regexp-macro-assembler-irregexp-inl.h
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 remove most Isolate::Current asserts 2013-09-05 11:27:22 +00:00
regexp-macro-assembler.h RegExp macro assembler clean up. 2013-06-06 10:17:07 +00:00
regexp-stack.cc remove most Isolate::Current asserts 2013-09-05 11:27:22 +00:00
regexp-stack.h
regexp.js Move global code for builtins into setup functions. 2013-04-11 12:15:25 +00:00
rewriter.cc remove Isolate::Current from most files starting with 'a' 2013-09-02 09:27:27 +00:00
rewriter.h
runtime-profiler.cc Less aggressive polling when concurrently compiling for OSR. 2013-09-25 08:26:11 +00:00
runtime-profiler.h Remove unused methods from RuntimeProfiler 2013-07-29 19:02:16 +00:00
runtime.cc Make Heap::AllocateRawFixedArray methods private. 2013-09-26 09:37:25 +00:00
runtime.h Delete Runtime_NotifyOSR. 2013-09-24 15:27:49 +00:00
runtime.js Desugar bitwise negation into XOR and kill all UnaryOp stuff. 2013-08-06 13:34:51 +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 Do not start sampler thread when CpuProfiler is active 2013-08-29 14:03:38 +00:00
sampler.h Do not start sampler thread when CpuProfiler is active 2013-08-29 14:03:38 +00:00
scanner-character-streams.cc Keep two empty lines between declarations for cpp files 2013-07-05 09:52:11 +00:00
scanner-character-streams.h
scanner.cc Add support for explicit octal and binary integer literals 2013-07-19 09:57:35 +00:00
scanner.h Add support for explicit octal and binary integer literals 2013-07-19 09:57:35 +00:00
scopeinfo.cc move HEAP to /test 2013-09-11 07:14:41 +00:00
scopeinfo.h
scopes.cc remove Isolate::Current from most files starting with 's' through 'v' 2013-09-03 11:54:08 +00:00
scopes.h Add type field to AST expression nodes 2013-06-06 13:28:22 +00:00
serialize.cc don't use default isolate in mksnapshot 2013-09-20 13:19:40 +00:00
serialize.h move HEAP to /test 2013-09-11 07:14:41 +00:00
simulator.h
small-pointer-list.h
smart-pointers.h Details wrt parallel recompilation. 2013-03-05 16:22:08 +00:00
snapshot-common.cc remove Isolate::Current from most files starting with 's' through 'v' 2013-09-03 11:54:08 +00:00
snapshot-empty.cc Separate Cell and PropertyCell spaces 2013-06-12 15:03:44 +00:00
snapshot.h remove Isolate::Current from most files starting with 's' through 'v' 2013-09-03 11:54:08 +00:00
spaces-inl.h Revert r16648, r16641, r16638 and r16637. 2013-09-11 18:30:01 +00:00
spaces.cc Revert r16648, r16641, r16638 and r16637. 2013-09-11 18:30:01 +00:00
spaces.h Reland "Deuglify V8_INLINE and V8_NOINLINE." 2013-09-12 08:57:10 +00:00
splay-tree-inl.h Un-revert "Implement simple effect typing for variables" and "Handle switch effects" 2013-08-06 12:57:23 +00:00
splay-tree.h Un-revert "Implement simple effect typing for variables" and "Handle switch effects" 2013-08-06 12:57:23 +00:00
store-buffer-inl.h move HEAP to /test 2013-09-11 07:14:41 +00:00
store-buffer.cc Revert r16648, r16641, r16638 and r16637. 2013-09-11 18:30:01 +00:00
store-buffer.h Implemented lazy sweeping of new space. 2013-07-11 09:17:03 +00:00
string-search.cc
string-search.h remove latin-1 flag 2013-03-13 20:04:50 +00:00
string-stream.cc thread isolate for logging calls 2013-09-11 10:59:39 +00:00
string-stream.h thread isolate for logging calls 2013-09-11 10:59:39 +00:00
string.js Refactored code a bit to improve StringReplace performance 2013-07-05 12:57:38 +00:00
strtod.cc Revert new OS and CC detection and related changes since r15923. 2013-07-29 12:12:39 +00:00
strtod.h
stub-cache.cc Tag handlers as HANDLER rather than STUB. 2013-09-30 13:53:21 +00:00
stub-cache.h Use regular map-checks to guard string-length loading. 2013-09-13 09:57:48 +00:00
sweeper-thread.cc Cleanup Semaphore class. 2013-09-02 12:26:06 +00:00
sweeper-thread.h Cleanup Semaphore class. 2013-09-02 12:26:06 +00:00
symbol.js Move global code for builtins into setup functions. 2013-04-11 12:15:25 +00:00
token.cc
token.h New array bounds check elimination pass (focused on induction variables and bitwise operations). 2013-07-25 06:37:25 +00:00
transitions-inl.h Remove elements transitions from the transition array. 2013-07-31 17:08:50 +00:00
transitions.cc remove Isolate::Current from most files starting with 's' through 'v' 2013-09-03 11:54:08 +00:00
transitions.h remove Isolate::Current from most files starting with 's' through 'v' 2013-09-03 11:54:08 +00:00
type-info.cc Tag handlers as HANDLER rather than STUB. 2013-09-30 13:53:21 +00:00
type-info.h Desugar bitwise negation into XOR and kill all UnaryOp stuff. 2013-08-06 13:34:51 +00:00
typedarray.js Allocate typed arrays uninitialized when constructing from array-like. 2013-09-24 10:50:14 +00:00
types.cc Adding Smi support to Add, Sub, Mul, and Bitwise 2013-07-25 11:53:38 +00:00
types.h Hydrogen binop improvements 2013-09-20 07:21:30 +00:00
typing.cc remove Isolate::Current from most files starting with 'a' 2013-09-02 09:27:27 +00:00
typing.h Un-revert "Implement simple effect typing for variables" and "Handle switch effects" 2013-08-06 12:57:23 +00:00
unbound-queue-inl.h Fix data race in v8::internal::UnboundQueue 2013-06-20 06:23:34 +00:00
unbound-queue.h Fix data race in v8::internal::UnboundQueue 2013-06-20 06:23:34 +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 Keep two empty lines between declarations for cpp files 2013-07-05 09:52:11 +00:00
unicode.h remove latin-1 flag 2013-03-13 20:04:50 +00:00
unique.h Implement local check elimination on basic blocks. 2013-09-26 16:25:57 +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
utils.cc Replace OS::MemCopy with OS::MemMove (just as fast but more flexible). 2013-04-16 12:30:51 +00:00
utils.h Revert "Allow control intructions to have side effects." 2013-09-23 18:57:32 +00:00
v8-counters.cc thread isolate for files starting with 'b' and 'c' 2013-09-03 06:57:16 +00:00
v8-counters.h New array bounds check elimination pass (focused on induction variables and bitwise operations). 2013-07-25 06:37:25 +00:00
v8.cc Remove parallel marking support. 2013-09-30 14:06:43 +00:00
v8.h Introduce a RandonNumberGenerator class. Refactor the random/private_random uses in Isolate/Context. 2013-09-10 11:13:55 +00:00
v8checks.h
v8conversions.cc
v8conversions.h Make assertion scopes thread safe. 2013-06-03 15:32:22 +00:00
v8dll-main.cc Fix compilation with recent MinGW64 versions. 2013-08-28 08:35:04 +00:00
v8globals.h Revert r16648, r16641, r16638 and r16637. 2013-09-11 18:30:01 +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
v8threads.cc make v8::Locker not use Isolate::GetCurrent() 2013-09-27 11:32:13 +00:00
v8threads.h remove Isolate::Current from most files starting with 's' through 'v' 2013-09-03 11:54:08 +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 Revert new OS and CC detection and related changes since r15923. 2013-07-29 12:12:39 +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 version 3.22.5. 2013-09-30 13:38:28 +00:00
version.h
vm-state-inl.h Fix call stack sampling for the case when native callback invokes JS function 2013-07-23 15:01:38 +00:00
vm-state.h Fix call stack sampling for the case when native callback invokes JS function 2013-07-23 15:01:38 +00:00
win32-headers.h Cleanup Mutex and related classes. 2013-08-29 09:58:30 +00:00
win32-math.cc Make v8 compile on VS2013. 2013-09-17 15:26:18 +00:00
win32-math.h Make v8 compile on VS2013. 2013-09-17 15:26:18 +00:00
zone-inl.h Un-revert "Implement simple effect typing for variables" and "Handle switch effects" 2013-08-06 12:57:23 +00:00
zone.cc Refactored code a bit to improve StringReplace performance 2013-07-05 12:57:38 +00:00
zone.h revert thread isolate in PreallocatedStorageAllocationPolicy 2013-09-02 11:39:23 +00:00