v8/src
fschneider@chromium.org 2791cd5a2c Allow inlining of named function expressions containing ThisFunction reference.
Named function expression have an implicit local variable that
refers to the current function (ThisFunction). Before we only could inline
anonymous function expressions like:

A.prototype.foo = function() {}

as opposed to

A.prototype.foo = function foo() {}

This change enables inlining function of expressions like this.
Review URL: http://codereview.chromium.org/8346032

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9699 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2011-10-19 11:41:22 +00:00
..
arm Allow inlining of named function expressions containing ThisFunction reference. 2011-10-19 11:41:22 +00:00
extensions Rolling back r9662. 2011-10-17 13:39:56 +00:00
ia32 Allow inlining of named function expressions containing ThisFunction reference. 2011-10-19 11:41:22 +00:00
mips Increase ARM/MIPS simulators stack safety margin to 512 bytes 2011-10-18 14:41:45 +00:00
third_party/valgrind Update valgrind.h. Codereview http://codereview.chromium.org/7468002 2011-07-22 11:22:29 +00:00
x64 Allow inlining of named function expressions containing ThisFunction reference. 2011-10-19 11:41:22 +00:00
accessors.cc Make bound functions have poisoned .caller and .arguments. 2011-10-18 12:26:53 +00:00
accessors.h A tiny contribution for the IWYU day: Include allocation.h in every 2011-05-06 06:50:20 +00:00
allocation-inl.h Merge isolates to bleeding_edge. 2011-03-18 20:35:07 +00:00
allocation.cc Make the preparser standalone library and process build in debug mode. 2011-03-29 13:06:48 +00:00
allocation.h Make the preparser standalone library and process build in debug mode. 2011-03-29 13:06:48 +00:00
api.cc Fix from Paul Lind that helps post-isolates V8 work with older 2011-10-19 07:49:47 +00:00
api.h Fix three ~Isolate() related memory leaks 2011-08-18 12:14:12 +00:00
apinatives.js Simplify and optimize ToBoolean handling. 2011-08-11 07:22:16 +00:00
apiutils.h Remove unneeded TLS reads from v8::Null() and friends. 2011-03-25 14:09:14 +00:00
arguments.h Fix presubmit errors caused by updated depot tools 2011-09-08 19:57:14 +00:00
array.js Fix handling of non-object receivers for array builtins. 2011-10-19 09:24:37 +00:00
assembler.cc Clean list of external references from internal objects like the hole value. 2011-10-04 09:07:50 +00:00
assembler.h Refactor how embedded pointers are visited. 2011-10-12 15:43:41 +00:00
ast-inl.h Scope tree serialization and ScopeIterator cleanup. 2011-10-18 08:46:46 +00:00
ast.cc Allow inlining of named function expressions containing ThisFunction reference. 2011-10-19 11:41:22 +00:00
ast.h Scope tree serialization and ScopeIterator cleanup. 2011-10-18 08:46:46 +00:00
atomicops_internals_arm_gcc.h Update V8 to version 3.0 (re-land r5920). 2010-12-07 11:31:57 +00:00
atomicops_internals_mips_gcc.h Re-establish mips basic infrastructure. 2011-03-28 13:05:36 +00:00
atomicops_internals_x86_gcc.cc Atomic ops: put the CPU features struct in v8::internal. 2011-04-27 17:29:01 +00:00
atomicops_internals_x86_gcc.h Atomic ops: put the CPU features struct in v8::internal. 2011-04-27 17:29:01 +00:00
atomicops_internals_x86_macosx.h Update V8 to version 3.0 (re-land r5920). 2010-12-07 11:31:57 +00:00
atomicops_internals_x86_msvc.h Fix Win64 compilation. 2010-12-07 11:53:19 +00:00
atomicops.h Re-establish mips basic infrastructure. 2011-03-28 13:05:36 +00:00
bignum-dtoa.cc Reintroduce duplicate identifier detection in preparser. 2011-09-07 12:39:53 +00:00
bignum-dtoa.h Add bignum fall-back when the fast dtoa doesn't succeed. This removes Gay's dtoa for the double->string direction. We still need it for the string->double direction. 2010-11-17 13:20:44 +00:00
bignum.cc Extract string->double and double->string conversions for use in the preparser. 2011-07-05 11:54:11 +00:00
bignum.h Fix presubmit errors caused by updated depot tools 2011-09-08 19:57:14 +00:00
bootstrapper.cc Make bound functions have poisoned .caller and .arguments. 2011-10-18 12:26:53 +00:00
bootstrapper.h Compress sources of JS libraries in addition to the snapshot. 2011-06-06 20:47:30 +00:00
builtins.cc Add --noclever-optimizations to disable some things that have 2011-10-11 11:35:04 +00:00
builtins.h Implement function proxies (except for their use as constructors). 2011-09-13 11:42:57 +00:00
bytecodes-irregexp.h Limit end-anchored regexps to testing end of string where possible. 2010-10-19 14:00:01 +00:00
cached-powers.cc Change cached powers of 10 to avoid constants that need a static 2011-10-07 08:21:21 +00:00
cached-powers.h Fix presubmit errors caused by updated depot tools 2011-09-08 19:57:14 +00:00
char-predicates-inl.h Add and use AsciiAlphaToLower. Move RemoveLast test. Add Clear test. This is a commit of http://codereview.chromium.org/3307003/show http://codereview.chromium.org/3312007/show and http://codereview.chromium.org/3341002/show for tfarina 2010-09-03 12:59:52 +00:00
char-predicates.h Simplify include dependencies. 2011-05-03 08:23:58 +00:00
checks.cc Merge isolates to bleeding_edge. 2011-03-18 20:35:07 +00:00
checks.h Faster slow asserts. 2011-10-13 11:54:19 +00:00
circular-queue-inl.h Fix the include guard from circular-queue-inl.h 2011-09-12 10:24:18 +00:00
circular-queue.cc Fix a error in SamplingCircularQueue found using Valgrind memcheck. 2010-08-30 13:30:54 +00:00
circular-queue.h CPU profiler: make code events handling scalable. 2010-05-22 05:27:19 +00:00
code-stubs.cc Porting r9605 to arm (elements kind conversion in generated code). 2011-10-19 09:04:35 +00:00
code-stubs.h Support array literals with FAST_DOUBLE_ELEMENTS ElementsKind. 2011-10-19 11:36:55 +00:00
code.h A tiny contribution for the IWYU day: Include allocation.h in every 2011-05-06 06:50:20 +00:00
codegen.cc Merge experimental/gc branch to the bleeding_edge. 2011-09-19 18:36:47 +00:00
codegen.h Remove some dead code. 2011-04-07 14:42:37 +00:00
compilation-cache.cc Suspend runtime profiler as soon as we exit JS. 2011-06-29 14:56:08 +00:00
compilation-cache.h Fix presubmit errors caused by updated depot tools 2011-09-08 19:57:14 +00:00
compiler-intrinsics.h Merge experimental/gc branch to the bleeding_edge. 2011-09-19 18:36:47 +00:00
compiler.cc Reapply "Support for precise stepping in functions compiled before debugging was started (step 2)" 2011-10-18 13:40:33 +00:00
compiler.h Reapply "Support for precise stepping in functions compiled before debugging was started (step 2)" 2011-10-18 13:40:33 +00:00
contexts.cc Introduce with scope and rework variable resolution. 2011-10-17 09:29:37 +00:00
contexts.h Scope tree serialization and ScopeIterator cleanup. 2011-10-18 08:46:46 +00:00
conversions-inl.h Avoid using C++ STL include <limits>. 2011-09-26 12:44:36 +00:00
conversions.cc Rename scanner.* to scanner-character-streams.*. and scanner-base.* to scanner.* 2011-09-08 13:06:44 +00:00
conversions.h Avoid using C++ STL include <limits>. 2011-09-26 12:44:36 +00:00
counters.cc Merge isolates to bleeding_edge. 2011-03-18 20:35:07 +00:00
counters.h Merge isolates to bleeding_edge. 2011-03-18 20:35:07 +00:00
cpu-profiler-inl.h Eliminate the need for code delete events in CPU profiler. 2011-09-14 11:47:03 +00:00
cpu-profiler.cc Fix race in CpuProfiler::StopProcessor / CpuProfiler::TickSampleEvent. 2011-09-26 16:31:11 +00:00
cpu-profiler.h Eliminate the need for code delete events in CPU profiler. 2011-09-14 11:47:03 +00:00
cpu.h A tiny contribution for the IWYU day: Include allocation.h in every 2011-05-06 06:50:20 +00:00
d8-debug.cc Fix build with debuggersupport=off. 2011-09-29 08:55:36 +00:00
d8-debug.h Rename SmartPointer to SmartArrayPointer. 2011-09-09 22:39:47 +00:00
d8-posix.cc Fix presubmit errors caused by updated depot tools 2011-09-08 19:57:14 +00:00
d8-readline.cc Fixing d8's broken readline history. 2011-09-14 14:39:56 +00:00
d8-windows.cc * Add rmdir, mkdir -p and umask to d8 on Unix. 2009-03-31 12:45:33 +00:00
d8.cc Silence GCC-4.5.3 warning about unused result in d8.cc 2011-10-18 12:10:13 +00:00
d8.gyp Refactor .gyp files: 2011-08-25 14:50:09 +00:00
d8.h Fixing d8's broken readline history. 2011-09-14 14:39:56 +00:00
d8.js Added check for trailing whitespaces and corrected existing violations. 2011-09-01 11:28:10 +00:00
data-flow.cc Remove unused AssignedVariableAnalyzer. 2011-04-14 14:31:43 +00:00
data-flow.h A tiny contribution for the IWYU day: Include allocation.h in every 2011-05-06 06:50:20 +00:00
date.js Lock the prototype of internal classes. 2011-09-05 07:30:35 +00:00
dateparser-inl.h Make date parser handle all ES5 Date Time Strings correctly. 2011-07-01 11:41:45 +00:00
dateparser.cc Make date parser handle all ES5 Date Time Strings correctly. 2011-07-01 11:41:45 +00:00
dateparser.h Fix presubmit errors caused by updated depot tools 2011-09-08 19:57:14 +00:00
debug-agent.cc Rename SmartPointer to SmartArrayPointer. 2011-09-09 22:39:47 +00:00
debug-agent.h Rename SmartPointer to SmartArrayPointer. 2011-09-09 22:39:47 +00:00
debug-debugger.js Remove trailing whitespaces from *.js files. 2011-08-19 05:24:39 +00:00
debug.cc Reapply "Support for precise stepping in functions compiled before debugging was started (step 2)" 2011-10-18 13:40:33 +00:00
debug.h Reapply "Support for precise stepping in functions compiled before debugging was started (step 2)" 2011-10-18 13:40:33 +00:00
deoptimizer.cc Add write barrier helper for code patching and refactor stack check patching. 2011-10-18 15:07:42 +00:00
deoptimizer.h Add write barrier helper for code patching and refactor stack check patching. 2011-10-18 15:07:42 +00:00
disasm.h Merge isolates to bleeding_edge. 2011-03-18 20:35:07 +00:00
disassembler.cc Merge experimental/gc branch to the bleeding_edge. 2011-09-19 18:36:47 +00:00
disassembler.h A tiny contribution for the IWYU day: Include allocation.h in every 2011-05-06 06:50:20 +00:00
diy-fp.cc Extract string->double and double->string conversions for use in the preparser. 2011-07-05 11:54:11 +00:00
diy-fp.h Extract string->double and double->string conversions for use in the preparser. 2011-07-05 11:54:11 +00:00
double.h Add comments to double.h. 2010-11-08 15:40:28 +00:00
dtoa.cc Reintroduce duplicate identifier detection in preparser. 2011-09-07 12:39:53 +00:00
dtoa.h Add bignum fall-back when the fast dtoa doesn't succeed. This removes Gay's dtoa for the double->string direction. We still need it for the string->double direction. 2010-11-17 13:20:44 +00:00
elements.cc Basic support for tracking smi-only arrays on ia32. 2011-09-22 11:30:04 +00:00
elements.h Mechanical refactor to move ElementsKind type out of JSObject. 2011-09-09 09:35:57 +00:00
execution.cc Simplify calling generated code from the runtime. 2011-10-06 09:31:38 +00:00
execution.h Simplify calling generated code from the runtime. 2011-10-06 09:31:38 +00:00
factory.cc Support array literals with FAST_DOUBLE_ELEMENTS ElementsKind. 2011-10-19 11:36:55 +00:00
factory.h Support array literals with FAST_DOUBLE_ELEMENTS ElementsKind. 2011-10-19 11:36:55 +00:00
fast-dtoa.cc Reintroduce duplicate identifier detection in preparser. 2011-09-07 12:39:53 +00:00
fast-dtoa.h Added precision mode to fast-dtoa. 2010-09-20 09:18:00 +00:00
fixed-dtoa.cc Reintroduce duplicate identifier detection in preparser. 2011-09-07 12:39:53 +00:00
fixed-dtoa.h Dtoa for fixed notation. 2010-05-05 13:51:27 +00:00
flag-definitions.h Tentatively enabling string slices. 2011-10-12 12:30:30 +00:00
flags.cc Rename SmartPointer to SmartArrayPointer. 2011-09-09 22:39:47 +00:00
flags.h Improve header file inclusions. Drop some unneeded includes, and add some needed ones. 2010-08-30 07:10:40 +00:00
frames-inl.h Runtime_NotifyDeoptimized should search for function activation in all thread stacks. 2011-10-12 10:35:42 +00:00
frames.cc Remove #include "isolate-inl.h" from v8.h. 2011-10-03 11:13:20 +00:00
frames.h Runtime_NotifyDeoptimized should search for function activation in all thread stacks. 2011-10-12 10:35:42 +00:00
full-codegen.cc Reapply "Support for precise stepping in functions compiled before debugging was started (step 2)" 2011-10-18 13:40:33 +00:00
full-codegen.h Move declaration of SerializedScopeInfo from variables.h to objects.h 2011-10-11 08:41:19 +00:00
func-name-inferrer.cc Fix issue 1354: Bad function name inference. 2011-06-22 20:23:48 +00:00
func-name-inferrer.h Fix incorrect function name inference in case of assignment / global assignment. 2011-10-03 19:18:05 +00:00
gdb-jit.cc Rename SmartPointer to SmartArrayPointer. 2011-09-09 22:39:47 +00:00
gdb-jit.h Extend gdb-jit support (OSX/locals+parameters/prettyprint) 2011-06-30 11:52:00 +00:00
global-handles.cc Update comments in the global handles interface. 2011-06-06 16:18:59 +00:00
global-handles.h Update comments in the global handles interface. 2011-06-06 16:18:59 +00:00
globals.h Avoid using C++ STL include <limits>. 2011-09-26 12:44:36 +00:00
handles-inl.h Merge isolates to bleeding_edge. 2011-03-18 20:35:07 +00:00
handles.cc Handlify upper layers of LoadIC. 2011-10-18 12:19:18 +00:00
handles.h Handlify upper layers of LoadIC. 2011-10-18 12:19:18 +00:00
hashmap.cc Fix break of build. 2010-11-24 10:28:22 +00:00
hashmap.h Simplify include dependencies. 2011-05-03 08:23:58 +00:00
heap-inl.h Remove some asserts to speed up debug mode. 2011-10-13 11:50:00 +00:00
heap-profiler.cc Merge experimental/gc branch to the bleeding_edge. 2011-09-19 18:36:47 +00:00
heap-profiler.h Remove the ability to compile without logging and profiling 2011-07-13 09:09:04 +00:00
heap.cc Don't allow large object space to grow over the max oldspace limit (fixes issue 1717) 2011-10-19 10:15:09 +00:00
heap.h New flag --stress-compaction 2011-10-11 15:52:15 +00:00
hydrogen-instructions.cc Support array literals with FAST_DOUBLE_ELEMENTS ElementsKind. 2011-10-19 11:36:55 +00:00
hydrogen-instructions.h Allow inlining of named function expressions containing ThisFunction reference. 2011-10-19 11:41:22 +00:00
hydrogen.cc Allow inlining of named function expressions containing ThisFunction reference. 2011-10-19 11:41:22 +00:00
hydrogen.h Recognize special comparisons via pattern matching on the hydrogen graph, 2nd attempt. 2011-10-19 07:35:30 +00:00
ic-inl.h Merge experimental/gc branch to the bleeding_edge. 2011-09-19 18:36:47 +00:00
ic.cc Handlify upper layers of StoreIC based on 8337008. 2011-10-19 09:17:01 +00:00
ic.h Handlify upper layers of StoreIC based on 8337008. 2011-10-19 09:17:01 +00:00
incremental-marking-inl.h Remove some asserts to speed up debug mode. 2011-10-13 11:50:00 +00:00
incremental-marking.cc Add write barrier helper for code patching and refactor stack check patching. 2011-10-18 15:07:42 +00:00
incremental-marking.h Add write barrier helper for code patching and refactor stack check patching. 2011-10-18 15:07:42 +00:00
inspector.cc Adding inspector module and macro-ized object type list. 2011-01-19 08:04:48 +00:00
inspector.h Fix presubmit errors caused by updated depot tools 2011-09-08 19:57:14 +00:00
interpreter-irregexp.cc Fix typo in assert. 2011-08-23 13:23:30 +00:00
interpreter-irregexp.h Merge isolates to bleeding_edge. 2011-03-18 20:35:07 +00:00
isolate-inl.h Remove #include "isolate-inl.h" from v8.h. 2011-10-03 11:13:20 +00:00
isolate.cc Make the GC aware of JSReceiver pointers in LookupResults. 2011-10-18 11:18:55 +00:00
isolate.h Make the GC aware of JSReceiver pointers in LookupResults. 2011-10-18 11:18:55 +00:00
json-parser.h Revert "Added ability to lock strings to prevent their representation or encoding from changing." 2011-10-05 11:09:34 +00:00
json.js Implement function proxies (except for their use as constructors). 2011-09-13 11:42:57 +00:00
jsregexp.cc Remove a static initializer that could potentially slow down startup time. 2011-10-07 14:41:08 +00:00
jsregexp.h Remove a static initializer that could potentially slow down startup time. 2011-10-07 14:41:08 +00:00
list-inl.h Reapply "Support for precise stepping in functions compiled before debugging was started (step 2)" 2011-10-18 13:40:33 +00:00
list.h Support for precise stepping in functions compiled before debugging was started (step 1) 2011-09-13 08:31:21 +00:00
lithium-allocator-inl.h Fix a bug in Lithium environment iteration. 2011-06-06 11:30:17 +00:00
lithium-allocator.cc Merge experimental/gc branch to the bleeding_edge. 2011-09-19 18:36:47 +00:00
lithium-allocator.h Fix a bug in Lithium environment iteration. 2011-06-06 11:30:17 +00:00
lithium.cc Basic support for tracking smi-only arrays on ia32. 2011-09-22 11:30:04 +00:00
lithium.h Merge experimental/gc branch to the bleeding_edge. 2011-09-19 18:36:47 +00:00
liveedit-debugger.js Revert "Fix Issue 1320: LiveEdit: text differencer fails with out of memory on large files" 2011-06-01 23:11:10 +00:00
liveedit.cc Merge experimental/gc branch to the bleeding_edge. 2011-09-19 18:36:47 +00:00
liveedit.h Fix presubmit errors catched by a more recent version of cpplint.py. 2011-06-07 07:17:46 +00:00
liveobjectlist-inl.h Adding files for LiveObjectList implementation. 2011-03-02 09:16:05 +00:00
liveobjectlist.cc Basic support for tracking smi-only arrays on ia32. 2011-09-22 11:30:04 +00:00
liveobjectlist.h Fix presubmit errors caused by updated depot tools 2011-09-08 19:57:14 +00:00
log-inl.h Remove the ability to compile without logging and profiling 2011-07-13 09:09:04 +00:00
log-utils.cc Rename SmartPointer to SmartArrayPointer. 2011-09-09 22:39:47 +00:00
log-utils.h Fix presubmit errors caused by updated depot tools 2011-09-08 19:57:14 +00:00
log.cc Make sure that heap is iterable prior to iterating it in Logger:: methods. 2011-09-29 15:07:00 +00:00
log.h Merge experimental/gc branch to the bleeding_edge. 2011-09-19 18:36:47 +00:00
macro-assembler.h Fix some asserts in stub generation and file some bugs where 2011-09-15 19:24:04 +00:00
macros.py Reimplement Function.prototype.bind. 2011-10-17 12:44:16 +00:00
mark-compact-inl.h Remove some asserts to speed up debug mode. 2011-10-13 11:50:00 +00:00
mark-compact.cc Refactor how embedded pointers are visited. 2011-10-12 15:43:41 +00:00
mark-compact.h Remove some asserts to speed up debug mode. 2011-10-13 11:50:00 +00:00
math.js Lock the prototype of internal classes. 2011-09-05 07:30:35 +00:00
messages.cc Make accessors for oddball objects return Oddball* instead of Object*. 2011-10-10 09:21:48 +00:00
messages.h Rename SmartPointer to SmartArrayPointer. 2011-09-09 22:39:47 +00:00
messages.js Fix handling of this in direct calls to function proxies. 2011-10-13 15:55:57 +00:00
mirror-debugger.js Preliminary code for block scopes and block contexts. 2011-08-11 16:29:28 +00:00
misc-intrinsics.h Improvement to SmiLexicalCompare. Landing http://codereview.chromium.org/7261008 for Stephen Adams 2011-06-29 08:35:10 +00:00
mksnapshot.cc Merge experimental/gc branch to the bleeding_edge. 2011-09-19 18:36:47 +00:00
natives.h Convert *.js files of cctest/test-log into "resources". 2011-07-14 11:38:18 +00:00
objects-debug.cc Fix assert by reordering the initialization of the arguments boilerplate. 2011-10-18 11:32:57 +00:00
objects-inl.h Support array literals with FAST_DOUBLE_ELEMENTS ElementsKind. 2011-10-19 11:36:55 +00:00
objects-printer.cc Fix verification of weak maps during initialization. 2011-10-04 15:54:57 +00:00
objects-visiting-inl.h Merge experimental/gc branch to the bleeding_edge. 2011-09-19 18:36:47 +00:00
objects-visiting.cc Merge experimental/gc branch to the bleeding_edge. 2011-09-19 18:36:47 +00:00
objects-visiting.h Disable short-circuiting of cons-strings when compaction is pending. 2011-10-10 10:35:08 +00:00
objects.cc Fix updating of property attributes for elements. 2011-10-18 13:49:19 +00:00
objects.h Support array literals with FAST_DOUBLE_ELEMENTS ElementsKind. 2011-10-19 11:36:55 +00:00
parser.cc Support array literals with FAST_DOUBLE_ELEMENTS ElementsKind. 2011-10-19 11:36:55 +00:00
parser.h Scope tree serialization and ScopeIterator cleanup. 2011-10-18 08:46:46 +00:00
platform-cygwin.cc Fix presubmit errors caused by updated depot tools 2011-09-08 19:57:14 +00:00
platform-freebsd.cc Fix presubmit errors caused by updated depot tools 2011-09-08 19:57:14 +00:00
platform-linux.cc Add hinting to improve ASLR for macos (all allocations) and linux (newly added allocation types). 2011-10-10 14:17:42 +00:00
platform-macos.cc Add hinting to improve ASLR for macos (all allocations) and linux (newly added allocation types). 2011-10-10 14:17:42 +00:00
platform-nullos.cc Add guard pages in front of executable allocations 2011-07-20 08:06:43 +00:00
platform-openbsd.cc Fix leakage of virtual address space on Linux platform. 2011-09-29 12:23:05 +00:00
platform-posix.cc Add hinting to improve ASLR for macos (all allocations) and linux (newly added allocation types). 2011-10-10 14:17:42 +00:00
platform-solaris.cc Fix presubmit errors caused by updated depot tools 2011-09-08 19:57:14 +00:00
platform-tls-mac.h Fix fast TLS support on Mac. 2011-04-04 05:46:51 +00:00
platform-tls-win32.h Add files missing from last commit. 2011-03-27 16:18:34 +00:00
platform-tls.h Make fast tls the default 2011-07-13 10:00:33 +00:00
platform-win32.cc Fix leakage of virtual address space on Linux platform. 2011-09-29 12:23:05 +00:00
platform.h Add hinting to improve ASLR for macos (all allocations) and linux (newly added allocation types). 2011-10-10 14:17:42 +00:00
preparse-data-format.h Fix Array.prototype.{reduce,reduceRight} to pass undefined as receiver for strict mode callbacks. 2011-06-09 09:05:15 +00:00
preparse-data.cc Added preparser strict-mode tests. 2011-05-19 09:01:46 +00:00
preparse-data.h Fix Array.prototype.{reduce,reduceRight} to pass undefined as receiver for strict mode callbacks. 2011-06-09 09:05:15 +00:00
preparser-api.cc Make native syntax an early error in the preparser. 2011-10-17 12:45:52 +00:00
preparser.cc Make native syntax an early error in the preparser. 2011-10-17 12:45:52 +00:00
preparser.h Make native syntax an early error in the preparser. 2011-10-17 12:45:52 +00:00
prettyprinter.cc Nuke CompareToNull AST node. 2011-09-15 09:09:40 +00:00
prettyprinter.h Remove variable rewrites and the unneccesary Slot class. 2011-09-07 11:02:31 +00:00
profile-generator-inl.h Eliminate the need for code delete events in CPU profiler. 2011-09-14 11:47:03 +00:00
profile-generator.cc Make the GC aware of JSReceiver pointers in LookupResults. 2011-10-18 11:18:55 +00:00
profile-generator.h Remove a static initializer that could potentially slow down startup time. 2011-10-07 14:41:08 +00:00
property.cc Make the GC aware of JSReceiver pointers in LookupResults. 2011-10-18 11:18:55 +00:00
property.h Make the GC aware of JSReceiver pointers in LookupResults. 2011-10-18 11:18:55 +00:00
proxy.js Remove two left-over uses of Function.prototype.apply that I overlooked when merging proxy CLs. 2011-10-04 12:48:16 +00:00
regexp-macro-assembler-irregexp-inl.h Make not sucking at regexp the default 2010-04-19 19:30:11 +00:00
regexp-macro-assembler-irregexp.cc Limit the generation of regexp code with large inlined constants. 2011-05-11 06:39:27 +00:00
regexp-macro-assembler-irregexp.h Fix presubmit errors caused by updated depot tools 2011-09-08 19:57:14 +00:00
regexp-macro-assembler-tracer.cc Fix build error. 2011-10-03 10:40:39 +00:00
regexp-macro-assembler-tracer.h Fix presubmit errors caused by updated depot tools 2011-09-08 19:57:14 +00:00
regexp-macro-assembler.cc Tentative implementation of string slices (hidden under the flag --string-slices). 2011-08-26 13:03:30 +00:00
regexp-macro-assembler.h Limit the generation of regexp code with large inlined constants. 2011-05-11 06:39:27 +00:00
regexp-stack.cc Merge isolates to bleeding_edge. 2011-03-18 20:35:07 +00:00
regexp-stack.h Fix presubmit errors caused by updated depot tools 2011-09-08 19:57:14 +00:00
regexp.js Make the RegExp.prototype object be a RegExp object. 2011-09-26 08:42:01 +00:00
rewriter.cc Remove ExitContextStatement. 2011-09-08 08:59:14 +00:00
rewriter.h Remove some dead code. 2011-04-07 14:42:37 +00:00
runtime-profiler.cc Remove #include "isolate-inl.h" from v8.h. 2011-10-03 11:13:20 +00:00
runtime-profiler.h Remove unused code from runtime profiler. 2011-08-11 08:26:01 +00:00
runtime.cc Support array literals with FAST_DOUBLE_ELEMENTS ElementsKind. 2011-10-19 11:36:55 +00:00
runtime.h Support array literals with FAST_DOUBLE_ELEMENTS ElementsKind. 2011-10-19 11:36:55 +00:00
runtime.js Reimplement Function.prototype.bind. 2011-10-17 12:44:16 +00:00
safepoint-table.cc Use the BitField class for Code::Flags. 2011-09-12 10:50:50 +00:00
safepoint-table.h A tiny contribution for the IWYU day: Include allocation.h in every 2011-05-06 06:50:20 +00:00
scanner-character-streams.cc Move the implementation of Scanner::LiteralScope to scanner.cc 2011-09-12 07:49:01 +00:00
scanner-character-streams.h Rename scanner.* to scanner-character-streams.*. and scanner-base.* to scanner.* 2011-09-08 13:06:44 +00:00
scanner.cc Introduce collective --harmony flag. 2011-10-12 12:23:06 +00:00
scanner.h Make native syntax an early error in the preparser. 2011-10-17 12:45:52 +00:00
SConscript Merge experimental/gc branch to the bleeding_edge. 2011-09-19 18:36:47 +00:00
scopeinfo.cc Scope tree serialization and ScopeIterator cleanup. 2011-10-18 08:46:46 +00:00
scopeinfo.h Scope tree serialization and ScopeIterator cleanup. 2011-10-18 08:46:46 +00:00
scopes.cc Scope tree serialization and ScopeIterator cleanup. 2011-10-18 08:46:46 +00:00
scopes.h Scope tree serialization and ScopeIterator cleanup. 2011-10-18 08:46:46 +00:00
serialize.cc Clean list of external references from internal objects like the hole value. 2011-10-04 09:07:50 +00:00
serialize.h Merge experimental/gc branch to the bleeding_edge. 2011-09-19 18:36:47 +00:00
simulator.h MIPS port initial commit 2010-02-04 20:36:58 +00:00
small-pointer-list.h Improve memory usage of receiver type feedback. 2011-08-22 14:23:37 +00:00
smart-array-pointer.h Rename SmartPointer to SmartArrayPointer. 2011-09-09 22:39:47 +00:00
snapshot-common.cc Add support for startup data (snapshot) compression. 2011-04-29 12:08:33 +00:00
snapshot-empty.cc Add support for startup data (snapshot) compression. 2011-04-29 12:08:33 +00:00
snapshot.h Isolates cleanup: get rid of some ugly macros. 2011-05-23 12:59:02 +00:00
spaces-inl.h Remove some asserts to speed up debug mode. 2011-10-13 11:50:00 +00:00
spaces.cc Don't allow large object space to grow over the max oldspace limit (fixes issue 1717) 2011-10-19 10:15:09 +00:00
spaces.h Don't allow large object space to grow over the max oldspace limit (fixes issue 1717) 2011-10-19 10:15:09 +00:00
splay-tree-inl.h Remove a static initializer that could potentially slow down startup time. 2011-10-07 14:41:08 +00:00
splay-tree.h Fix presubmit errors caused by updated depot tools 2011-09-08 19:57:14 +00:00
store-buffer-inl.h Remove some asserts to speed up debug mode. 2011-10-13 11:50:00 +00:00
store-buffer.cc Put store buffer verification behind a flag. 2011-10-13 12:44:52 +00:00
store-buffer.h Merge experimental/gc branch to the bleeding_edge. 2011-09-19 18:36:47 +00:00
string-search.cc Merge isolates to bleeding_edge. 2011-03-18 20:35:07 +00:00
string-search.h Merge isolates to bleeding_edge. 2011-03-18 20:35:07 +00:00
string-stream.cc Rename SmartPointer to SmartArrayPointer. 2011-09-09 22:39:47 +00:00
string-stream.h Rename SmartPointer to SmartArrayPointer. 2011-09-09 22:39:47 +00:00
string.js Fixed string.split: always convert non-regexp separator to string. 2011-09-22 08:18:58 +00:00
strtod.cc Remove the use of <limits> from strtod.cc. It is unused. 2011-09-30 09:16:01 +00:00
strtod.h Weed out extreme exponents in strtod. 2010-10-14 13:47:48 +00:00
stub-cache.cc Handlify upper layers of StoreIC based on 8337008. 2011-10-19 09:17:01 +00:00
stub-cache.h Handlify upper layers of StoreIC based on 8337008. 2011-10-19 09:17:01 +00:00
token.cc Simpler (and a bit faster) keyword matcher. 2011-08-09 13:32:53 +00:00
token.h Unify the handling of comparinsons against null and undefined. 2011-09-19 14:50:33 +00:00
type-info.cc Revert r9619. 2011-10-14 12:26:29 +00:00
type-info.h Revert r9619. 2011-10-14 12:26:29 +00:00
unbound-queue-inl.h CPU profiler: sample call stack on profiling start. 2010-06-01 13:52:49 +00:00
unbound-queue.h A tiny contribution for the IWYU day: Include allocation.h in every 2011-05-06 06:50:20 +00:00
unicode-inl.h Updated unicode library. 2010-07-30 07:10:22 +00:00
unicode.cc Merge isolates to bleeding_edge. 2011-03-18 20:35:07 +00:00
unicode.h Merge isolates to bleeding_edge. 2011-03-18 20:35:07 +00:00
uri.js Fix issue 1415 - allow surrogate pair codes in decodeURIComponent. 2011-10-04 07:15:07 +00:00
utils-inl.h Simplify include dependencies. 2011-05-03 08:23:58 +00:00
utils.cc Extract string->double and double->string conversions for use in the preparser. 2011-07-05 11:54:11 +00:00
utils.h Reapply "Support for precise stepping in functions compiled before debugging was started (step 2)" 2011-10-18 13:40:33 +00:00
v8-counters.cc Merge isolates to bleeding_edge. 2011-03-18 20:35:07 +00:00
v8-counters.h Merge experimental/gc branch to the bleeding_edge. 2011-09-19 18:36:47 +00:00
v8.cc Introduce collective --harmony flag. 2011-10-12 12:23:06 +00:00
v8.h Remove #include "isolate-inl.h" from v8.h. 2011-10-03 11:13:20 +00:00
v8checks.h Fix break of build. 2010-11-24 10:28:22 +00:00
v8conversions.cc Rename scanner.* to scanner-character-streams.*. and scanner-base.* to scanner.* 2011-09-08 13:06:44 +00:00
v8conversions.h Extract string->double and double->string conversions for use in the preparser. 2011-07-05 11:54:11 +00:00
v8dll-main.cc Fix the Windows shared build 2011-05-04 11:10:49 +00:00
v8globals.h Scope tree serialization and ScopeIterator cleanup. 2011-10-18 08:46:46 +00:00
v8memory.h Rename memory.h to v8memory.h 2011-03-22 11:50:39 +00:00
v8natives.js Fixed evaluation order issue in defineProperties. 2011-10-19 09:52:08 +00:00
v8preparserdll-main.cc Add gyp target to build preparser as stand-alone library. 2010-12-10 12:58:18 +00:00
v8threads.cc Fix another handful of memory leaks 2011-08-18 12:33:40 +00:00
v8threads.h Fix presubmit errors caused by updated depot tools 2011-09-08 19:57:14 +00:00
v8utils.cc Remove support for logging into a memory buffer. 2011-07-13 11:31:22 +00:00
v8utils.h Make accessors for oddball objects return Oddball* instead of Object*. 2011-10-10 09:21:48 +00:00
variables.cc Move declaration of SerializedScopeInfo from variables.h to objects.h 2011-10-11 08:41:19 +00:00
variables.h Introduce with scope and rework variable resolution. 2011-10-17 09:29:37 +00:00
version.cc Preparing push to trunk for 3.7.0 2011-10-13 09:40:55 +00:00
version.h Merge isolates to bleeding_edge. 2011-03-18 20:35:07 +00:00
vm-state-inl.h Remove the ability to compile without logging and profiling 2011-07-13 09:09:04 +00:00
vm-state.h Remove the ability to compile without logging and profiling 2011-07-13 09:09:04 +00:00
weakmap.js Fix parent of the WeakMap prototype. 2011-09-13 09:45:10 +00:00
win32-headers.h Fixing headers for Windows 2000. 2011-09-28 13:40:03 +00:00
win32-math.cc Reintroduce duplicate identifier detection in preparser. 2011-09-07 12:39:53 +00:00
win32-math.h Reintroduce duplicate identifier detection in preparser. 2011-09-07 12:39:53 +00:00
zone-inl.h Trigger OOM when zone is full. 2011-09-09 12:41:58 +00:00
zone.cc Trigger OOM when zone is full. 2011-09-09 12:41:58 +00:00
zone.h Fix warnings reported by MSVS for shared library build 2011-08-29 09:14:59 +00:00