v8/test/cctest
mstarzinger@chromium.org 45ab50673e Expose SameValue equality comparison algorithm
Since SameValue algorithm is defined formally in ECMA262 and V8 already
exported Equals and StrictEquals algorithms, SameValue should be exposed.
And in this issue, we fix the issue of Object::SameValue implementation,
SameValue(0.0, -0.0) returnes true.

BUG=v8:2909
TEST=cctest/test-api/Equality
R=mstarzinger@chromium.org

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

Patch from Yusuke Suzuki <yusukesuzuki@chromium.org>.

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16924 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2013-09-24 16:51:43 +00:00
..
cctest.cc remove remaining uses of default isolate in tests 2013-09-20 10:52:20 +00:00
cctest.gyp MIPS: Fixed a bug in CopyBytes() and new test cases for MIPS macro assembler. 2013-09-23 19:38:54 +00:00
cctest.h remove Isolate::GetCurrent from Context api functions 2013-09-23 11:25:52 +00:00
cctest.status Migrate to new test status file syntax 2013-09-24 12:08:33 +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 Fix test-log/EquivalenceOfLoggingAndTraversal 2013-08-26 14:56:23 +00:00
test-accessors.cc remove HEAP from tests 2013-09-19 09:46:15 +00:00
test-alloc.cc remove HEAP from tests 2013-09-19 09:46:15 +00:00
test-api.cc Expose SameValue equality comparison algorithm 2013-09-24 16:51:43 +00:00
test-assembler-arm.cc cleanup cctest generally and remove ctest::context 2013-09-19 13:30:47 +00:00
test-assembler-ia32.cc bulk replace v8::Isolate::GetCurrent in tests 2013-09-19 08:54:58 +00:00
test-assembler-mips.cc remove HEAP from tests 2013-09-19 09:46:15 +00:00
test-assembler-x64.cc cleanup cctest generally and remove ctest::context 2013-09-19 13:30:47 +00:00
test-ast.cc bulk replace Isolate::Current in tests 2013-09-19 09:17:13 +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 Rename some of SamplingCircularQueue methods 2013-09-05 10:31:18 +00:00
test-code-stubs-arm.cc ARM: Fix simulator when using hard floating point ABI. 2013-09-18 15:13:18 +00:00
test-code-stubs-ia32.cc Revert r16648, r16641, r16638 and r16637. 2013-09-11 18:30:01 +00:00
test-code-stubs-x64.cc Revert r16648, r16641, r16638 and r16637. 2013-09-11 18:30:01 +00:00
test-code-stubs.cc Fix NaCl build after r16322. 2013-08-26 13:37:01 +00:00
test-code-stubs.h Arm support for DoubleToIStub (truncating). 2013-08-26 12:24:03 +00:00
test-compiler.cc cleanup cctest generally and remove ctest::context 2013-09-19 13:30:47 +00:00
test-condition-variable.cc Improve cctest/test-condition-variable. 2013-09-03 11:27:02 +00:00
test-conversions.cc Add support for explicit octal and binary integer literals 2013-07-19 09:57:35 +00:00
test-cpu-ia32.cc Fix the CPU feature detection. 2013-08-26 09:37:39 +00:00
test-cpu-profiler.cc remove HEAP from tests 2013-09-19 09:46:15 +00:00
test-cpu-x64.cc Fix the CPU feature detection. 2013-08-26 09:37:39 +00:00
test-cpu.cc Replace OS::NumberOfCores() with CPU::NumberOfProcessorsOnline(). 2013-08-28 12:32:56 +00:00
test-dataflow.cc bulk replace Isolate::Current in tests 2013-09-19 09:17:13 +00:00
test-date.cc bulk replace Isolate::Current in tests 2013-09-19 09:17:13 +00:00
test-debug.cc remove Isolate::GetCurrent from Context api functions 2013-09-23 11:25:52 +00:00
test-declarative-accessors.cc bulk replace v8::Isolate::GetCurrent in tests 2013-09-19 08:54:58 +00:00
test-decls.cc remove HEAP from tests 2013-09-19 09:46:15 +00:00
test-deoptimization.cc remove HEAP from tests 2013-09-19 09:46:15 +00:00
test-dictionary.cc remove HEAP from tests 2013-09-19 09:46:15 +00:00
test-disasm-arm.cc bulk replace Isolate::Current in tests 2013-09-19 09:17:13 +00:00
test-disasm-ia32.cc Fix the CPU feature detection. 2013-08-26 09:37:39 +00:00
test-disasm-mips.cc bulk replace Isolate::Current in tests 2013-09-19 09:17:13 +00:00
test-disasm-x64.cc remove HEAP from tests 2013-09-19 09:46:15 +00:00
test-diy-fp.cc Add missing license headers. 2013-03-07 11:12:26 +00:00
test-double.cc Keep two empty lines between declarations for cpp files 2013-07-05 09:52:11 +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 Add missing license headers. 2013-03-07 11:12:26 +00:00
test-fixed-dtoa.cc Dtoa for fixed notation. 2010-05-05 13:51:27 +00:00
test-flags.cc Add flags to force or prevent setting of isolate.is_memory_constrained. 2013-09-17 13:48:17 +00:00
test-func-name-inference.cc remove HEAP from tests 2013-09-19 09:46:15 +00:00
test-global-handles.cc remove HEAP from tests 2013-09-19 09:46:15 +00:00
test-global-object.cc bulk replace Isolate::Current in tests 2013-09-19 09:17:13 +00:00
test-hashing.cc bulk replace Isolate::Current in tests 2013-09-19 09:17:13 +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 remove HEAP from tests 2013-09-19 09:46:15 +00:00
test-heap.cc remove Isolate::GetCurrent from Context api functions 2013-09-23 11:25:52 +00:00
test-list.cc revert thread isolate in PreallocatedStorageAllocationPolicy 2013-09-02 11:39:23 +00:00
test-liveedit.cc bulk replace Isolate::Current in tests 2013-09-19 09:17:13 +00:00
test-lockers.cc remove remaining uses of default isolate in tests 2013-09-20 10:52:20 +00:00
test-log-stack-tracer.cc cleanup cctest generally and remove ctest::context 2013-09-19 13:30:47 +00:00
test-log.cc remove remaining uses of default isolate in tests 2013-09-20 10:52:20 +00:00
test-macro-assembler-arm.cc Fixed a bug in CopyBytes() and new test cases for ARM macro assembler 2013-09-23 08:06:58 +00:00
test-macro-assembler-mips.cc MIPS: Fixed a bug in CopyBytes() and new test cases for MIPS macro assembler. 2013-09-23 19:38:54 +00:00
test-macro-assembler-x64.cc bulk replace Isolate::Current in tests 2013-09-19 09:17:13 +00:00
test-mark-compact.cc cleanup cctest generally and remove ctest::context 2013-09-19 13:30:47 +00:00
test-mutex.cc Cleanup Mutex and related classes. 2013-08-29 09:58:30 +00:00
test-object-observe.cc remove Isolate::GetCurrent from Context api functions 2013-09-23 11:25:52 +00:00
test-parsing.cc bulk replace Isolate::Current in tests 2013-09-19 09:17:13 +00:00
test-platform-linux.cc Revert r16648, r16641, r16638 and r16637. 2013-09-11 18:30:01 +00:00
test-platform-macos.cc Add missing license headers. 2013-03-07 11:12:26 +00:00
test-platform-tls.cc Keep two empty lines between declarations for cpp files 2013-07-05 09:52:11 +00:00
test-platform-win32.cc Revert r16648, r16641, r16638 and r16637. 2013-09-11 18:30:01 +00:00
test-platform.cc bulk replace v8::Isolate::GetCurrent in tests 2013-09-19 08:54:58 +00:00
test-profile-generator.cc remove HEAP from tests 2013-09-19 09:46:15 +00:00
test-random-number-generator.cc Fix clang C++11 compiler warning. 2013-09-10 13:39:53 +00:00
test-random.cc bulk replace Isolate::Current in tests 2013-09-19 09:17:13 +00:00
test-regexp.cc remove remaining uses of default isolate in tests 2013-09-20 10:52:20 +00:00
test-reloc-info.cc Merge experimental/gc branch to the bleeding_edge. 2011-09-19 18:36:47 +00:00
test-semaphore.cc Fix Mac llvm-gcc42 build after commit r16473. 2013-09-02 12:36:08 +00:00
test-serialize.cc remove remaining uses of default isolate in tests 2013-09-20 10:52:20 +00:00
test-socket.cc Cleanup Socket class and remove it from the platform files. 2013-09-04 10:41:51 +00:00
test-spaces.cc Test that we can bootstrap into the first page of each space. 2013-09-20 12:18:17 +00:00
test-strings.cc cleanup cctest generally and remove ctest::context 2013-09-19 13:30:47 +00:00
test-strtod.cc Fix MSVC compiler warning after commit r16612. 2013-09-10 11:33:14 +00:00
test-symbols.cc remove HEAP from tests 2013-09-19 09:46:15 +00:00
test-thread-termination.cc remove remaining uses of default isolate in tests 2013-09-20 10:52:20 +00:00
test-threads.cc remove remaining uses of default isolate in tests 2013-09-20 10:52:20 +00:00
test-time.cc Cleanup Semaphore class. 2013-09-02 12:26:06 +00:00
test-types.cc bulk replace Isolate::Current in tests 2013-09-19 09:17:13 +00:00
test-unbound-queue.cc Add missing license headers. 2013-03-07 11:12:26 +00:00
test-unique.cc Use Unique<Map> in CompareMap. 2013-09-19 17:02:57 +00:00
test-utils.cc Introduce a RandonNumberGenerator class. Refactor the random/private_random uses in Isolate/Context. 2013-09-10 11:13:55 +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 Deprecate Persistent functions which were marked to be deprecated. 2013-09-03 07:34:34 +00:00
test-weaksets.cc Deprecate Persistent functions which were marked to be deprecated. 2013-09-03 07:34:34 +00:00
test-weaktypedarrays.cc API for DataView. 2013-06-24 11:23:50 +00:00
testcfg.py Remove SCons related files 2013-04-18 11:01:14 +00:00