v8/test/cctest
adamk@chromium.org 6ab7a23f6c Object.observe: use JSWeakMaps instead of raw ObjectHashTables in observation state
object-observe.js uses weak maps to add "hidden" properties to
objects. Previously, the hash tables it was using weren't actually
weak. This patch changes the existing runtime functions to create
instances of JSWeakMap instead of exposing ObjectHashTable directly.

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@13591 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2013-02-04 20:24:11 +00:00
..
cctest.cc Make the Isolate parameter mandatory in Locker and Unlocker classes. 2013-01-18 07:20:17 +00:00
cctest.gyp Always fail when trying to store to an undeclared global variable, even if it was found. 2013-01-23 16:04:19 +00:00
cctest.h Add Isolate parameter to Persistent class. 2013-01-25 08:31:46 +00:00
cctest.status Temporarily disable deferred stack trace formatting. 2013-01-18 13:05:03 +00:00
gay-fixed.cc Dtoa for fixed notation. 2010-05-05 13:51:27 +00:00
gay-fixed.h Dtoa for fixed notation. 2010-05-05 13:51:27 +00:00
gay-precision.cc Added precision mode to fast-dtoa. 2010-09-20 09:18:00 +00:00
gay-precision.h Added precision mode to fast-dtoa. 2010-09-20 09:18:00 +00:00
gay-shortest.cc Dtoa for fixed notation. 2010-05-05 13:51:27 +00:00
gay-shortest.h Dtoa for fixed notation. 2010-05-05 13:51:27 +00:00
log-eq-of-logging-and-traversal.js Eliminate the need for code delete events in CPU profiler. 2011-09-14 11:47:03 +00:00
SConscript Implement date library functions in C++. 2012-03-09 12:07:29 +00:00
test-accessors.cc Fix JSON.stringify for objects with interceptor handlers. 2012-11-23 12:32:24 +00:00
test-alloc.cc Use MemoryChunk-based allocation for deoptimization entry code 2013-01-29 09:09:55 +00:00
test-api.cc Add Isolate parameter to Persistent class. 2013-01-25 08:31:46 +00:00
test-assembler-arm.cc ARM: Make use of d16-d31 when available. 2013-01-23 16:29:48 +00:00
test-assembler-ia32.cc Rename RelocInfo::NONE to RelocInfo::NONE32. 2013-01-04 10:56:24 +00:00
test-assembler-mips.cc MIPS: Emit madd.d for multiply-add on MIPS. 2013-01-09 12:31:34 +00:00
test-assembler-x64.cc Cosmetic changes ("set up" is a verb, "setup" is a noun). 2012-01-13 13:09:52 +00:00
test-ast.cc One Zone per CompilationInfo. 2012-06-20 08:58:41 +00:00
test-bignum-dtoa.cc Fix X64 compilation on Windows. 2011-02-03 11:13:04 +00:00
test-bignum.cc Bignum implementation of Strtod. 2010-11-08 11:49:47 +00:00
test-circular-queue.cc Pick the namespace alias 'i' from v8.h. 2011-08-12 09:49:55 +00:00
test-compiler.cc Rename LookupSymbol calls to use Utf8 or OneByte in names. 2012-12-17 15:56:16 +00:00
test-conversions.cc Cleanup of ScannerConstants, now named UnicodeCache. 2011-04-12 08:27:38 +00:00
test-cpu-profiler.cc Revert "Perform CPU sampling by CPU sampling thread only iff processing thread is not running." 2012-11-30 10:26:21 +00:00
test-dataflow.cc One Zone per CompilationInfo. 2012-06-20 08:58:41 +00:00
test-date.cc Implement date library functions in C++. 2012-03-09 12:07:29 +00:00
test-debug.cc Add Isolate parameter to Persistent class. 2013-01-25 08:31:46 +00:00
test-decls.cc Add Isolate parameter to Persistent class. 2013-01-25 08:31:46 +00:00
test-deoptimization.cc Add kAbortIncrementalMarkingMask flag for GC. 2012-03-07 17:52:16 +00:00
test-dictionary.cc Make test-dictionary work for GC stress builder. 2012-11-20 10:47:31 +00:00
test-disasm-arm.cc ARM: Make use of d16-d31 when available. 2013-01-23 16:29:48 +00:00
test-disasm-ia32.cc Rename RelocInfo::NONE to RelocInfo::NONE32. 2013-01-04 10:56:24 +00:00
test-disasm-mips.cc MIPS: Added support for Loongson architectures. 2012-03-13 16:18:30 +00:00
test-disasm-x64.cc Fix MinGW-w64 GCC 4.7 compilation 2012-04-17 14:53:06 +00:00
test-diy-fp.cc Rename files containing underscores. 2010-03-19 12:15:24 +00:00
test-double.cc Remove unused IsNan function 2012-04-23 13:44:06 +00:00
test-dtoa.cc Fix compilation on 64-bit Windows, update Visual Studio projects. 2011-02-03 13:29:10 +00:00
test-fast-dtoa.cc Fix X64 Windows compilation. 2011-02-03 15:14:46 +00:00
test-fixed-dtoa.cc Dtoa for fixed notation. 2010-05-05 13:51:27 +00:00
test-flags.cc Ensure removing processed command line arguments. 2012-06-13 15:02:05 +00:00
test-func-name-inference.cc Fix FindSharedFunctionInfoInScript to not optimize. 2012-09-03 14:23:00 +00:00
test-global-object.cc Always fail when trying to store to an undeclared global variable, even if it was found. 2013-01-23 16:04:19 +00:00
test-hashing.cc Continues Latin-1 support. All tests pass with ENABLE_LATIN_1 flag. 2013-01-09 15:47:53 +00:00
test-hashmap.cc Make the hash map test run faster by doing less work. 2009-05-15 13:49:00 +00:00
test-heap-profiler.cc Add Isolate parameter to Persistent class. 2013-01-25 08:31:46 +00:00
test-heap.cc Add Isolate parameter to Persistent class. 2013-01-25 08:31:46 +00:00
test-list.cc Progress towards making Zones independent of Isolates and Threads. 2012-06-04 14:42:58 +00:00
test-liveedit.cc One Zone per CompilationInfo. 2012-06-20 08:58:41 +00:00
test-lock.cc Stop running some liveedit tests (see issue 915). 2010-10-29 07:10:14 +00:00
test-lockers.cc Add Isolate parameter to Persistent class. 2013-01-25 08:31:46 +00:00
test-log-stack-tracer.cc When running with --always-opt, don't deoptimize named loads with uninitialized type feedback. 2012-03-21 09:23:09 +00:00
test-log.cc Add Isolate parameter to Persistent class. 2013-01-25 08:31:46 +00:00
test-macro-assembler-x64.cc Cleanup RelocInfo::NONE usage. 2013-01-03 14:20:08 +00:00
test-mark-compact.cc Slightly bump memory test limit for ia32 no-snapshot. 2013-01-31 13:26:55 +00:00
test-object-observe.cc Object.observe: use JSWeakMaps instead of raw ObjectHashTables in observation state 2013-02-04 20:24:11 +00:00
test-parsing.cc Fix build errors. 2012-11-14 09:32:51 +00:00
test-platform-linux.cc Add OS::GetCurrentProcessId and prepend output from trace-gc with the current pid 2012-07-10 12:52:36 +00:00
test-platform-macos.cc Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
test-platform-nullos.cc Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
test-platform-tls.cc "Deiceolate" Thread classes. 2011-06-10 09:54:04 +00:00
test-platform-win32.cc Add OS::GetCurrentProcessId and prepend output from trace-gc with the current pid 2012-07-10 12:52:36 +00:00
test-profile-generator.cc Merge experimental/gc branch to the bleeding_edge. 2011-09-19 18:36:47 +00:00
test-random.cc Rename LookupSymbol calls to use Utf8 or OneByte in names. 2012-12-17 15:56:16 +00:00
test-regexp.cc Add Isolate parameter to Persistent class. 2013-01-25 08:31:46 +00:00
test-reloc-info.cc Merge experimental/gc branch to the bleeding_edge. 2011-09-19 18:36:47 +00:00
test-serialize.cc Add Isolate parameter to Persistent class. 2013-01-25 08:31:46 +00:00
test-sockets.cc Fix cctests using Sockets to be able to run in parallel 2012-10-01 09:41:18 +00:00
test-spaces.cc Use MemoryChunk-based allocation for deoptimization entry code 2013-01-29 09:09:55 +00:00
test-strings.cc Fix some latin-1 webkit units tests 2013-01-21 16:11:31 +00:00
test-strtod.cc Revert r10913. 2012-03-05 07:55:27 +00:00
test-thread-termination.cc Add Isolate parameter to Persistent class. 2013-01-25 08:31:46 +00:00
test-threads.cc Make the Isolate parameter mandatory in Locker and Unlocker classes. 2013-01-18 07:20:17 +00:00
test-unbound-queue.cc Pick the namespace alias 'i' from v8.h. 2011-08-12 09:49:55 +00:00
test-utils.cc Fix build errors. 2012-07-30 08:54:51 +00:00
test-version.cc Update V8 to version 3.0 (re-land r5920). 2010-12-07 11:31:57 +00:00
test-weakmaps.cc Add Isolate parameter to Persistent class. 2013-01-25 08:31:46 +00:00
testcfg.py Fix test harness to correctly split extra flags. 2013-01-29 13:27:23 +00:00