Use signaling NaN for holes in fixed double arrays.
authorBenedikt Meurer <bmeurer@chromium.org>
Wed, 21 Jan 2015 08:52:00 +0000 (09:52 +0100)
committerBenedikt Meurer <bmeurer@chromium.org>
Wed, 21 Jan 2015 08:52:25 +0000 (08:52 +0000)
commit9eace97bbaab72962c0fda62e5f9011a10604d0d
tree24d7e3c9c5895045a49704902c95a95cf948edf3
parent3175d302495ede827e2912656c791acf1440e669
Use signaling NaN for holes in fixed double arrays.

TEST=mjsunit,cctest,unittests
R=jkummerow@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#26180}
24 files changed:
build/toolchain.gypi
src/arm/simulator-arm.cc
src/arm64/lithium-codegen-arm64.cc
src/assembler.cc
src/assembler.h
src/globals.h
src/hydrogen-instructions.cc
src/hydrogen-instructions.h
src/hydrogen.cc
src/ia32/lithium-codegen-ia32.cc
src/ia32/lithium-ia32.cc
src/ia32/lithium-ia32.h
src/ia32/macro-assembler-ia32.cc
src/objects-debug.cc
src/objects-inl.h
src/objects.h
src/serialize.cc
src/x64/lithium-codegen-x64.cc
src/x64/lithium-x64.cc
src/x64/lithium-x64.h
src/x64/macro-assembler-x64.cc
src/x64/macro-assembler-x64.h
test/cctest/test-serialize.cc
test/mjsunit/regress/regress-undefined-nan.js [new file with mode: 0644]