..
a64
Speed up A64 simulator by removing useless memcpy.
2014-03-14 10:36:13 +00:00
arm
Fix for issue 351261.
2014-03-14 10:22:55 +00:00
extensions
Fix assertion failure caused by external strings.
2014-03-10 12:08:17 +00:00
ia32
Fix for issue 351261.
2014-03-14 10:22:55 +00:00
libplatform
Ensure that the worker pool is running if we intend to use it
2014-02-20 19:32:27 +00:00
mips
Fix for issue 351261.
2014-03-14 10:22:55 +00:00
platform
Use std:: on symbols declared in C++-style C headers.
2014-01-14 09:57:05 +00:00
third_party
Implement in-heap backing store for typed arrays.
2014-01-16 17:08:45 +00:00
utils
Use std:: on symbols declared in C++-style C headers.
2014-01-14 09:57:05 +00:00
x64
Fix for issue 351261.
2014-03-14 10:22:55 +00:00
accessors.cc
Reland "Enable Object.observe by default" again
2014-03-13 00:20:06 +00:00
accessors.h
Remove Script::SetData and the script_data parameter from Script::(Compile|New).
2014-03-07 08:43:54 +00:00
allocation-site-scopes.cc
The goal is to discover the appropriate heap space for objects created in full
2013-11-27 14:03:40 +00:00
allocation-site-scopes.h
The goal is to discover the appropriate heap space for objects created in full
2013-11-27 14:03:40 +00:00
allocation-tracker.cc
Fix compilation on 32-bit platforms after r19728
2014-03-07 16:34:10 +00:00
allocation-tracker.h
AllocationTracker now maintains a map from address range to stack trace that allocated the range. When snapshot is generated the map is used to find construction stack trace for an object using its address.
2014-03-07 16:13:22 +00:00
allocation.cc
Fixed alignment issues of ProfilerEventsProcessor.
2014-01-10 10:39:47 +00:00
allocation.h
Fixed alignment issues of ProfilerEventsProcessor.
2014-01-10 10:39:47 +00:00
api.cc
New Compilation API, part 1, try 2
2014-03-14 10:20:33 +00:00
api.h
New Compilation API, part 1, try 2
2014-03-14 10:20:33 +00:00
apinatives.js
Don't lookup the cache for the result of Function::New
2013-09-16 14:50:01 +00:00
arguments.cc
Fix NotifyStubFailureSaveDoubles generation for ia32.
2013-12-17 09:09:55 +00:00
arguments.h
Restore saved caller FP registers on stub failure
2013-11-22 10:21:47 +00:00
array-iterator.js
Provide private symbols through internal APIs
2013-11-13 10:34:06 +00:00
array.js
Don't fast RemoveArrayHoles in case of arguments arrays.
2014-03-12 13:42:18 +00:00
arraybuffer.js
Use intrinsics for builtin ArrayBuffer property accesses
2014-03-12 19:25:40 +00:00
assembler.cc
A64: Record the size of veneer pools for code offset mapping.
2014-03-12 15:40:41 +00:00
assembler.h
Ensure that relocinfo's host code object is correctly reset on GC in TypeFeedbackOracle::RelocateRelocInfos
2014-03-12 17:18:49 +00:00
assert-scope.h
Fix regressions triggered by map invalidation during graph creation.
2013-08-12 14:10:25 +00:00
ast.cc
Eliminate extended mode, and other modes clean-up
2014-03-11 14:41:22 +00:00
ast.h
Eliminate extended mode, and other modes clean-up
2014-03-11 14:41:22 +00:00
atomicops_internals_a64_gcc.h
Merge experimental/a64 to bleeding_edge.
2014-02-12 09:19:30 +00:00
atomicops_internals_arm_gcc.h
Atomic ops: Sync with Chromium and add unit test.
2014-03-10 06:43:21 +00:00
atomicops_internals_atomicword_compat.h
Atomic ops: Sync with Chromium and add unit test.
2014-03-10 06:43:21 +00:00
atomicops_internals_mac.h
Atomic ops: Sync with Chromium and add unit test.
2014-03-10 06:43:21 +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
Atomic ops: Sync with Chromium and add unit test.
2014-03-10 06:43:21 +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_msvc.h
Atomic ops: Sync with Chromium and add unit test.
2014-03-10 06:43:21 +00:00
atomicops.h
Atomic ops: Sync with Chromium and add unit test.
2014-03-10 06:43:21 +00:00
bignum-dtoa.cc
Use std:: on symbols declared in C++-style C headers.
2014-01-14 09:57:05 +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
Reland "Enable Object.observe by default" again
2014-03-13 00:20:06 +00:00
bootstrapper.h
Various extension-related cleanup and simplifications.
2014-01-17 10:52:00 +00:00
builtins.cc
Eliminate extended mode, and other modes clean-up
2014-03-11 14:41:22 +00:00
builtins.h
Mode clean-up pt 1: rename classic/non-strict mode to sloppy mode
2014-03-11 14:39:08 +00:00
bytecodes-irregexp.h
cached-powers.cc
Use std:: on symbols declared in C++-style C headers.
2014-01-14 09:57:05 +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
Fix inconsistencies wrt whitespaces.
2014-02-10 12:43:10 +00:00
checks.cc
Various API-related simplifications.
2014-01-14 09:37:45 +00:00
checks.h
Clean up some A64 specific code in common code that was introduced by A64 merge
2014-02-12 13:27:13 +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
Turn StringLengthStub (used by string wrappers only) into a hydrogen stub.
2014-03-13 10:57:07 +00:00
code-stubs.cc
Eliminate extended mode, and other modes clean-up
2014-03-11 14:41:22 +00:00
code-stubs.h
Turn StringLengthStub (used by string wrappers only) into a hydrogen stub.
2014-03-13 10:57:07 +00:00
code.h
Disallow dereferencing deferred handles when generating optimized code.
2013-04-23 09:23:07 +00:00
codegen.cc
Mode clean-up pt 1: rename classic/non-strict mode to sloppy mode
2014-03-11 14:39:08 +00:00
codegen.h
Merge experimental/a64 to bleeding_edge.
2014-02-12 09:19:30 +00:00
collection.js
ES6: Map and Set needs to normalize minus zero
2014-01-29 07:27:05 +00:00
compilation-cache.cc
Eliminate extended mode, and other modes clean-up
2014-03-11 14:41:22 +00:00
compilation-cache.h
Eliminate extended mode, and other modes clean-up
2014-03-11 14:41:22 +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
Continued fix for 351257. Reusing the feedback vector is too complex.
2014-03-14 09:28:37 +00:00
compiler.h
Continued fix for 351257. Reusing the feedback vector is too complex.
2014-03-14 09:28:37 +00:00
contexts.cc
Handlify PropertyAttribute lookups.
2014-03-13 11:55:31 +00:00
contexts.h
API support for promises
2014-03-11 16:17:20 +00:00
conversions-inl.h
Fix inconsistencies wrt whitespaces.
2014-02-10 12:43:10 +00:00
conversions.cc
Use std:: on symbols declared in C++-style C headers.
2014-01-14 09:57:05 +00:00
conversions.h
Delete unused TypeInfo class
2013-12-20 13:33:20 +00:00
counters.cc
Add support for allowing an embedder to get the V8 profile timer event logs.
2014-03-10 08:56:48 +00:00
counters.h
Temporarily allow HistogramTimerScopes to be nested
2013-10-29 11:44:04 +00:00
cpu-profiler-inl.h
Rewrite SamplingCircularQueue
2013-08-23 08:22:07 +00:00
cpu-profiler.cc
Fixed alignment issues of ProfilerEventsProcessor.
2014-01-10 10:39:47 +00:00
cpu-profiler.h
Fixed alignment issues of ProfilerEventsProcessor.
2014-01-10 10:39:47 +00:00
cpu.cc
v8config.h: introduce V8_LIBC_MSVCRT
2014-01-28 19:11:13 +00:00
cpu.h
Remove V8_WARN_UNUSED_RESULT for simple getters.
2013-09-10 15:03:17 +00:00
d8-debug.cc
Remove socket.h include from debug.h
2014-01-07 08:27:53 +00:00
d8-debug.h
Replace 'operator*' with explicit 'get' method on SmartPointer
2013-12-09 07:41:20 +00:00
d8-posix.cc
Revert r18451 "Revert r18449 "Reland r18383: More API cleanup." and r18450 "Unbreak build."" since necessary WebKit changes are rolled in Chromium.
2014-01-03 14:31:17 +00:00
d8-readline.cc
Use std:: on symbols declared in C++-style C headers.
2014-01-14 09:57:05 +00:00
d8-windows.cc
Remove usage of deprecated APIs from d8
2013-11-22 12:35:39 +00:00
d8.cc
New Compilation API, part 1, try 2
2014-03-14 10:20:33 +00:00
d8.gyp
Handlify JSObject::CanSetCallback.
2014-03-10 08:28:59 +00:00
d8.h
Revert "Temporarily disable performance.now() in the d8 shell."
2014-01-10 12:07:29 +00:00
d8.js
Cosmetic: Add macros for NaN, undefined and Infinity to native js code.
2013-10-17 10:02:45 +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
Invalidate OS-specific datetime cache on configuration change notification
2014-03-11 15:46:56 +00:00
date.h
Revert "Check and clear date cache in DateCurrentTime, DateLocalTimezone and getTimezoneOffset."
2014-03-10 16:05:29 +00:00
date.js
Use a per-isolate cache for the date object JS bits
2014-03-11 09:04:14 +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
Fix inconsistencies wrt whitespaces.
2014-02-10 12:43:10 +00:00
debug-agent.cc
Fixed space leak in DebuggerAgentSession.
2014-02-06 12:09:08 +00:00
debug-agent.h
Fixed space leak in DebuggerAgentSession.
2014-02-06 12:09:08 +00:00
debug-debugger.js
Cosmetic: Add macros for NaN, undefined and Infinity to native js code.
2013-10-17 10:02:45 +00:00
debug.cc
A64: Record the size of veneer pools for code offset mapping.
2014-03-12 15:40:41 +00:00
debug.h
Remove socket.h include from debug.h
2014-01-07 08:27:53 +00:00
deoptimizer.cc
Fix of argument materialization of captured heap numbers.
2014-03-13 07:17:37 +00:00
deoptimizer.h
Handle arguments objects in frame when materializing arguments
2014-02-27 15:12:12 +00:00
disasm.h
disassembler.cc
Reland "Pass a Code object to Assembler::(set_)target_address_at for use by ool constant pool."
2014-03-12 15:23:54 +00:00
disassembler.h
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
Zonify types in compiler frontend
2014-01-21 16:22:52 +00:00
elements-kind.cc
Mode clean-up pt 1: rename classic/non-strict mode to sloppy mode
2014-03-11 14:39:08 +00:00
elements-kind.h
Mode clean-up pt 1: rename classic/non-strict mode to sloppy mode
2014-03-11 14:39:08 +00:00
elements.cc
Mode clean-up pt 1: rename classic/non-strict mode to sloppy mode
2014-03-11 14:39:08 +00:00
elements.h
Mode clean-up pt 1: rename classic/non-strict mode to sloppy mode
2014-03-11 14:39:08 +00:00
execution.cc
Eliminate extended mode, and other modes clean-up
2014-03-11 14:41:22 +00:00
execution.h
Added a special stack guard to deopt marked allocation sites.
2014-02-17 12:15:16 +00:00
factory.cc
Continued fix for 351257. Reusing the feedback vector is too complex.
2014-03-14 09:28:37 +00:00
factory.h
Continued fix for 351257. Reusing the feedback vector is too complex.
2014-03-14 09:28:37 +00:00
fast-dtoa.cc
fast-dtoa.h
feedback-slots.h
Adding a type vector to replace type cells.
2014-02-10 21:38:17 +00:00
fixed-dtoa.cc
Replace math.h with cmath
2013-04-19 13:26:47 +00:00
fixed-dtoa.h
flag-definitions.h
Harmony: move math features to es-staging.
2014-03-13 09:51:59 +00:00
flags.cc
Replace 'operator*' with explicit 'get' method on SmartPointer
2013-12-09 07:41:20 +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
Merge experimental/a64 to bleeding_edge.
2014-02-12 09:19:30 +00:00
frames.cc
Remove CallICs
2014-01-31 16:52:17 +00:00
frames.h
Merge experimental/a64 to bleeding_edge.
2014-02-12 09:19:30 +00:00
full-codegen.cc
Continued fix for 351257. Reusing the feedback vector is too complex.
2014-03-14 09:28:37 +00:00
full-codegen.h
Continued fix for 351257. Reusing the feedback vector is too complex.
2014-03-14 09:28:37 +00:00
func-name-inferrer.cc
Add three string constants from parser to the root-set.
2013-11-06 17:05:50 +00:00
func-name-inferrer.h
Move ParseObjectLiteral to ParserBase.
2014-03-11 15:40:41 +00:00
gdb-jit.cc
Replace 'operator*' with explicit 'get' method on SmartPointer
2013-12-09 07:41:20 +00:00
gdb-jit.h
Remove CallICs
2014-01-31 16:52:17 +00:00
generator.js
GeneratorFunction() makes generator instances
2013-06-12 12:52:16 +00:00
global-handles.cc
Implement PersistentValueMap, a map that stores UniquePersistent values.
2014-03-13 07:10:59 +00:00
global-handles.h
Implement PersistentValueMap, a map that stores UniquePersistent values.
2014-03-13 07:10:59 +00:00
globals.h
Update serializer to be able to deal with ool constant pool.
2014-03-11 20:52:00 +00:00
handles-inl.h
Track global cells as special side effects in GVN.
2014-03-07 10:14:03 +00:00
handles.cc
Simplify GetEnumPropertyKeys and avoid trimming fixed arrays in large object space.
2014-03-13 12:45:12 +00:00
handles.h
Removed apiutils.h and related cleanup.
2014-01-16 08:17:40 +00:00
harmony-array.js
Mode clean-up pt 1: rename classic/non-strict mode to sloppy mode
2014-03-11 14:39:08 +00:00
harmony-math.js
Harmony: implement Math.cbrt in Javascript.
2014-03-10 08:21:18 +00:00
harmony-string.js
Make String.prototype.{starts,ends}With
throw when passing a regular expression
2014-01-28 10:31:05 +00:00
hashmap.h
heap-inl.h
Ignore slots buffer overflow when recording entries of the allocation sites scratchpad.
2014-03-05 14:04:21 +00:00
heap-profiler.cc
AllocationTracker now maintains a map from address range to stack trace that allocated the range. When snapshot is generated the map is used to find construction stack trace for an object using its address.
2014-03-07 16:13:22 +00:00
heap-profiler.h
Add methods for finding object by its snapshot id and id for an object
2013-12-18 08:17:03 +00:00
heap-snapshot-generator-inl.h
Avoid SLOW_ASSERT when calling HeapGraphNode::GetChildrenCount
2013-12-20 07:33:22 +00:00
heap-snapshot-generator.cc
Continued fix for 351257. Reusing the feedback vector is too complex.
2014-03-14 09:28:37 +00:00
heap-snapshot-generator.h
Remove SnapshotFillerInterface
2014-03-13 07:48:42 +00:00
heap.cc
New Compilation API, part 1, try 2
2014-03-14 10:20:33 +00:00
heap.h
Eliminate extended mode, and other modes clean-up
2014-03-11 14:41:22 +00:00
hydrogen-alias-analysis.h
Make HValue::ActualValue() traverse all idefs.
2013-09-16 12:44:28 +00:00
hydrogen-bce.cc
Propagate updated offsets in BoundsCheckBbData.
2014-03-14 10:02:25 +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
Simplify redundant phi elimination and use during canonicalization too.
2013-10-10 08:50:44 +00:00
hydrogen-canonicalize.h
Turn canonicalization into a proper HPhase.
2013-07-11 08:21:50 +00:00
hydrogen-check-elimination.cc
Check elimination did not mark some dead blocks.
2014-02-28 14:16:38 +00:00
hydrogen-check-elimination.h
Fix compilation error with latest Xcode.
2013-12-02 08:09:17 +00:00
hydrogen-dce.cc
Replace 'operator*' with explicit 'get' method on SmartPointer
2013-12-09 07:41:20 +00:00
hydrogen-dce.h
Reduce queue size in dead code elimination by eagerly processing live instructions.
2013-10-14 13:32:02 +00:00
hydrogen-dehoist.cc
Limit size of dehoistable array indices
2013-11-15 17:24:10 +00:00
hydrogen-dehoist.h
Turn array index dehoisting into a proper HPhase.
2013-07-11 12:03:43 +00:00
hydrogen-environment-liveness.cc
A few small refactorings and typo fixes
2013-11-29 10:02:32 +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
Implement fixpoint iteration for escape analysis.
2013-10-16 09:16:56 +00:00
hydrogen-escape-analysis.h
Consider out-of-bounds accesses as escaping uses.
2013-09-09 09:53:58 +00:00
hydrogen-flow-engine.h
More check elimination improvements including partial learning on false branches of CompareMap and better handling of unreachable blocks.
2014-02-11 19:18:06 +00:00
hydrogen-gvn.cc
Really skip dead blocks in GVN
2014-03-11 08:14:38 +00:00
hydrogen-gvn.h
Track global cells as special side effects in GVN.
2014-03-07 10:14:03 +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
Remove uses of CanBeNegative() in HMod.
2014-03-13 08:17:44 +00:00
hydrogen-instructions.h
Remove uses of CanBeNegative() in HMod.
2014-03-13 08:17:44 +00:00
hydrogen-load-elimination.cc
Don't eliminate loads with incompatible types or representations.
2014-02-25 09:55:50 +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-mark-unreachable.cc
Improve and simplify removal of unreachable code
2013-10-02 11:43:41 +00:00
hydrogen-mark-unreachable.h
A few small refactorings and typo fixes
2013-11-29 10:02:32 +00:00
hydrogen-osr.cc
Add tool to visualize machine code/lithium.
2013-10-21 13:35:48 +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
Merge the "Compute Minus Zero Checks" phase into the range analysis.
2014-03-10 11:49:29 +00:00
hydrogen-range-analysis.h
Merge the "Compute Minus Zero Checks" phase into the range analysis.
2014-03-10 11:49:29 +00:00
hydrogen-redundant-phi.cc
Simplify redundant phi elimination and use during canonicalization too.
2013-10-10 08:50:44 +00:00
hydrogen-redundant-phi.h
Simplify redundant phi elimination and use during canonicalization too.
2013-10-10 08:50:44 +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
Also delete force representations that have no uses.
2014-03-06 09:47:27 +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
Reland r18363.
2013-12-19 16:45:58 +00:00
hydrogen-sce.h
Turn stack check elimination into proper HPhase.
2013-07-08 07:03:57 +00:00
hydrogen-uint32-analysis.cc
External Array renaming and boilerplate scrapping
2014-01-24 16:01:15 +00:00
hydrogen-uint32-analysis.h
Turn UInt32 analysis into a proper HPhase.
2013-07-02 10:53:08 +00:00
hydrogen.cc
Continued fix for 351257. Reusing the feedback vector is too complex.
2014-03-14 09:28:37 +00:00
hydrogen.h
Eliminate extended mode, and other modes clean-up
2014-03-11 14:41:22 +00:00
i18n.cc
Eliminate extended mode, and other modes clean-up
2014-03-11 14:41:22 +00:00
i18n.h
Remove all stuff marked as V8_DEPRECATED.
2013-12-18 08:09:37 +00:00
i18n.js
Implements ES6 String.prototype.normalize method.
2014-01-31 08:09:17 +00:00
ic-inl.h
Reland "Pass a Code object to Assembler::(set_)target_address_at for use by ool constant pool."
2014-03-12 15:23:54 +00:00
ic.cc
Fix for issue 351261.
2014-03-14 10:22:55 +00:00
ic.h
Reland "Pass a Code object to Assembler::(set_)target_address_at for use by ool constant pool."
2014-03-12 15:23:54 +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
Consolidate RecordWriteFromCode and RecordWriteForEvacuationFromCode.
2014-03-03 13:27:59 +00:00
incremental-marking.h
Consolidate RecordWriteFromCode and RecordWriteForEvacuationFromCode.
2014-03-03 13:27:59 +00:00
interface.cc
Fixed space leak in Interface class.
2014-02-06 10:23:22 +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
Avoid pre-aging when debugger is active
2013-10-31 11:43:23 +00:00
isolate.cc
Eliminate extended mode, and other modes clean-up
2014-03-11 14:41:22 +00:00
isolate.h
Add support for allowing an embedder to get the V8 profile timer event logs.
2014-03-10 08:56:48 +00:00
json-parser.h
Eliminate extended mode, and other modes clean-up
2014-03-11 14:41:22 +00:00
json-stringifier.h
Handle exception when retrieving toJSON function in JSON.stringify.
2014-03-05 10:54:35 +00:00
json.js
Fix issues with JSON stringify replacer array
2014-03-06 09:50:53 +00:00
jsregexp-inl.h
jsregexp.cc
Merge experimental/a64 to bleeding_edge.
2014-02-12 09:19:30 +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
Retry landing "Implement zone-allocated types"
2014-01-21 14:14:12 +00:00
list.h
Add basic support for STL containers allocated in Zones
2014-02-07 11:55:11 +00:00
lithium-allocator-inl.h
Merge experimental/a64 to bleeding_edge.
2014-02-12 09:19:30 +00:00
lithium-allocator.cc
Merge experimental/a64 to bleeding_edge.
2014-02-12 09:19:30 +00:00
lithium-allocator.h
Refactor lithium operand declaration a little bit.
2014-03-11 02:55:06 +00:00
lithium-codegen.cc
Skip unreachable blocks when looking for next emitted block.
2014-03-10 07:42:09 +00:00
lithium-codegen.h
Clean up weak objects in optimized code.
2014-02-19 14:03:48 +00:00
lithium.cc
Refactor lithium operand declaration a little bit.
2014-03-11 02:55:06 +00:00
lithium.h
Refactor lithium operand declaration a little bit.
2014-03-11 02:55:06 +00:00
liveedit-debugger.js
Cosmetic: Add macros for NaN, undefined and Infinity to native js code.
2013-10-17 10:02:45 +00:00
liveedit.cc
Eliminate extended mode, and other modes clean-up
2014-03-11 14:41:22 +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
Support for the Linux 'perf report' and 'perf annotate' tools.
2013-11-25 06:44:23 +00:00
log.cc
Add support for allowing an embedder to get the V8 profile timer event logs.
2014-03-10 08:56:48 +00:00
log.h
Add support for allowing an embedder to get the V8 profile timer event logs.
2014-03-10 08:56:48 +00:00
macro-assembler.h
Introduce FrameAndConstantPoolScope and ConstantPoolUnavailableScope.
2014-03-12 15:56:16 +00:00
macros.py
ES6: Implement Object.setPrototypeOf
2014-01-22 12:15:57 +00:00
mark-compact-inl.h
Ignore slots buffer overflow when recording entries of the allocation sites scratchpad.
2014-03-05 14:04:21 +00:00
mark-compact.cc
Revert r19897, r19898 for breaking mac-64 debug.
2014-03-13 15:10:35 +00:00
mark-compact.h
Differentate between code target pointers and heap pointers in constant pools.
2014-03-10 19:05:43 +00:00
math.js
Cleanup SetUpMath to use InstallConstants helper.
2014-01-08 11:55:53 +00:00
messages.cc
Remove obsolete stack trace string in a message object.
2014-02-11 09:29:51 +00:00
messages.h
Remove obsolete stack trace string in a message object.
2014-02-11 09:29:51 +00:00
messages.js
Move ParseArguments to ParserBase and add tests.
2014-03-11 16:30:47 +00:00
mirror-debugger.js
Introduce Runtime_GetAllScopesDetails to get all scopes at once for a frame.
2014-03-07 11:03:35 +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
Exit mksnapshot cleanly, making LSAN happy.
2014-01-29 13:30:38 +00:00
msan.h
Fix MEMORY_SANITIZER macro redefinition error.
2013-10-23 13:50:01 +00:00
natives.h
Snapshot i18n Javascript code
2013-09-12 13:50:38 +00:00
object-observe.js
Reland "Enable Object.observe by default" again
2014-03-13 00:20:06 +00:00
objects-debug.cc
Continued fix for 351257. Reusing the feedback vector is too complex.
2014-03-14 09:28:37 +00:00
objects-inl.h
Continued fix for 351257. Reusing the feedback vector is too complex.
2014-03-14 09:28:37 +00:00
objects-printer.cc
Continued fix for 351257. Reusing the feedback vector is too complex.
2014-03-14 09:28:37 +00:00
objects-visiting-inl.h
Continued fix for 351257. Reusing the feedback vector is too complex.
2014-03-14 09:28:37 +00:00
objects-visiting.cc
External Array renaming and boilerplate scrapping
2014-01-24 16:01:15 +00:00
objects-visiting.h
Revert r19897, r19898 for breaking mac-64 debug.
2014-03-13 15:10:35 +00:00
objects.cc
Continued fix for 351257. Reusing the feedback vector is too complex.
2014-03-14 09:28:37 +00:00
objects.h
Continued fix for 351257. Reusing the feedback vector is too complex.
2014-03-14 09:28:37 +00:00
once.cc
once.h
optimizing-compiler-thread.cc
Do not overwrite already optimized code.
2014-03-11 11:37:02 +00:00
optimizing-compiler-thread.h
Refactor the compiling pipeline.
2013-12-23 14:30:35 +00:00
OWNERS
Adding Cira & Mihai to OWNERS for internationalization (i18n)
2013-10-11 15:24:45 +00:00
parser.cc
Move ParseYieldExpression to ParserBase.
2014-03-14 09:51:22 +00:00
parser.h
Move ParseYieldExpression to ParserBase.
2014-03-14 09:51:22 +00:00
platform-cygwin.cc
Fix minor typos in platform-*.cc
2014-01-27 06:36:10 +00:00
platform-freebsd.cc
Fix minor typos in platform-*.cc
2014-01-27 06:36:10 +00:00
platform-linux.cc
Merge experimental/a64 to bleeding_edge.
2014-02-12 09:19:30 +00:00
platform-macos.cc
Fix minor typos in platform-*.cc
2014-01-27 06:36:10 +00:00
platform-openbsd.cc
Fix minor typos in platform-*.cc
2014-01-27 06:36:10 +00:00
platform-posix.cc
Invalidate OS-specific datetime cache on configuration change notification
2014-03-11 15:46:56 +00:00
platform-qnx.cc
Add support for the QNX operating system.
2014-01-02 07:04:05 +00:00
platform-solaris.cc
Fix minor typos in platform-*.cc
2014-01-27 06:36:10 +00:00
platform-win32.cc
Invalidate OS-specific datetime cache on configuration change notification
2014-03-11 15:46:56 +00:00
platform.h
Invalidate OS-specific datetime cache on configuration change notification
2014-03-11 15:46:56 +00:00
preparse-data-format.h
Follow up to r19538: Bump preparse data version number.
2014-02-25 15:55:14 +00:00
preparse-data.cc
Only call to LogSymbol when needed.
2014-03-13 11:56:13 +00:00
preparse-data.h
Only call to LogSymbol when needed.
2014-03-13 11:56:13 +00:00
preparser.cc
Move ParseYieldExpression to ParserBase.
2014-03-14 09:51:22 +00:00
preparser.h
Move ParseYieldExpression to ParserBase.
2014-03-14 09:51:22 +00:00
prettyprinter.cc
Zonify types in compiler frontend
2014-01-21 16:22:52 +00:00
prettyprinter.h
Zonify types in compiler frontend
2014-01-21 16:22:52 +00:00
profile-generator-inl.h
New Compilation API, part 1, try 2
2014-03-14 10:20:33 +00:00
profile-generator.cc
Fix debug compilation after r18337
2013-12-18 09:12:31 +00:00
profile-generator.h
Delete several deprecated methods on v8::CpuProfiler
2013-12-18 08:59:09 +00:00
promise.js
PromiseCoerce should deal with an error during accessing "then".
2014-03-14 10:35:01 +00:00
property-details-inl.h
Fix handling of polymorphic array accesses with constant index
2014-03-12 10:11:38 +00:00
property-details.h
Fix handling of polymorphic array accesses with constant index
2014-03-12 10:11:38 +00:00
property.cc
Directly store the transition target on LookupResult in TransitionResult.
2014-02-18 12:19:32 +00:00
property.h
Directly store the transition target on LookupResult in TransitionResult.
2014-02-18 12:19:32 +00:00
proxy.js
Fix logic error in assert in IsUndeclaredGlobal()
2014-01-17 11:08:24 +00:00
qnx-math.h
Add support for the QNX operating system.
2014-01-02 07:04:05 +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
Merge experimental/a64 to bleeding_edge.
2014-02-12 09:19:30 +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
Merge experimental/a64 to bleeding_edge.
2014-02-12 09:19:30 +00:00
regexp-stack.cc
remove most Isolate::Current asserts
2013-09-05 11:27:22 +00:00
regexp-stack.h
regexp.js
Cosmetic: Add macros for NaN, undefined and Infinity to native js code.
2013-10-17 10:02:45 +00:00
rewriter.cc
Zonify types in compiler frontend
2014-01-21 16:22:52 +00:00
rewriter.h
runtime-profiler.cc
Refactor the compiling pipeline.
2013-12-23 14:30:35 +00:00
runtime-profiler.h
Remove outdated profiler flags
2013-12-06 09:52:40 +00:00
runtime.cc
Continued fix for 351257. Reusing the feedback vector is too complex.
2014-03-14 09:28:37 +00:00
runtime.h
API support for promises
2014-03-11 16:17:20 +00:00
runtime.js
Upgrade Symbol implementation to match current ES6 behavior.
2014-02-19 14:19:42 +00:00
safepoint-table.cc
Allow redirecting disassembly and deoptimization traces into a file.
2013-11-07 16:35:27 +00:00
safepoint-table.h
Fix lazy deopt after tagged binary ops
2014-03-12 09:59:36 +00:00
sampler.cc
Merge experimental/a64 to bleeding_edge.
2014-02-12 09:19:30 +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
Fix compilation with clang
2013-12-06 11:45:26 +00:00
scanner-character-streams.h
scanner.cc
Convert scanner buffers to use standard character types.
2014-03-13 09:15:14 +00:00
scanner.h
Convert scanner buffers to use standard character types.
2014-03-13 09:15:14 +00:00
scopeinfo.cc
Eliminate extended mode, and other modes clean-up
2014-03-11 14:41:22 +00:00
scopeinfo.h
scopes.cc
Eliminate extended mode, and other modes clean-up
2014-03-11 14:41:22 +00:00
scopes.h
Eliminate extended mode, and other modes clean-up
2014-03-11 14:41:22 +00:00
serialize.cc
Reland "Pass a Code object to Assembler::(set_)target_address_at for use by ool constant pool."
2014-03-12 15:23:54 +00:00
serialize.h
Fix nosnap serialization tests
2014-03-12 13:13:13 +00:00
simulator.h
Merge experimental/a64 to bleeding_edge.
2014-02-12 09:19:30 +00:00
small-pointer-list.h
smart-pointers.h
Replace 'operator*' with explicit 'get' method on SmartPointer
2013-12-09 07:41:20 +00:00
snapshot-common.cc
Add flag for printing the time it took to deserialize the snapshot.
2013-10-02 11:32:19 +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
Remove Heap::MaxRegularSpaceAllocationSize and use Page::MaxRegularHeapObjectSize instead.
2014-01-23 13:02:27 +00:00
spaces.cc
The sweeper thread should not write the page flags. Added a sweeping complete phase, where the main thread writes the given page flags.
2014-02-14 12:33:35 +00:00
spaces.h
The sweeper thread should not write the page flags. Added a sweeping complete phase, where the main thread writes the given page flags.
2014-02-14 12:33:35 +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
Out-of-line constant pool on Arm: Stage 2 - Introduce ConstantPoolArray object.
2013-10-14 13:35:06 +00:00
store-buffer.cc
Deal with filler object map pointers in the ool constant pool correctly.
2014-03-10 18:44:19 +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
string-stream.cc
Removed unused --preallocate-message-memory flag.
2013-11-20 12:35:58 +00:00
string-stream.h
thread isolate for logging calls
2013-09-11 10:59:39 +00:00
string.js
Implements ES6 String.prototype.normalize method.
2014-01-31 08:09:17 +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
Eliminate extended mode, and other modes clean-up
2014-03-11 14:41:22 +00:00
stub-cache.h
Turn StringLengthStub (used by string wrappers only) into a hydrogen stub.
2014-03-13 10:57:07 +00:00
sweeper-thread.cc
Introduce --job-based-sweeping flag and use individual jobs for sweeping if set
2014-02-13 15:36:17 +00:00
sweeper-thread.h
Move the temporary private freelist closer to where it's used
2014-01-21 11:48:51 +00:00
symbol.js
Upgrade Symbol implementation to match current ES6 behavior.
2014-02-19 14:19:42 +00:00
token.cc
token.h
Eliminate extended mode, and other modes clean-up
2014-03-11 14:41:22 +00:00
transitions-inl.h
Directly store the transition target on LookupResult in TransitionResult.
2014-02-18 12:19:32 +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
trig-table.h
Reland: Embed trigonometric lookup table.
2013-11-22 08:25:50 +00:00
type-info.cc
Continued fix for 351257. Reusing the feedback vector is too complex.
2014-03-14 09:28:37 +00:00
type-info.h
Continued fix for 351257. Reusing the feedback vector is too complex.
2014-03-14 09:28:37 +00:00
typedarray.js
Use intrinsics for builtin ArrayBuffer property accesses
2014-03-12 19:25:40 +00:00
types.cc
Types: cache lub bitset to avoid heap access
2014-03-11 10:28:38 +00:00
types.h
Silence Win warnings
2014-03-11 10:53:13 +00:00
typing.cc
Continued fix for 351257. Reusing the feedback vector is too complex.
2014-03-14 09:28:37 +00:00
typing.h
Zonify types in compiler frontend
2014-01-21 16:22:52 +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
String:WriteUtf8: Add REPLACE_INVALID_UTF8 option
2014-01-20 09:52:54 +00:00
unicode.cc
Fix inconsistencies wrt whitespaces.
2014-02-10 12:43:10 +00:00
unicode.h
Fix inconsistencies wrt whitespaces.
2014-02-10 12:43:10 +00:00
unique.h
Track global cells as special side effects in GVN.
2014-03-07 10:14:03 +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
Reland "Handle non-power-of-2 divisors in division-like operations".
2014-03-10 10:39:17 +00:00
utils.h
Reland "Handle non-power-of-2 divisors in division-like operations".
2014-03-10 10:39:17 +00:00
v8-counters.cc
Add support for tracking NotExectuted/ExecutedOnceCodeAge's when --track_gc_object_stats flag is set.
2013-11-06 09:29:09 +00:00
v8-counters.h
Remove the last remnants of the TranscendentalCache.
2013-12-18 10:40:26 +00:00
v8.cc
Don't disable hash randomization option in predictable mode.
2014-03-04 12:42:43 +00:00
v8.h
V8 Microtask Queue & API
2014-02-12 22:04:19 +00:00
v8checks.h
Various API-related simplifications.
2014-01-14 09:37:45 +00:00
v8conversions.cc
v8conversions.h
Delete unused TypeInfo class
2013-12-20 13:33:20 +00:00
v8dll-main.cc
Fix compilation with recent MinGW64 versions.
2013-08-28 08:35:04 +00:00
v8globals.h
Eliminate extended mode, and other modes clean-up
2014-03-11 14:41:22 +00:00
v8memory.h
Generators save and restore stack handlers
2013-05-08 08:08:23 +00:00
v8natives.js
Mode clean-up pt 1: rename classic/non-strict mode to sloppy mode
2014-03-11 14:39:08 +00:00
v8threads.cc
Remove preemption thread and API
2013-11-21 13:47:37 +00:00
v8threads.h
Remove preemption thread and API
2013-11-21 13:47:37 +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
MIPS: Faster memcpy.
2013-12-06 16:23:49 +00:00
variables.cc
Eliminate extended mode, and other modes clean-up
2014-03-11 14:41:22 +00:00
variables.h
Mode clean-up pt 1: rename classic/non-strict mode to sloppy mode
2014-03-11 14:39:08 +00:00
version.cc
Prepare push to trunk. Now working on version 3.25.12.
2014-03-14 03:04:37 +00:00
version.h
vm-state-inl.h
Merge experimental/a64 to bleeding_edge.
2014-02-12 09:19:30 +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
Work around Windows name clobbering
2014-03-11 14:56:42 +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-allocator.h
Fix template copy constructor in zone_allocator
2014-02-19 16:35:19 +00:00
zone-containers.h
Add basic support for STL containers allocated in Zones
2014-02-07 11:55:11 +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
Use unsigned integer arithmetic in Zone::NewExpand.
2014-01-13 13:00:09 +00:00
zone.h
revert thread isolate in PreallocatedStorageAllocationPolicy
2013-09-02 11:39:23 +00:00