v8/src
fschneider@chromium.org d1172448ad Make HashMap a template class to specify the allocation policy.
The old HashMap class had an explicit member to determine the allocation
policy. The template version matches the approach used already for
lists.

Cleanup some include dependencies and unnecessary forward declarations.

Cleanup some dead code from isolate.h and replace some HEAP macros
with GetHeap().
Review URL: https://chromiumcodereview.appspot.com/9372106

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@10806 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2012-02-23 09:12:57 +00:00
..
arm Support fast case for-in in Crankshaft. 2012-02-22 12:47:42 +00:00
extensions Tweak compaction candidate selection to avoid keeping page with low occupancy around. 2012-02-03 14:16:40 +00:00
ia32 Profiler experiments: interrupt check at function exit 2012-02-22 15:18:29 +00:00
mips Profiler experiments: self-optimization for functions containing calls 2012-02-22 10:48:58 +00:00
third_party/valgrind Update valgrind.h. Codereview http://codereview.chromium.org/7468002 2011-07-22 11:22:29 +00:00
x64 Support fast case for-in in Crankshaft. 2012-02-22 12:47:42 +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 Merge isolates to bleeding_edge. 2011-03-18 20:35:07 +00:00
allocation.cc Include what you use for allocation, api, assembler, and ast. 2012-01-25 16:31:25 +00:00
allocation.h Include what you use for allocation, api, assembler, and ast. 2012-01-25 16:31:25 +00:00
api.cc Fix memory leak and missing #include in StartupDataDecompressor 2012-02-20 11:01:17 +00:00
api.h Include what you use for allocation, api, assembler, and ast. 2012-01-25 16:31:25 +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 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 Make built-ins strict mode conforming, and support a --use-strict flag. 2012-02-20 13:48:24 +00:00
assembler.cc Include what you use for allocation, api, assembler, and ast. 2012-01-25 16:31:25 +00:00
assembler.h Include what you use for allocation, api, assembler, and ast. 2012-01-25 16:31:25 +00:00
ast.cc Make HashMap a template class to specify the allocation policy. 2012-02-23 09:12:57 +00:00
ast.h Support fast case for-in in Crankshaft. 2012-02-22 12:47:42 +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 MIPS: updated atomic operations. 2011-10-31 12:47:02 +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 Cosmetic changes ("set up" is a verb, "setup" is a noun). 2012-01-13 13:09:52 +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 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 Make HashMap a template class to specify the allocation policy. 2012-02-23 09:12:57 +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 Initialize internal arrays with the correct map. 2012-02-15 13:45:42 +00:00
builtins.h Fix and adapt debugger for new call target caches. 2012-01-27 16:09:20 +00:00
bytecodes-irregexp.h Remove the static qualifier from functions in header files. 2011-11-29 10:56:11 +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 Merge isolates to bleeding_edge. 2011-03-18 20:35:07 +00:00
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 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 Implement KeyedStoreICs to grow arrays on out-of-bound stores. 2012-02-10 12:36:05 +00:00
code-stubs.h Initial support for count-based profiling 2012-02-14 14:00:31 +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 Remove the JSON AST printing support. 2012-02-08 13:53:24 +00:00
codegen.h Porting r10023 and r10054 to x64 (pointer cache for external strings). 2011-11-24 10:16:39 +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 Merge experimental/gc branch to the bleeding_edge. 2011-09-19 18:36:47 +00:00
compiler.cc Make built-ins strict mode conforming, and support a --use-strict flag. 2012-02-20 13:48:24 +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 Parsing of basic module declarations (no imports/exports yet). 2012-02-20 14:02:59 +00:00
conversions-inl.h Remove the static qualifier from functions in header files. 2011-11-29 10:56:11 +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 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 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 * Add rmdir, mkdir -p and umask to d8 on Unix. 2009-03-31 12:45:33 +00:00
d8.cc Bash completion for d8 flags 2012-02-06 15:06:24 +00:00
d8.gyp Add Android cross-compilation support to top-level Makefile 2012-01-16 13:29:12 +00:00
d8.h Introduce readbinary function in d8 to read binary files. 2012-01-24 11:55:11 +00:00
d8.js Make built-ins strict mode conforming, and support a --use-strict flag. 2012-02-20 13:48:24 +00:00
data-flow.cc Remove unused AssignedVariableAnalyzer. 2011-04-14 14:31:43 +00:00
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.js Make built-ins strict mode conforming, and support a --use-strict flag. 2012-02-20 13:48:24 +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 Remove dead code and one static initializer that came with it. 2011-12-12 11:54:21 +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 Make built-ins strict mode conforming, and support a --use-strict flag. 2012-02-20 13:48:24 +00:00
debug.cc Tweak compaction candidate selection to avoid keeping page with low occupancy around. 2012-02-03 14:16:40 +00:00
debug.h Fix and adapt debugger for new call target caches. 2012-01-27 16:09:20 +00:00
deoptimizer.cc Revert memory saving change due to failures on multithreaded tests 2012-01-31 13:33:44 +00:00
deoptimizer.h MIPS: Re-worked the deopt entry table. 2012-02-16 08:38:25 +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 Remove the static qualifier from functions in header files. 2011-11-29 10:56:11 +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.cc Add a missing check for a failure result. 2012-02-20 10:17:25 +00:00
elements.h Support Smi->Double->HeapObject transitions in constructed Arrays. 2011-12-09 08:50:19 +00:00
execution.cc Initial support for count-based profiling 2012-02-14 14:00:31 +00:00
execution.h Spellling mistakes. 2012-01-16 09:46:21 +00:00
factory.cc Remove redundant statements in NewFunctionFromSharedFunctionInfo. 2012-02-21 13:08:50 +00:00
factory.h Count ICs that have type information. 2012-02-20 12:57:23 +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 Dtoa for fixed notation. 2010-05-05 13:51:27 +00:00
flag-definitions.h Profiler experiments: interrupt check at function exit 2012-02-22 15:18:29 +00:00
flags.cc Introduce --print-all-code flag and infrastructure for one flag to imply another flag. 2011-12-15 17:00:27 +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 Simplify handler pushing. 2012-02-09 09:43:37 +00:00
frames.cc Simplify handler pushing. 2012-02-09 09:43:37 +00:00
frames.h Simplify handler pushing. 2012-02-09 09:43:37 +00:00
full-codegen.cc Count ICs that have type information. 2012-02-20 12:57:23 +00:00
full-codegen.h Support fast case for-in in Crankshaft. 2012-02-22 12:47:42 +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 Cosmetic changes ("set up" is a verb, "setup" is a noun). 2012-01-13 13:09:52 +00:00
gdb-jit.h Extend gdb-jit support (OSX/locals+parameters/prettyprint) 2011-06-30 11:52:00 +00:00
global-handles.cc More spelling changes. 2012-01-16 12:38:59 +00:00
global-handles.h Update comments in the global handles interface. 2011-06-06 16:18:59 +00:00
globals.h Fix compilation with MinGW-w64. 2012-02-22 12:26:36 +00:00
handles-inl.h Merge isolates to bleeding_edge. 2011-03-18 20:35:07 +00:00
handles.cc Support fast case for-in in Crankshaft. 2012-02-22 12:47:42 +00:00
handles.h Move handlified functions from handles.cc to objects.cc 2012-01-05 17:16:19 +00:00
hashmap.h Make HashMap a template class to specify the allocation policy. 2012-02-23 09:12:57 +00:00
heap-inl.h Tweak compaction candidate selection to avoid keeping page with low occupancy around. 2012-02-03 14:16:40 +00:00
heap-profiler.cc Cosmetic changes ("set up" is a verb, "setup" is a noun). 2012-01-13 13:09:52 +00:00
heap-profiler.h Cosmetic changes ("set up" is a verb, "setup" is a noun). 2012-01-13 13:09:52 +00:00
heap.cc Cleaned up setting of accessors. 2012-02-22 10:52:57 +00:00
heap.h Parsing of basic module declarations (no imports/exports yet). 2012-02-20 14:02:59 +00:00
hydrogen-instructions.cc Support fast case for-in in Crankshaft. 2012-02-22 12:47:42 +00:00
hydrogen-instructions.h Support fast case for-in in Crankshaft. 2012-02-22 12:47:42 +00:00
hydrogen.cc Support OSR in for-in loops. 2012-02-22 16:45:35 +00:00
hydrogen.h Support OSR in for-in loops. 2012-02-22 16:45:35 +00:00
ic-inl.h Count ICs that have type information. 2012-02-20 12:57:23 +00:00
ic.cc Count ICs that have type information. 2012-02-20 12:57:23 +00:00
ic.h Count ICs that have type information. 2012-02-20 12:57:23 +00:00
incremental-marking-inl.h When adjusting page's live bytes counter from the mutator adjust owners unswept free bytes counter. 2012-01-18 09:21:07 +00:00
incremental-marking.cc Enable non-incremental code compaction. 2012-02-07 08:51:47 +00:00
incremental-marking.h Change inlined cache of intanceof stub to use indirection through cell. 2012-01-11 09:39:37 +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
interpreter-irregexp.cc Make the irregexp interpreter throw on stack overflow. 2011-10-26 06:37:57 +00:00
interpreter-irregexp.h Make the irregexp interpreter throw on stack overflow. 2011-10-26 06:37:57 +00:00
isolate-inl.h Make C++ to JS transition faster by avoiding JavaScriptFrameIterator in SaveContext. 2011-10-28 12:49:09 +00:00
isolate.cc Enable test-api/TurnOnAccessCheckAndRecompile and change it so it can't cause a GC. 2012-02-20 15:34:08 +00:00
isolate.h Make HashMap a template class to specify the allocation policy. 2012-02-23 09:12:57 +00:00
json-parser.h More spelling changes. 2012-01-16 12:38:59 +00:00
json.js Clean up JavaScript files to better follow coding standard. 2011-11-28 12:11:00 +00:00
jsregexp.cc Fix RegExp white-space character class to match BOMs. 2012-02-20 17:50:53 +00:00
jsregexp.h Include what you use for allocation, api, assembler, and ast. 2012-01-25 16:31:25 +00:00
list-inl.h Grow lists by a factor of 2 instead of 1.5 on a resize. 2012-02-06 16:23:40 +00:00
list.h More spelling changes. 2012-01-16 12:38:59 +00:00
lithium-allocator-inl.h Fix a bug in Lithium environment iteration. 2011-06-06 11:30:17 +00:00
lithium-allocator.cc Eliminate use of ZONE macro in BitVector class and pass a zone explicitly. 2012-02-22 11:40:28 +00:00
lithium-allocator.h Eliminate use of ZONE macro in BitVector class and pass a zone explicitly. 2012-02-22 11:40:28 +00:00
lithium.cc Get rid of a useless helper method in the register allocator. 2012-01-30 15:40:50 +00:00
lithium.h Eliminate use of ZONE macro in BitVector class and pass a zone explicitly. 2012-02-22 11:40:28 +00:00
liveedit-debugger.js More spelling changes. 2012-01-16 12:38:59 +00:00
liveedit.cc Cosmetic changes ("set up" is a verb, "setup" is a noun). 2012-01-13 13:09:52 +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 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 Tweak compaction candidate selection to avoid keeping page with low occupancy around. 2012-02-03 14:16:40 +00:00
log.h Make HashMap a template class to specify the allocation policy. 2012-02-23 09:12:57 +00:00
macro-assembler.h Streamline throwing in the C entry stub. 2012-02-10 08:47:35 +00:00
macros.py More spelling changes. 2012-01-16 12:38:59 +00:00
mark-compact-inl.h Tweak compaction candidate selection to avoid keeping page with low occupancy around. 2012-02-03 14:16:40 +00:00
mark-compact.cc Count ICs that have type information. 2012-02-20 12:57:23 +00:00
mark-compact.h Enable non-incremental code compaction. 2012-02-07 08:51:47 +00:00
math.js Make built-ins strict mode conforming, and support a --use-strict flag. 2012-02-20 13:48:24 +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 Remove strict mode from message.js, seems to break Error conformance. 2012-02-20 15:02:23 +00:00
mirror-debugger.js Make built-ins strict mode conforming, and support a --use-strict flag. 2012-02-20 13:48:24 +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 Tweak compaction candidate selection to avoid keeping page with low occupancy around. 2012-02-03 14:16:40 +00:00
natives.h Convert *.js files of cctest/test-log into "resources". 2011-07-14 11:38:18 +00:00
objects-debug.cc Count ICs that have type information. 2012-02-20 12:57:23 +00:00
objects-inl.h Make HashMap a template class to specify the allocation policy. 2012-02-23 09:12:57 +00:00
objects-printer.cc Count ICs that have type information. 2012-02-20 12:57:23 +00:00
objects-visiting-inl.h Count ICs that have type information. 2012-02-20 12:57:23 +00:00
objects-visiting.cc Recommit introducing short external strings. 2011-11-23 13:08:28 +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 Support fast case for-in in Crankshaft. 2012-02-22 12:47:42 +00:00
objects.h Support fast case for-in in Crankshaft. 2012-02-22 12:47:42 +00:00
parser.cc Parsing of basic module declarations (no imports/exports yet). 2012-02-20 14:02:59 +00:00
parser.h Parsing of basic module declarations (no imports/exports yet). 2012-02-20 14:02:59 +00:00
platform-cygwin.cc Port r10490 and r10615 to cygwin. 2012-02-20 13:42:24 +00:00
platform-freebsd.cc Increase size of small stacks from 32k to 64k to avoid hitting 2012-02-07 08:00:36 +00:00
platform-linux.cc Increase size of small stacks from 32k to 64k to avoid hitting 2012-02-07 08:00:36 +00:00
platform-macos.cc Increase size of small stacks from 32k to 64k to avoid hitting 2012-02-07 08:00:36 +00:00
platform-nullos.cc Cosmetic changes ("set up" is a verb, "setup" is a noun). 2012-01-13 13:09:52 +00:00
platform-openbsd.cc Increase size of small stacks from 32k to 64k to avoid hitting 2012-02-07 08:00:36 +00:00
platform-posix.cc Cosmetic changes ("set up" is a verb, "setup" is a noun). 2012-01-13 13:09:52 +00:00
platform-solaris.cc Increase size of small stacks from 32k to 64k to avoid hitting 2012-02-07 08:00:36 +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 RandomizedVirtualAlloc should check for isolate presence instead of using Isolate::Current() 2012-02-22 19:47:57 +00:00
platform.h Reduce the space used by the stack for the profiling thread. 2012-01-24 15:48:16 +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 Introduce extended mode. 2011-11-24 15:17:04 +00:00
preparser-api.cc Merged Scanner and JavaScriptScanner. 2011-11-01 07:47:15 +00:00
preparser.cc Sync parser and preparser on do-while and return statements. 2011-12-07 16:03:29 +00:00
preparser.h Make HashMap a template class to specify the allocation policy. 2012-02-23 09:12:57 +00:00
prettyprinter.cc Parsing of basic module declarations (no imports/exports yet). 2012-02-20 14:02:59 +00:00
prettyprinter.h Remove the JSON AST printing support. 2012-02-08 13:53:24 +00:00
profile-generator-inl.h Obligatory fix for Win64. 2011-12-06 22:08:46 +00:00
profile-generator.cc Speedup dominators construction in heap snapshot. 2012-02-22 23:06:11 +00:00
profile-generator.h Speedup dominators construction in heap snapshot. 2012-02-22 23:06:11 +00:00
property-details.h Removed PropertyDetails::IsProperty. 2012-02-06 12:11:40 +00:00
property.cc Removed IsTransitionType predicate. 2012-02-03 13:37:13 +00:00
property.h Removed PropertyDetails::IsProperty. 2012-02-06 12:11:40 +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 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 More spelling changes. 2012-01-16 12:38:59 +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 Removed Runtime_DefineAccessor. 2012-02-21 12:47:27 +00:00
rewriter.cc Extend AST with basic module constructs (yet unused). 2012-02-09 13:40:41 +00:00
rewriter.h Remove some dead code. 2011-04-07 14:42:37 +00:00
runtime-profiler.cc Count ICs that have type information. 2012-02-20 12:57:23 +00:00
runtime-profiler.h Support OSR in for-in loops. 2012-02-22 16:45:35 +00:00
runtime.cc Support OSR in for-in loops. 2012-02-22 16:45:35 +00:00
runtime.h Support OSR in for-in loops. 2012-02-22 16:45:35 +00:00
runtime.js Make built-ins strict mode conforming, and support a --use-strict flag. 2012-02-20 13:48:24 +00:00
safepoint-table.cc Fix lazy deoptimization at HInvokeFunction and enable target-recording call-function stub. 2011-11-16 08:44:30 +00:00
safepoint-table.h Fix lazy deoptimization at HInvokeFunction and enable target-recording call-function stub. 2011-11-16 08:44:30 +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 Extend scanner with new Harmony module keywords (under flag). 2012-02-08 10:53:58 +00:00
scanner.h Extend scanner with new Harmony module keywords (under flag). 2012-02-08 10:53:58 +00:00
SConscript Make HashMap a template class to specify the allocation policy. 2012-02-23 09:12:57 +00:00
scopeinfo.cc Introduce extended mode. 2011-11-24 15:17:04 +00:00
scopeinfo.h Remove some unnecessary binding initialization checks. 2011-11-03 11:59:51 +00:00
scopes.cc Make HashMap a template class to specify the allocation policy. 2012-02-23 09:12:57 +00:00
scopes.h Make HashMap a template class to specify the allocation policy. 2012-02-23 09:12:57 +00:00
serialize.cc Revert memory saving change due to failures on multithreaded tests 2012-01-31 13:33:44 +00:00
serialize.h Fix building with clang 2012-01-24 16:36:55 +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 Revert memory saving change due to failures on multithreaded tests 2012-01-31 13:33:44 +00:00
spaces-inl.h Revert memory saving change due to failures on multithreaded tests 2012-01-31 13:33:44 +00:00
spaces.cc Revert memory saving change due to failures on multithreaded tests 2012-01-31 13:33:44 +00:00
spaces.h Remove 5 unused flags. 2012-02-08 15:39:41 +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 Revert memory saving change due to failures on multithreaded tests 2012-01-31 13:33:44 +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 Merge isolates to bleeding_edge. 2011-03-18 20:35:07 +00:00
string-search.h Fix GCC 4.7 warnings. 2011-12-21 21:28:41 +00:00
string-stream.cc Made PropertyType handling even more explicit. 2011-11-09 12:47:15 +00:00
string-stream.h Rename SmartPointer to SmartArrayPointer. 2011-09-09 22:39:47 +00:00
string.js Make built-ins strict mode conforming, and support a --use-strict flag. 2012-02-20 13:48:24 +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 Implement KeyedStoreICs to grow arrays on out-of-bound stores. 2012-02-10 12:36:05 +00:00
stub-cache.h Implement KeyedStoreICs to grow arrays on out-of-bound stores. 2012-02-10 12:36:05 +00:00
token.cc Simpler (and a bit faster) keyword matcher. 2011-08-09 13:32:53 +00:00
token.h Extend scanner with new Harmony module keywords (under flag). 2012-02-08 10:53:58 +00:00
type-info.cc Count ICs that have type information. 2012-02-20 12:57:23 +00:00
type-info.h Implement target cache for constructor calls. 2012-01-27 13:03:19 +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 More spelling changes. 2012-01-16 12:38:59 +00:00
unicode.h Remove the static qualifier from functions in header files. 2011-11-29 10:56:11 +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 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 Revert memory saving change due to failures on multithreaded tests 2012-01-31 13:33:44 +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 Remove unused --peephole-optimization flag. 2012-02-08 09:55:25 +00:00
v8.h Cosmetic changes ("set up" is a verb, "setup" is a noun). 2012-01-13 13:09:52 +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 Remove the static qualifier from functions in header files. 2011-11-29 10:56:11 +00:00
v8dll-main.cc Fix the Windows shared build 2011-05-04 11:10:49 +00:00
v8globals.h Parsing of basic module declarations (no imports/exports yet). 2012-02-20 14:02:59 +00:00
v8memory.h Reapply "Add a level of indirection to exception handler addresses." 2011-11-11 13:48:14 +00:00
v8natives.js Make built-ins strict mode conforming, and support a --use-strict flag. 2012-02-20 13:48:24 +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 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 Remove the static qualifier from functions in header files. 2011-11-29 10:56:11 +00:00
variables.cc Reapply r9870 "Remove some initialization checks based on source positions.". 2011-11-08 13:28:53 +00:00
variables.h Reapply r9870 "Remove some initialization checks based on source positions.". 2011-11-08 13:28:53 +00:00
version.cc Prepare push to trunk. Now working on version 3.9.10. 2012-02-23 08:23:04 +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
win32-headers.h Fix compilation with MinGW-w64. 2012-02-22 12:26:36 +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 unused class AssertNoZoneAllocation. 2012-02-22 12:21:18 +00:00
zone.cc Fix presubmit. 2012-01-30 10:49:25 +00:00
zone.h Make HashMap a template class to specify the allocation policy. 2012-02-23 09:12:57 +00:00