v8/src
loislo@chromium.org ecd807b980 Move CpuProfiler code create events behind Logger code api.
CpuProfiler has almost the same api for CodeCreate* events
but it was calling separately.

BUG=260203
R=svenpanne@chromium.org, yurys@chromium.org

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@15817 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2013-07-23 08:12:15 +00:00
..
arm Cosmetic changes. 2013-07-23 07:31:46 +00:00
extensions Fix an implicit cast from int64 to double in the i18n extension 2013-07-08 15:22:12 +00:00
ia32 Cosmetic changes. 2013-07-23 07:31:46 +00:00
mips Cosmetic changes. 2013-07-23 07:31:46 +00:00
third_party Factor out toolset definitions in a separate gypi file 2013-07-10 11:15:16 +00:00
x64 Cosmetic changes. 2013-07-23 07:31:46 +00:00
accessors.cc Handlify Accessors::FunctionGetArguments method. 2013-07-18 14:00:53 +00:00
accessors.h Handlify Accessors::FunctionGetArguments method. 2013-07-18 14:00:53 +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 Provide named links to code objects in heap snapshot. 2013-07-17 13:12:48 +00:00
api.h Revert "Introduce a handle zapping setting, and enable it by default for release and debug" due to performance impact. 2013-07-08 15:28:25 +00:00
apinatives.js Use internal array as API function cache. 2013-07-15 11:41:41 +00:00
apiutils.h new style of property/function callbacks 2013-05-21 06:36:24 +00:00
arguments.cc Make sure ExternalCallbackScope is always created when VM state changes to EXTERNAL 2013-06-20 14:47:35 +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-iterator.js This adds the following array iterator methods: 2013-07-11 11:20:54 +00:00
array.js Remove redudant deleted_count argument from EnqueueSpliceRecord 2013-06-06 19:15:40 +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 Move FindCodeObject from Heap to Isolate. 2013-07-19 09:39:01 +00:00
assembler.h Make deoptimization stress count global. 2013-07-18 08:12:01 +00:00
assert-scope.h Fix memory leak in assert scopes. 2013-06-13 07:47:42 +00:00
ast.cc Better fix for LiteralCompareTypeof 2013-07-17 15:58:59 +00:00
ast.h Revert "Implement simple effect typing for variables" and "Handle switch effects". 2013-07-19 19:55:09 +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 Update the TSan-specific atomics implementation to match the current API. 2013-06-24 09:35:30 +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 Cosmetic changes ("set up" is a verb, "setup" is a noun). 2012-01-13 13:09:52 +00:00
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 More spelling changes. 2012-01-16 12:38:59 +00:00
bignum.cc Keep two empty lines between declarations for cpp files 2013-07-05 09:52:11 +00:00
bignum.h
bootstrapper.cc ES6: Implement WeakSet 2013-07-22 08:32:24 +00:00
bootstrapper.h Deprecate FACTORY helper macro. 2013-06-04 10:30:05 +00:00
builtins.cc Rename AllocationSiteInfo to AllocationMemento 2013-07-19 13:30:49 +00:00
builtins.h Removed flag optimize-constructed-arrays. 2013-06-25 16:31:07 +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
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 Make assertion scopes thread safe. 2013-06-03 15:32:22 +00:00
checks.h Just check for C++ version. 2013-07-18 07:50:33 +00:00
circular-queue-inl.h Fix data race in SamplingCircularQueue 2013-07-18 13:42:04 +00:00
circular-queue.cc One more Windows compilation fix after r15750 2013-07-18 14:32:06 +00:00
circular-queue.h Fix Windows compilation after r15750 2013-07-18 14:28:00 +00:00
code-stubs-hydrogen.cc Turn ToNumberStub into a hydrogen code stub. 2013-07-23 06:02:54 +00:00
code-stubs.cc Reland "Turn ElementsTransitionAndStore stub into a HydrogenCodeStub". 2013-07-17 11:37:20 +00:00
code-stubs.h Turn ToNumberStub into a hydrogen code stub. 2013-07-23 06:02:54 +00:00
code.h Disallow dereferencing deferred handles when generating optimized code. 2013-04-23 09:23:07 +00:00
codegen.cc Remove #include "cpu-profiler-inl.h" from v8.h 2013-07-03 15:39:18 +00:00
codegen.h Rename AllocationSiteInfo to AllocationMemento 2013-07-19 13:30:49 +00:00
collection.js ES6: Implement WeakSet 2013-07-22 08:32:24 +00:00
compilation-cache.cc Keep two empty lines between declarations for cpp files 2013-07-05 09:52:11 +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 Refactor JavaScriptFrame::function() to return a JSFunction* and remove associated casts. 2013-07-11 16:45:58 +00:00
compiler.h More aggressively inline optimized code. 2013-07-17 08:44:10 +00:00
contexts.cc Proxies: Make 'with' work, plus minor other fixes 2013-07-19 14:07:23 +00:00
contexts.h DataView implementation. 2013-06-21 13:02:38 +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 Keep two empty lines between declarations for cpp files 2013-07-05 09:52:11 +00:00
counters.h Remove Isolate::Current() from histograms. 2013-04-24 13:52:26 +00:00
cpu-profiler-inl.h CPUProfiler: Improve line numbers support in profiler. 2013-07-07 11:42:30 +00:00
cpu-profiler.cc Move CpuProfiler code create events behind Logger code api. 2013-07-23 08:12:15 +00:00
cpu-profiler.h Move CpuProfiler code create events behind Logger code api. 2013-07-23 08:12:15 +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 Deprecate some debugger methods 2013-07-19 09:38:18 +00:00
d8-debug.h Deprecate some debugger methods 2013-07-19 09:38:18 +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 Deprecate some debugger methods 2013-07-19 09:38:18 +00:00
d8.gyp Only depend on icudata on windows. 2013-07-11 11:01:00 +00:00
d8.h Cutover v8 to use new style callbacks internally 2013-06-05 12:36:33 +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 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 Keep two empty lines between declarations for cpp files 2013-07-05 09:52:11 +00:00
dateparser.h
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 Debug: support breakpoints set in the middle of statement (try #2 after rollback) 2013-07-01 13:44:10 +00:00
debug.cc More aggressively inline optimized code. 2013-07-17 08:44:10 +00:00
debug.h Debug: support breakpoints set in the middle of statement (try #2 after rollback) 2013-07-01 13:44:10 +00:00
deoptimizer.cc Fix unaligned accesses in back_edge tables. 2013-07-19 14:46:23 +00:00
deoptimizer.h Change PC for OSR entries to point to something more sensible (i.e. the first UnknownOsrValue), removing the need to record spilled OSR values and the need for duplicate deopt entries. 2013-06-26 08:43:27 +00:00
disasm.h
disassembler.cc Keep two empty lines between declarations for cpp files 2013-07-05 09:52:11 +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 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 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 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 Keep two empty lines between declarations for cpp files 2013-07-05 09:52:11 +00:00
execution.h Clean up the usage of V8_TARGET_ARCH_${arch} and V8_HOST_ARCH_${arch} 2013-06-28 15:34:48 +00:00
factory.cc Handlify JSFunction::SetPrototype method. 2013-07-18 07:59:48 +00:00
factory.h Create AllocationSite objects, pointed to by AllocationSiteInfo. 2013-07-08 10:02:16 +00:00
fast-dtoa.cc
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
flag-definitions.h Add support for explicit octal and binary integer literals 2013-07-19 09:57:35 +00:00
flags.cc Clean up the usage of V8_TARGET_ARCH_${arch} and V8_HOST_ARCH_${arch} 2013-06-28 15:34: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 Refactor JavaScriptFrame::function() to return a JSFunction* and remove associated casts. 2013-07-11 16:45:58 +00:00
frames.cc Move FindCodeObject from Heap to Isolate. 2013-07-19 09:39:01 +00:00
frames.h Refactor JavaScriptFrame::function() to return a JSFunction* and remove associated casts. 2013-07-11 16:45:58 +00:00
full-codegen.cc Fix unaligned accesses in back_edge tables. 2013-07-19 14:46:23 +00:00
full-codegen.h Fix unaligned accesses in back_edge tables. 2013-07-19 14:46:23 +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 Keep two empty lines between declarations for cpp files 2013-07-05 09:52:11 +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 Revert "Introduce a handle zapping setting, and enable it by default for release and debug" due to performance impact. 2013-07-08 15:28:25 +00:00
global-handles.h Delete deprecated methods from v8-profiler.h 2013-06-21 07:56:22 +00:00
globals.h Use C++11 deleted functions feature if available. 2013-07-18 09:25:54 +00:00
handles-inl.h Revert "Introduce a handle zapping setting, and enable it by default for release and debug" due to performance impact. 2013-07-08 15:28:25 +00:00
handles.cc Handlify JSFunction::SetPrototype method. 2013-07-18 07:59:48 +00:00
handles.h Handlify JSFunction::SetPrototype method. 2013-07-18 07:59:48 +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 Rip out infrastructure for deferred stack trace formatting. 2013-07-23 07:41:46 +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 named links to dependent_code in Map objects in heap snapshot. 2013-07-18 14:14:56 +00:00
heap-snapshot-generator.h Bugfix: AllocationSite objects need to be walkable by the heap snapshot 2013-07-09 14:16:59 +00:00
heap.cc Rip out infrastructure for deferred stack trace formatting. 2013-07-23 07:41:46 +00:00
heap.h Rip out infrastructure for deferred stack trace formatting. 2013-07-23 07:41:46 +00:00
hydrogen-bce.cc Turn redundant bounds checks elimination into a proper HPhase. 2013-07-08 08:36:28 +00:00
hydrogen-bce.h Turn redundant bounds checks elimination into a proper HPhase. 2013-07-08 08:36:28 +00:00
hydrogen-canonicalize.cc Turn canonicalization into a proper HPhase. 2013-07-11 08:21:50 +00:00
hydrogen-canonicalize.h Turn canonicalization into a proper HPhase. 2013-07-11 08:21:50 +00:00
hydrogen-dce.cc Turn dead code elimination into a proper HPhase. 2013-07-07 06:00:15 +00:00
hydrogen-dce.h Turn dead code elimination into a proper HPhase. 2013-07-07 06:00:15 +00:00
hydrogen-dehoist.cc Turn array index dehoisting into a proper HPhase. 2013-07-11 12:03:43 +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 Turn propagate deoptimizing mark into a proper HPhase. 2013-07-15 09:53:00 +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 Refactor Hydrogen environment liveness analysis into an HPhase. 2013-06-27 13:15:10 +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 Reland deprecation of HAllocateObject in favor of HAllocate. 2013-07-15 15:12:16 +00:00
hydrogen-escape-analysis.h Turn escape analysis into a proper HPhase. 2013-07-02 08:29:33 +00:00
hydrogen-gvn.cc Minor cleanup of GVN state pushing. 2013-07-16 08:37:49 +00:00
hydrogen-gvn.h Use BitVector instead of handcrafted SparseSet. 2013-07-16 07:07:04 +00:00
hydrogen-infer-representation.cc Use HInstructionIterator more broadly for hydrogen. 2013-06-28 16:31:11 +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 Limit the amount of memory that can be folded together. 2013-07-22 12:34:23 +00:00
hydrogen-instructions.h Cosmetic changes. 2013-07-23 07:31:46 +00:00
hydrogen-minus-zero.cc Refactor compute minus zero checks into a proper HPhase. 2013-07-10 14:08:19 +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 and cleanup of control instructions 2013-07-05 10:40:14 +00:00
hydrogen-osr.h Factor out OSR-related graph-building functionality from hydrogen.cc. 2013-07-04 09:20:07 +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 Turn the representation changes into a proper HPhase. 2013-07-08 09:02:09 +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 Fix invalid condition introduced with revision 15441. 2013-07-02 12:16:30 +00:00
hydrogen-uint32-analysis.h Turn UInt32 analysis into a proper HPhase. 2013-07-02 10:53:08 +00:00
hydrogen.cc Replace BuildExternalArrayElementAccess() with AddExternalArrayElementAccess(). 2013-07-22 08:20:47 +00:00
hydrogen.h Replace BuildExternalArrayElementAccess() with AddExternalArrayElementAccess(). 2013-07-22 08:20:47 +00:00
ic-inl.h ES6 symbols: turn symbols into a proper primitive type 2013-03-22 16:33:50 +00:00
ic.cc Move FindCodeObject from Heap to Isolate. 2013-07-19 09:39:01 +00:00
ic.h Reland "Turn ElementsTransitionAndStore stub into a HydrogenCodeStub". 2013-07-17 11:37:20 +00:00
icu_util.cc Move InitializeICU() to the V8 API and use it. 2013-07-11 09:58:54 +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 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 ES6: Implement WeakSet 2013-07-22 08:32:24 +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
isolate-inl.h Port count-based profiler to ARM 2012-03-23 12:16:40 +00:00
isolate.cc Move FindCodeObject from Heap to Isolate. 2013-07-19 09:39:01 +00:00
isolate.h Move FindCodeObject from Heap to Isolate. 2013-07-19 09:39:01 +00:00
json-parser.h Get rid of ZoneScope completely. 2013-06-26 13:36:16 +00:00
json-stringifier.h Fall back to generic on access checks in JSON.stringify. 2013-07-12 10:04:35 +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 Don't use the identifiers TRUE and FALSE 2013-07-09 07:19:51 +00:00
jsregexp.h Don't use the identifiers TRUE and FALSE 2013-07-09 07:19:51 +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 Fix zone usage within LAllocator. 2013-06-28 07:36:43 +00:00
lithium-allocator.cc Fix zone usage within LAllocator. 2013-06-28 07:36:43 +00:00
lithium-allocator.h Fix zone usage within LAllocator. 2013-06-28 07:36:43 +00:00
lithium.cc Keep two empty lines between declarations for cpp files 2013-07-05 09:52:11 +00:00
lithium.h Move phase_zone from CompilationInfo to CompilationPhase. 2013-06-27 13:03:01 +00:00
liveedit-debugger.js Issue 2429, core implementation and the protocol change 2012-12-03 21:47:39 +00:00
liveedit.cc Refactor JavaScriptFrame::function() to return a JSFunction* and remove associated casts. 2013-07-11 16:45:58 +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 Logger: remove dependency between Logger and LogMessageBuilder. 2013-07-18 17:19:31 +00:00
log-utils.h Logger: remove dependency between Logger and LogMessageBuilder. 2013-07-18 17:19:31 +00:00
log.cc Move CpuProfiler code create events behind Logger code api. 2013-07-23 08:12:15 +00:00
log.h Logger: reorder methods in log.cc 2013-07-19 15:57:18 +00:00
macro-assembler.h Implement direct allocation in old data space infrastructure. 2013-04-15 11:52:34 +00:00
macros.py ES6: Implement WeakSet 2013-07-22 08:32:24 +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 Rip out infrastructure for deferred stack trace formatting. 2013-07-23 07:41:46 +00:00
mark-compact.h ES6: Implement WeakSet 2013-07-22 08:32:24 +00:00
marking-thread.cc Join threads after stopping. 2013-07-02 09:04:45 +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 ES6: Implement WeakSet 2013-07-22 08:32:24 +00:00
mirror-debugger.js Do not materialize context-allocated values for debug-evaluate. 2013-07-17 15:29:00 +00:00
misc-intrinsics.h
mksnapshot.cc Move InitializeICU() to the V8 API and use it. 2013-07-11 09:58:54 +00:00
natives.h Import the v8-i18n extension into v8 2013-07-03 11:22:29 +00:00
object-observe.js ES6: Implement WeakSet 2013-07-22 08:32:24 +00:00
objects-debug.cc ES6: Implement WeakSet 2013-07-22 08:32:24 +00:00
objects-inl.h ES6: Implement WeakSet 2013-07-22 08:32:24 +00:00
objects-printer.cc ES6: Implement WeakSet 2013-07-22 08:32:24 +00:00
objects-visiting-inl.h ES6: Implement WeakSet 2013-07-22 08:32:24 +00:00
objects-visiting.cc ES6: Implement WeakSet 2013-07-22 08:32:24 +00:00
objects-visiting.h ES6: Implement WeakSet 2013-07-22 08:32:24 +00:00
objects.cc Exclude const-strings from global constant tracking. 2013-07-22 12:43:01 +00:00
objects.h ES6: Implement WeakSet 2013-07-22 08:32:24 +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 Join threads after stopping. 2013-07-02 09:04:45 +00:00
optimizing-compiler-thread.h Remove #include "cpu-profiler-inl.h" from v8.h 2013-07-03 15:39:18 +00:00
parser.cc Add support for explicit octal and binary integer literals 2013-07-19 09:57:35 +00:00
parser.h Add support for explicit octal and binary integer literals 2013-07-19 09:57:35 +00:00
platform-cygwin.cc Cleanup common POSIX functionality. 2013-07-11 11:37:08 +00:00
platform-freebsd.cc Add a common templatized implementation of OS::DumpBacktrace() and OS::StackWalk() to platform-posix.h and use it for Linux, Mac OS X and FreeBSD. 2013-07-12 12:02:26 +00:00
platform-linux.cc Fix NaCl regression caused by pepper revision 28. 2013-07-18 12:18:35 +00:00
platform-macos.cc Add a common templatized implementation of OS::DumpBacktrace() and OS::StackWalk() to platform-posix.h and use it for Linux, Mac OS X and FreeBSD. 2013-07-12 12:02:26 +00:00
platform-nullos.cc ARM: Implement memcpy using NEON. 2013-07-10 15:32:39 +00:00
platform-openbsd.cc Cleanup common POSIX functionality. 2013-07-11 11:37:08 +00:00
platform-posix.cc Fix NaCl regression caused by pepper revision 28. 2013-07-18 12:18:35 +00:00
platform-posix.h Android lacks support for cxxabi.h. 2013-07-15 12:24:13 +00:00
platform-solaris.cc Cleanup common POSIX functionality. 2013-07-11 11:37:08 +00:00
platform-tls-mac.h Clean up the usage of V8_TARGET_ARCH_${arch} and V8_HOST_ARCH_${arch} 2013-06-28 15:34:48 +00:00
platform-tls-win32.h
platform-tls.h
platform-win32.cc Keep two empty lines between declarations for cpp files 2013-07-05 09:52:11 +00:00
platform.h ARM: Implement memcpy using NEON. 2013-07-10 15:32:39 +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 Add support for explicit octal and binary integer literals 2013-07-19 09:57:35 +00:00
preparser.h Add support for explicit octal and binary integer literals 2013-07-19 09:57:35 +00:00
prettyprinter.cc Rename Literal::handle to Literal::value 2013-06-24 10:37:59 +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 Delete deprecated CPU profiler code that supports filtering by security token 2013-07-06 09:12:09 +00:00
profile-generator.cc Delete deprecated CPU profiler code that supports filtering by security token 2013-07-06 09:12:09 +00:00
profile-generator.h Delete deprecated CPU profiler code that supports filtering by security token 2013-07-06 09:12:09 +00:00
property-details.h Convert UnaryOpStub to a HydrogenCodeStub 2013-07-05 09:26:22 +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 Properly assign heapobject to constant functions. 2013-06-20 13:46:29 +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: 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
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
runtime-profiler.cc Refactor JavaScriptFrame::function() to return a JSFunction* and remove associated casts. 2013-07-11 16:45:58 +00:00
runtime-profiler.h Inhibit OSR for big functions. 2013-06-14 11:35:00 +00:00
runtime.cc Turn on parallel recompilation for tests that assert optimization status. 2013-07-22 09:16:33 +00:00
runtime.h Turn on parallel recompilation for tests that assert optimization status. 2013-07-22 09:16:33 +00:00
runtime.js Tweak error message 2013-07-05 08:34:31 +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 Improve test-cpu-profiler.cc tests stability 2013-07-10 12:56:58 +00:00
sampler.h Improve test-cpu-profiler.cc tests stability 2013-07-10 12:56:58 +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 Fix input and output to handle UTF16 surrogate pairs. 2012-03-12 12:35:28 +00:00
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 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 Do not materialize context-allocated values for debug-evaluate. 2013-07-17 15:29:00 +00:00
scopes.h Add type field to AST expression nodes 2013-06-06 13:28:22 +00:00
serialize.cc The gc should be able to traverse all AllocationSites for decision making. The sites are threaded into a weak list. Special problems include: 2013-07-17 11:50:24 +00:00
serialize.h The gc should be able to traverse all AllocationSites for decision making. The sites are threaded into a weak list. Special problems include: 2013-07-17 11:50:24 +00:00
simulator.h
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 Keep two empty lines between declarations for cpp files 2013-07-05 09:52:11 +00:00
spaces.h Remove #include "cpu-profiler-inl.h" from v8.h 2013-07-03 15:39:18 +00:00
splay-tree-inl.h Revert "Implement simple effect typing for variables" and "Handle switch effects". 2013-07-19 19:55:09 +00:00
splay-tree.h Revert "Implement simple effect typing for variables" and "Handle switch effects". 2013-07-19 19:55:09 +00:00
store-buffer-inl.h Implemented lazy sweeping of new space. 2013-07-11 09:17:03 +00:00
store-buffer.cc Implemented lazy sweeping of new space. 2013-07-11 09:17:03 +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 Remove obsolete unchecked accessors in JSFunction. 2013-06-26 14:04:25 +00:00
string-stream.h Update representation-from-uses to support smi. 2013-05-24 12:29:37 +00:00
string.js Refactored code a bit to improve StringReplace performance 2013-07-05 12:57:38 +00:00
strtod.cc Keep two empty lines between declarations for cpp files 2013-07-05 09:52:11 +00:00
strtod.h
stub-cache.cc Avoid repeated rewrites of global store to constant IC due to store of same value. 2013-07-22 14:15:58 +00:00
stub-cache.h - Makes a common superclass for Load and Store stub compiler. 2013-07-09 08:22:41 +00:00
sweeper-thread.cc Join threads after stopping. 2013-07-02 09:04:45 +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
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 Encapsulate compare nil ic_state. 2013-07-11 17:20:57 +00:00
type-info.h - Makes a common superclass for Load and Store stub compiler. 2013-07-09 08:22:41 +00:00
typedarray.js Add BYTES_PER_ELEMENT property to constructors of typed arrays. 2013-07-17 11:16:07 +00:00
types.cc Add fixed array to Type::LubBitset 2013-07-22 15:27:38 +00:00
types.h Revert "Implement simple effect typing for variables" and "Handle switch effects". 2013-07-19 19:55:09 +00:00
typing.cc Revert "Implement simple effect typing for variables" and "Handle switch effects". 2013-07-19 19:55:09 +00:00
typing.h Revert "Implement simple effect typing for variables" and "Handle switch effects". 2013-07-19 19:55:09 +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
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 Improve code for integral modulus calculation. 2013-06-10 12:05:54 +00:00
v8-counters.cc Fix --track_gc_object_stats option. 2013-07-18 13:00:40 +00:00
v8-counters.h Add counters for requested/inserted/executed soft deopts 2013-06-20 16:53:22 +00:00
v8.cc Keep two empty lines between declarations for cpp files 2013-07-05 09:52:11 +00:00
v8.h Remove #include "heap-snapshot-generator-inl.h" from v8.h 2013-07-04 16:32:12 +00:00
v8checks.h
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
v8globals.h ARM: Implement memcpy using NEON. 2013-07-10 15:32:39 +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 Keep two empty lines between declarations for cpp files 2013-07-05 09:52:11 +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 ARM: Implement memcpy using NEON. 2013-07-10 15:32: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.20.8. 2013-07-22 09:19:43 +00:00
version.h
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 Don't use the identifiers TRUE and FALSE 2013-07-09 07:19:51 +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 Revert "Implement simple effect typing for variables" and "Handle switch effects". 2013-07-19 19:55:09 +00:00
zone.cc Refactored code a bit to improve StringReplace performance 2013-07-05 12:57:38 +00:00
zone.h Revert "Implement simple effect typing for variables" and "Handle switch effects". 2013-07-19 19:55:09 +00:00