v8/src
erik.corry@gmail.com 045b2fbf20 Revert part of 11727 as it sometimes tanked V8 benchmark (raytrace) performance
for reasons that are not obvious.  Now we make objects into fast-case objects
when they are made prototypes for other objects, but we do not mark objects
that are already fast case with a bit that helps keep them in fast case.
Review URL: https://chromiumcodereview.appspot.com/10556004

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@11831 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2012-06-15 11:53:09 +00:00
..
arm Fix packed-element.js test on ARM with no snap 2012-06-15 09:15:57 +00:00
extensions Valgrind cleanliness, part 5: Delete extensions on exit. 2012-03-29 09:45:46 +00:00
ia32 Unbreak interpreted regexp. 2012-06-14 17:06:16 +00:00
mips Unbreak interpreted regexp. 2012-06-14 17:06:16 +00:00
third_party/valgrind Update valgrind.h. Codereview http://codereview.chromium.org/7468002 2011-07-22 11:22:29 +00:00
x64 Share optimized code for closures. 2012-06-14 14:06:22 +00:00
accessors.cc Store transitioned JSArray maps in global context 2012-01-26 21:47:57 +00:00
accessors.h Include what you use in accessors.{h,cc}. 2012-01-25 00:16:07 +00:00
allocation-inl.h Progress towards making Zones independent of Isolates and Threads. 2012-06-04 14:42:58 +00:00
allocation.cc Include what you use for allocation, api, assembler, and ast. 2012-01-25 16:31:25 +00:00
allocation.h Progress towards making Zones independent of Isolates and Threads. 2012-06-04 14:42:58 +00:00
api.cc Implement heap profiler memory usage reporting. 2012-06-13 11:02:24 +00:00
api.h Implement implicit instance checks for API accessors. 2012-06-08 07:45:11 +00:00
apinatives.js Make built-ins strict mode conforming, and support a --use-strict flag. 2012-02-20 13:48:24 +00:00
apiutils.h Add isolate accessor to AccessorInfo and Arguments. 2012-04-13 09:38:00 +00:00
arguments.h Fix several ancient presubmit failures. 2012-04-13 09:58:29 +00:00
array.js Remove %_SwapElements. This inlined runtime contained an optimization that was dangerous in the presence of incremental compaction. It also prevented QuickSort from array.js from being optimized by Crankshaft, so it is probably better to do without it. We have high hopes that this will fix bug=117879. 2012-05-17 20:53:32 +00:00
assembler.cc ARM: Fix literal pool handling for breakpoints in debugger. 2012-06-14 11:16:47 +00:00
assembler.h ARM: Fix literal pool handling for breakpoints in debugger. 2012-06-14 11:16:47 +00:00
ast.cc Revert r11782, r11783 and r11790 due to Webkit failures. 2012-06-13 11:26:34 +00:00
ast.h Revert r11782, r11783 and r11790 due to Webkit failures. 2012-06-13 11:26:34 +00:00
atomicops_internals_arm_gcc.h
atomicops_internals_mips_gcc.h MIPS: updated atomic operations. 2011-10-31 12:47:02 +00:00
atomicops_internals_x86_gcc.cc
atomicops_internals_x86_gcc.h
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
bignum-dtoa.cc Reintroduce duplicate identifier detection in preparser. 2011-09-07 12:39:53 +00:00
bignum-dtoa.h More spelling changes. 2012-01-16 12:38:59 +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 Promoting elements transitions to their own field. 2012-06-11 06:59:56 +00:00
bootstrapper.h Cosmetic changes ("set up" is a verb, "setup" is a noun). 2012-01-13 13:09:52 +00:00
builtins.cc Implement tracking and optimizations of packed arrays 2012-05-23 14:24:29 +00:00
builtins.h Add isolate accessor to AccessorInfo and Arguments. 2012-04-13 09:38:00 +00:00
bytecodes-irregexp.h RegExp: Add support for table-based character class 2012-03-30 07:43:48 +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 Remove the static qualifier from functions in header files. 2011-11-29 10:56:11 +00:00
char-predicates.h Allow the ZWJ and ZWNJ characters in IdentifierPart as per ES5. 2012-02-23 08:15:45 +00:00
checks.cc
checks.h Inline an inline function into the CHECK macro 2012-01-30 13:02:48 +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
circular-queue.h
code-stubs.cc Implement tracking and optimizations of packed arrays 2012-05-23 14:24:29 +00:00
code-stubs.h Implement clearing of CompareICs. 2012-05-03 10:54:17 +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 Change --hydrogen-filter to allow specifying a negative filter for optimized functions. 2012-03-14 09:45:17 +00:00
codegen.h Implement tracking and optimizations of packed arrays 2012-05-23 14:24:29 +00:00
collection.js Make built-ins strict mode conforming, and support a --use-strict flag. 2012-02-20 13:48:24 +00:00
compilation-cache.cc Introduce extended mode. 2011-11-24 15:17:04 +00:00
compilation-cache.h Make HashMap a template class to specify the allocation policy. 2012-02-23 09:12:57 +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 Share optimized code for closures. 2012-06-14 14:06:22 +00:00
compiler.h Enable optimization of top-level code and generate deoptimization support lazily. 2012-02-14 14:14:51 +00:00
contexts.cc Static resolution of outer variables in eval code. 2011-11-15 13:48:40 +00:00
contexts.h Implement tracking and optimizations of packed arrays 2012-05-23 14:24:29 +00:00
conversions-inl.h Use ldexp instead of pow for more accuracy. 2012-04-17 13:16:25 +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 Remove the static qualifier from functions in header files. 2011-11-29 10:56:11 +00:00
counters.cc
counters.h
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 Increase size of small stacks from 32k to 64k to avoid hitting 2012-02-07 08:00:36 +00:00
cpu-profiler.h Make HashMap a template class to specify the allocation policy. 2012-02-23 09:12:57 +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 Fix remote debugger crash. 2012-01-19 16:52:16 +00:00
d8-debug.h Rename SmartPointer to SmartArrayPointer. 2011-09-09 22:39:47 +00:00
d8-posix.cc Add netbsd support to gyp build. 2012-01-05 12:17:08 +00:00
d8-readline.cc Enable asynchronous remote debugging with d8. 2012-01-20 11:59:00 +00:00
d8-windows.cc
d8.cc STATIC_ASSERT is not available in shared build. 2012-06-01 12:28:15 +00:00
d8.gyp Fix compile with debuggersupport=off. 2012-03-07 10:57:36 +00:00
d8.h Clean up d8 ArrayBuffer implementation and fix bug in readbuffer: 2012-06-01 11:46:05 +00:00
d8.js Fix undeclared variable in d8 debugger. 2012-03-27 10:55:34 +00:00
data-flow.cc
data-flow.h Eliminate use of ZONE macro in BitVector class and pass a zone explicitly. 2012-02-22 11:40:28 +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 Fix the return type of the date set methods. 2012-03-26 10:13:03 +00:00
dateparser-inl.h Return an error when parsing invalid dates where a number immediately follows a word. 2012-06-13 09:10:37 +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 Fix assertion in the debug agent. 2012-06-06 08:37:34 +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 Issue 2081: Expose function's (closure's) inner context in debugger. 2012-04-26 20:16:53 +00:00
debug.cc ARM: Fix literal pool handling for breakpoints in debugger. 2012-06-14 11:16:47 +00:00
debug.h Revert r11782, r11783 and r11790 due to Webkit failures. 2012-06-13 11:26:34 +00:00
deoptimizer.cc Fix list traversal of optimized functions in deoptimizer. 2012-06-15 10:36:45 +00:00
deoptimizer.h Share optimized code for closures. 2012-06-14 14:06:22 +00:00
disasm.h
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 Remove unused IsNan function 2012-04-23 13:44:06 +00:00
dtoa.cc Reintroduce duplicate identifier detection in preparser. 2011-09-07 12:39:53 +00:00
dtoa.h More spelling changes. 2012-01-16 12:38:59 +00:00
elements-kind.cc Implement tracking and optimizations of packed arrays 2012-05-23 14:24:29 +00:00
elements-kind.h Optimistically assume that elements IC only transition once. 2012-06-08 13:06:24 +00:00
elements.cc Optimization of some packed array cases. 2012-06-12 15:30:16 +00:00
elements.h Implement tracking and optimizations of packed arrays 2012-05-23 14:24:29 +00:00
execution.cc Don't crash on stack overflow entering the debugger. 2012-04-03 13:45:56 +00:00
execution.h Profiler experiments: Honor postponing of interrupts in HandleStackGuardInterrupt 2012-03-07 17:31:33 +00:00
factory.cc Share optimized code for closures. 2012-06-14 14:06:22 +00:00
factory.h Report syntax errors in natives when building with mksnapshot. 2012-05-31 12:26:36 +00:00
fast-dtoa.cc Reintroduce duplicate identifier detection in preparser. 2011-09-07 12:39:53 +00:00
fast-dtoa.h Remove the static qualifier from functions in header files. 2011-11-29 10:56:11 +00:00
fixed-dtoa.cc Reintroduce duplicate identifier detection in preparser. 2011-09-07 12:39:53 +00:00
fixed-dtoa.h
flag-definitions.h Share optimized code for closures. 2012-06-14 14:06:22 +00:00
flags.cc Ensure removing processed command line arguments. 2012-06-13 15:02:05 +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 Implement inlining of constructor calls. 2012-02-28 09:05:55 +00:00
frames.cc Share optimized code for closures. 2012-06-14 14:06:22 +00:00
frames.h Share optimized code for closures. 2012-06-14 14:06:22 +00:00
full-codegen.cc Revert r11782, r11783 and r11790 due to Webkit failures. 2012-06-13 11:26:34 +00:00
full-codegen.h Reland r11753: Fix try..finally. 2012-06-11 13:18:05 +00:00
func-name-inferrer.cc Remove TLS access for current Zone. 2012-06-11 12:42:31 +00:00
func-name-inferrer.h Remove TLS access for current Zone. 2012-06-11 12:42:31 +00:00
gdb-jit.cc Landing for pliard@chromium.org: Remove static initializers in v8. 2012-03-12 13:56:56 +00:00
gdb-jit.h Landing for pliard@chromium.org: Remove static initializers in v8. 2012-03-12 13:56:56 +00:00
global-handles.cc Add HeapProfiler::GetPersistentHandleCount to be able to track the number of persistent handles 2012-03-07 17:38:50 +00:00
global-handles.h Add HeapProfiler::GetPersistentHandleCount to be able to track the number of persistent handles 2012-03-07 17:38:50 +00:00
globals.h Force inlining CopyChars and String::Get. 2012-05-08 12:38:24 +00:00
handles-inl.h
handles.cc Tiny DescriptorArray cleanup. 2012-04-17 07:16:19 +00:00
handles.h Fix input and output to handle UTF16 surrogate pairs. 2012-03-12 12:35:28 +00:00
hashmap.h Remove TLS access for current Zone. 2012-06-11 12:42:31 +00:00
heap-inl.h Ensure integrity of ASCII strings. 2012-05-22 12:49:20 +00:00
heap-profiler.cc Implement heap profiler memory usage reporting. 2012-06-13 11:02:24 +00:00
heap-profiler.h Implement heap profiler memory usage reporting. 2012-06-13 11:02:24 +00:00
heap.cc Reset the path tracer completely, and check whether an object has source code before trying to print 2012-06-14 15:33:15 +00:00
heap.h Reland r11425 "Re-enable optimization for hot functions that have optimization disabled due to many deopts." 2012-06-11 16:57:27 +00:00
hydrogen-instructions.cc Add negative lookups to polymorphic loads in Crankshaft. 2012-06-12 15:44:12 +00:00
hydrogen-instructions.h Share optimized code for closures. 2012-06-14 14:06:22 +00:00
hydrogen.cc Share optimized code for closures. 2012-06-14 14:06:22 +00:00
hydrogen.h Share optimized code for closures. 2012-06-14 14:06:22 +00:00
ic-inl.h Count ICs that have type information. 2012-02-20 12:57:23 +00:00
ic.cc Fix Kraken regression due to optimistic monomorphic element transitions 2012-06-14 08:57:34 +00:00
ic.h Optimistically assume that elements IC only transition once. 2012-06-08 13:06:24 +00:00
incremental-marking-inl.h Implement map collection for incremental marking. 2012-05-16 10:07:50 +00:00
incremental-marking.cc Implement map collection for incremental marking. 2012-05-16 10:07:50 +00:00
incremental-marking.h Implement map collection for incremental marking. 2012-05-16 10:07:50 +00:00
inspector.cc Cosmetic changes ("set up" is a verb, "setup" is a noun). 2012-01-13 13:09:52 +00:00
inspector.h Cosmetic changes ("set up" is a verb, "setup" is a noun). 2012-01-13 13:09:52 +00:00
interface.cc Remove TLS access for current Zone. 2012-06-11 12:42:31 +00:00
interface.h Remove TLS access for current Zone. 2012-06-11 12:42:31 +00:00
interpreter-irregexp.cc RegExp: Add support for table-based character class 2012-03-30 07:43:48 +00:00
interpreter-irregexp.h Make the irregexp interpreter throw on stack overflow. 2011-10-26 06:37:57 +00:00
isolate-inl.h Port count-based profiler to ARM 2012-03-23 12:16:40 +00:00
isolate.cc Reland r11753: Fix try..finally. 2012-06-11 13:18:05 +00:00
isolate.h Reland r11753: Fix try..finally. 2012-06-11 13:18:05 +00:00
json-parser.h Remove TLS access for current Zone. 2012-06-11 12:42:31 +00:00
json.js Clean up JavaScript files to better follow coding standard. 2011-11-28 12:11:00 +00:00
jsregexp.cc Unbreak interpreted regexp. 2012-06-14 17:06:16 +00:00
jsregexp.h Unbreak interpreted regexp. 2012-06-14 17:06:16 +00:00
lazy-instance.h Fix typo in lazy-instance.h. 2012-04-17 16:02:36 +00:00
list-inl.h Remove TLS access for current Zone. 2012-06-11 12:42:31 +00:00
list.h Progress towards making Zones independent of Isolates and Threads. 2012-06-04 14:42:58 +00:00
lithium-allocator-inl.h Fix a bug in Lithium environment iteration. 2011-06-06 11:30:17 +00:00
lithium-allocator.cc Remove TLS access for current Zone. 2012-06-11 12:42:31 +00:00
lithium-allocator.h Remove TLS access for current Zone. 2012-06-11 12:42:31 +00:00
lithium.cc Remove TLS access for current Zone. 2012-06-11 12:42:31 +00:00
lithium.h Remove TLS access for current Zone. 2012-06-11 12:42:31 +00:00
liveedit-debugger.js Add "step in recommended" to LiveEdit response object. 2012-04-25 23:06:30 +00:00
liveedit.cc Remove TLS access for current Zone. 2012-06-11 12:42:31 +00:00
liveedit.h Remove TLS access for current Zone. 2012-06-11 12:42:31 +00:00
liveobjectlist-inl.h Cosmetic changes ("set up" is a verb, "setup" is a noun). 2012-01-13 13:09:52 +00:00
liveobjectlist.cc More spelling changes. 2012-01-16 12:38:59 +00:00
liveobjectlist.h Cosmetic changes ("set up" is a verb, "setup" is a noun). 2012-01-13 13:09:52 +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 Minimize uses of lazy initialization by adding explicit initialization functions. 2012-04-05 14:10:39 +00:00
log.h Minimize uses of lazy initialization by adding explicit initialization functions. 2012-04-05 14:10:39 +00:00
macro-assembler.h Streamline throwing in the C entry stub. 2012-02-10 08:47:35 +00:00
macros.py Fix some bugs in accessing details of the lastest regexp 2012-04-23 18:56:07 +00:00
mark-compact-inl.h Implement map collection for incremental marking. 2012-05-16 10:07:50 +00:00
mark-compact.cc Share optimized code for closures. 2012-06-14 14:06:22 +00:00
mark-compact.h Implement map collection for incremental marking. 2012-05-16 10:07:50 +00:00
math.js Remove dead code from our JS builtin-code in math.js. 2012-04-20 11:24:16 +00:00
messages.cc Handlify the remaining CallStubCompiler functions. 2011-10-28 12:37:29 +00:00
messages.h Rename SmartPointer to SmartArrayPointer. 2011-09-09 22:39:47 +00:00
messages.js messages.js: Get better function names in stack traces. 2012-05-24 11:00:05 +00:00
mirror-debugger.js Issue 2081: Expose function's (closure's) inner context in debugger. 2012-04-26 20:16:53 +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 Report syntax errors in natives when building with mksnapshot. 2012-05-31 12:26:36 +00:00
natives.h Convert *.js files of cctest/test-log into "resources". 2011-07-14 11:38:18 +00:00
objects-debug.cc Share optimized code for closures. 2012-06-14 14:06:22 +00:00
objects-inl.h Revert part of 11727 as it sometimes tanked V8 benchmark (raytrace) performance 2012-06-15 11:53:09 +00:00
objects-printer.cc Reset the path tracer completely, and check whether an object has source code before trying to print 2012-06-14 15:33:15 +00:00
objects-visiting-inl.h Process weak references between optimized JSFunctions on scavenges. 2012-04-17 10:37:41 +00:00
objects-visiting.cc Implement rudimentary module linking. 2012-04-16 14:43:27 +00:00
objects-visiting.h Process weak references between optimized JSFunctions on scavenges. 2012-04-17 10:37:41 +00:00
objects.cc Revert part of 11727 as it sometimes tanked V8 benchmark (raytrace) performance 2012-06-15 11:53:09 +00:00
objects.h Revert part of 11727 as it sometimes tanked V8 benchmark (raytrace) performance 2012-06-15 11:53:09 +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
parser.cc Revert r11782, r11783 and r11790 due to Webkit failures. 2012-06-13 11:26:34 +00:00
parser.h Remove TLS access for current Zone. 2012-06-11 12:42:31 +00:00
platform-cygwin.cc Valgrind cleanliness, part 6: Introduce OS::TearDown, cleaning up 2 mutexes. 2012-04-13 14:08:31 +00:00
platform-freebsd.cc Fix freebsd build. 2012-05-15 09:21:49 +00:00
platform-linux.cc Fix ucontext structure for Android on x86 2012-05-15 09:19:00 +00:00
platform-macos.cc Valgrind cleanliness, part 6: Introduce OS::TearDown, cleaning up 2 mutexes. 2012-04-13 14:08:31 +00:00
platform-nullos.cc Valgrind cleanliness, part 6: Introduce OS::TearDown, cleaning up 2 mutexes. 2012-04-13 14:08:31 +00:00
platform-openbsd.cc Valgrind cleanliness, part 6: Introduce OS::TearDown, cleaning up 2 mutexes. 2012-04-13 14:08:31 +00:00
platform-posix.cc Handle EINTR in socket functions and continue incomplete sends. 2012-05-21 12:58:48 +00:00
platform-posix.h Minimize uses of lazy initialization by adding explicit initialization functions. 2012-04-05 14:10:39 +00:00
platform-solaris.cc Remove unused variable in src/platform-solaris.cc. 2012-04-26 07:45:29 +00:00
platform-tls-mac.h
platform-tls-win32.h
platform-tls.h Make fast tls the default 2011-07-13 10:00:33 +00:00
platform-win32.cc Handle EINTR in socket functions and continue incomplete sends. 2012-05-21 12:58:48 +00:00
platform.h Make socket send and receive more robust and return 0 on failure. 2012-05-21 10:02:49 +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 input and output to handle UTF16 surrogate pairs. 2012-03-12 12:35:28 +00:00
preparser-api.cc Fix input and output to handle UTF16 surrogate pairs. 2012-03-12 12:35:28 +00:00
preparser.cc Fixed preparser for try statement. Tiny cleanup. 2012-04-30 13:04:08 +00:00
preparser.h Fixed preparser for try statement. Tiny cleanup. 2012-04-30 13:04:08 +00:00
prettyprinter.cc AST extensions and parsing for import & export declarations. 2012-02-29 12:12:52 +00:00
prettyprinter.h Remove the JSON AST printing support. 2012-02-08 13:53:24 +00:00
profile-generator-inl.h Eliminate dominator and retained_size fields. They are calculating on front-end side. See meta-bug https://bugs.webkit.org/show_bug.cgi?id=87089 2012-05-23 05:27:08 +00:00
profile-generator.cc Workaround for: Chrome dev tools crashes when taking a heap snapshot of Docs offline shared worker. 2012-06-14 12:21:05 +00:00
profile-generator.h Implement heap profiler memory usage reporting. 2012-06-13 11:02:24 +00:00
property-details.h Promoting elements transitions to their own field. 2012-06-11 06:59:56 +00:00
property.cc Promoting elements transitions to their own field. 2012-06-11 06:59:56 +00:00
property.h Promoting elements transitions to their own field. 2012-06-11 06:59:56 +00:00
proxy.js Make built-ins strict mode conforming, and support a --use-strict flag. 2012-02-20 13:48:24 +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 Unbreak interpreted regexp. 2012-06-14 17:06:16 +00:00
regexp-macro-assembler-irregexp.h Unbreak interpreted regexp. 2012-06-14 17:06:16 +00:00
regexp-macro-assembler-tracer.cc Remove TLS access for current Zone. 2012-06-11 12:42:31 +00:00
regexp-macro-assembler-tracer.h Remove CheckNotRegistersEqual regexp-masm function from all architectures. This is a commit of http://codereview.chromium.org/10066009/ for Daniel Kalmar 2012-06-06 07:50:22 +00:00
regexp-macro-assembler.cc Remove TLS access for current Zone. 2012-06-11 12:42:31 +00:00
regexp-macro-assembler.h Remove TLS access for current Zone. 2012-06-11 12:42:31 +00:00
regexp-stack.cc
regexp-stack.h Fix presubmit errors caused by updated depot tools 2011-09-08 19:57:14 +00:00
regexp.js Enable map transitions for accessor properties. 2012-05-25 12:32:02 +00:00
rewriter.cc Remove TLS access for current Zone. 2012-06-11 12:42:31 +00:00
rewriter.h
runtime-profiler.cc Share optimized code for closures. 2012-06-14 14:06:22 +00:00
runtime-profiler.h Minimize uses of lazy initialization by adding explicit initialization functions. 2012-04-05 14:10:39 +00:00
runtime.cc Unbreak interpreted regexp. 2012-06-14 17:06:16 +00:00
runtime.h Keep track of which maps are associated with prototype objects so we can tune the fast-case vs. hash map heuristics accordingly. 2012-06-06 10:17:26 +00:00
runtime.js MIPS: Do the qNaN fixup at de-serialization time. This is a commit of https://chromiumcodereview.appspot.com/10093007/ for Paul Lind 2012-04-20 14:12:49 +00:00
safepoint-table.cc AssemblerBase does not need remember a Zone. Fix this. 2012-06-11 16:47:08 +00:00
safepoint-table.h Remove TLS access for current Zone. 2012-06-11 12:42:31 +00:00
scanner-character-streams.cc Fix input and output to handle UTF16 surrogate pairs. 2012-03-12 12:35:28 +00:00
scanner-character-streams.h Fix input and output to handle UTF16 surrogate pairs. 2012-03-12 12:35:28 +00:00
scanner.cc Fix illegal escape-sequences to throw syntax errors. 2012-04-16 15:54:02 +00:00
scanner.h Fix illegal escape-sequences to throw syntax errors. 2012-04-16 15:54:02 +00:00
SConscript Implement tracking and optimizations of packed arrays 2012-05-23 14:24:29 +00:00
scopeinfo.cc Remove TLS access for current Zone. 2012-06-11 12:42:31 +00:00
scopeinfo.h Remove some unnecessary binding initialization checks. 2011-11-03 11:59:51 +00:00
scopes.cc Revert r11782, r11783 and r11790 due to Webkit failures. 2012-06-13 11:26:34 +00:00
scopes.h Revert r11782, r11783 and r11790 due to Webkit failures. 2012-06-13 11:26:34 +00:00
serialize.cc Make static API getters inlineable again. 2012-04-23 15:09:59 +00:00
serialize.h Enable snapshots on MIPS. This is based on 2012-03-21 14:29:14 +00:00
simulator.h
small-pointer-list.h Remove TLS access for current Zone. 2012-06-11 12:42:31 +00:00
smart-array-pointer.h Rename SmartPointer to SmartArrayPointer. 2011-09-09 22:39:47 +00:00
snapshot-common.cc
snapshot-empty.cc
snapshot.h Revert memory saving change due to failures on multithreaded tests 2012-01-31 13:33:44 +00:00
spaces-inl.h Fix release build. Add comment accidentally omitted from 2012-04-25 11:49:31 +00:00
spaces.cc Use correct size of promoted space for setting promotion and allocation limits. 2012-05-04 09:36:46 +00:00
spaces.h Don't ignore return value of CommitCodePage in AllocateAlignedMemory. 2012-04-30 15:02:43 +00:00
splay-tree-inl.h Remove TLS access for current Zone. 2012-06-11 12:42:31 +00:00
splay-tree.h Remove TLS access for current Zone. 2012-06-11 12:42:31 +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 Ensure that executable pages are properly guarded. 2012-02-23 12:11:24 +00:00
store-buffer.h Cosmetic changes ("set up" is a verb, "setup" is a noun). 2012-01-13 13:09:52 +00:00
string-search.cc
string-search.h Fix GCC 4.7 warnings. 2011-12-21 21:28:41 +00:00
string-stream.cc Progress towards making Zones independent of Isolates and Threads. 2012-06-04 14:42:58 +00:00
string-stream.h Rename SmartPointer to SmartArrayPointer. 2011-09-09 22:39:47 +00:00
string.js Use simple concat of substrings instead of ReplaceStringBuilder for non-global replacements. 2012-04-26 11:43:59 +00:00
strtod.cc Fix double-rounding in strtod for MinGW. 2012-03-05 10:04:10 +00:00
strtod.h
stub-cache.cc Implemented StoreIC for setters. 2012-06-12 09:32:17 +00:00
stub-cache.h Implemented StoreIC for setters. 2012-06-12 09:32:17 +00:00
token.cc Simpler (and a bit faster) keyword matcher. 2011-08-09 13:32:53 +00:00
token.h Inline ordered relational compares of mixed double/undefined values. 2012-03-02 13:40:14 +00:00
type-info.cc Remove TLS access for current Zone. 2012-06-11 12:42:31 +00:00
type-info.h Remove TLS access for current Zone. 2012-06-11 12:42:31 +00:00
unbound-queue-inl.h
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 Fix input and output to handle UTF16 surrogate pairs. 2012-03-12 12:35:28 +00:00
unicode.cc Fix input and output to handle UTF16 surrogate pairs. 2012-03-12 12:35:28 +00:00
unicode.h Unbreak Windows build after UTF-16 change (sys/types.h does not define 2012-03-12 13:18:30 +00:00
uri.js Make built-ins strict mode conforming, and support a --use-strict flag. 2012-02-20 13:48:24 +00:00
utils-inl.h
utils.cc Optimise Math.floor(x/y) to use integer division for specific divisor. 2012-04-24 15:59:07 +00:00
utils.h Optimise Math.floor(x/y) to use integer division for specific divisor. 2012-04-24 15:59:07 +00:00
v8-counters.cc
v8-counters.h Share optimized code for closures. 2012-06-14 14:06:22 +00:00
v8.cc Valgrind cleanliness, part 6: Introduce OS::TearDown, cleaning up 2 mutexes. 2012-04-13 14:08:31 +00:00
v8.h Progress towards making Zones independent of Isolates and Threads. 2012-06-04 14:42:58 +00:00
v8checks.h
v8conversions.cc Rename scanner.* to scanner-character-streams.*. and scanner-base.* to scanner.* 2011-09-08 13:06:44 +00:00
v8conversions.h Remove the static qualifier from functions in header files. 2011-11-29 10:56:11 +00:00
v8dll-main.cc
v8globals.h Try aligning unboxed double array backing store in allocation or scavenge promotion. 2012-04-17 07:52:39 +00:00
v8memory.h Reapply "Add a level of indirection to exception handler addresses." 2011-11-11 13:48:14 +00:00
v8natives.js Proxies: Fix ToStringArray function so that it does not reject some keys. 2012-05-29 13:57:55 +00:00
v8preparserdll-main.cc
v8threads.cc More spelling changes. 2012-01-16 12:38:59 +00:00
v8threads.h Ensure that non-optimized code objects are not flushed for inlined functions. 2011-12-08 16:07:07 +00:00
v8utils.cc More spelling changes. 2012-01-16 12:38:59 +00:00
v8utils.h Force inlining CopyChars and String::Get. 2012-05-08 12:38:24 +00:00
variables.cc Basic interface inference for modules. 2012-03-08 13:03:07 +00:00
variables.h Basic interface inference for modules. 2012-03-08 13:03:07 +00:00
version.cc Prepare push to trunk. Now working on version 3.12.0. 2012-06-13 11:49:26 +00:00
version.h
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
win32-headers.h Simplify silent abort by raising SIGABRT directly. 2012-03-05 09:52:14 +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 Remove TLS access for current Zone. 2012-06-11 12:42:31 +00:00
zone.cc Fix presubmit. 2012-01-30 10:49:25 +00:00
zone.h Remove TLS access for current Zone. 2012-06-11 12:42:31 +00:00