Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(622)

Issue 12918028: Canonicalize NaNs on store to Fast(Float|Double) arrays (Closed)

Created:
7 years, 9 months ago by Dmitry Lomov (no reviews)
Modified:
7 years, 9 months ago
CC:
v8-dev
Visibility:
Public.

Description

Canonicalize NaNs on store to Fast(Float|Double) arrays Also treat holey NaN coming from external float/double arrays correctly BUG=2596 Committed: https://code.google.com/p/v8/source/detail?r=14094

Patch Set 1 #

Total comments: 10

Patch Set 2 : CR feedback #

Patch Set 3 : CR feedback #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+43 lines, -17 lines) Patch
M src/hydrogen-instructions.cc View 1 2 3 chunks +21 lines, -1 line 1 comment Download
A + test/mjsunit/regress/regress-2596.js View 1 2 1 chunk +22 lines, -16 lines 0 comments Download

Messages

Total messages: 9 (0 generated)
Dmitry Lomov (no reviews)
7 years, 9 months ago (2013-03-27 17:21:55 UTC) #1
danno
https://codereview.chromium.org/12918028/diff/1/src/hydrogen-instructions.cc File src/hydrogen-instructions.cc (right): https://codereview.chromium.org/12918028/diff/1/src/hydrogen-instructions.cc#newcode2619 src/hydrogen-instructions.cc:2619: return !UsesMustHandleHole(); Watch out. By returning false in UsesMustHandleHole, ...
7 years, 9 months ago (2013-03-28 08:49:39 UTC) #2
Dmitry Lomov (no reviews)
PTAL. I disagree with one comment (see below) https://codereview.chromium.org/12918028/diff/1/src/hydrogen-instructions.cc File src/hydrogen-instructions.cc (right): https://codereview.chromium.org/12918028/diff/1/src/hydrogen-instructions.cc#newcode2619 src/hydrogen-instructions.cc:2619: return ...
7 years, 9 months ago (2013-03-28 10:01:27 UTC) #3
danno
https://codereview.chromium.org/12918028/diff/1/src/hydrogen-instructions.cc File src/hydrogen-instructions.cc (right): https://codereview.chromium.org/12918028/diff/1/src/hydrogen-instructions.cc#newcode3053 src/hydrogen-instructions.cc:3053: return HLoadKeyed::cast(value())->can_load_hole_nan(); On 2013/03/28 10:01:27, Dmitry Lomov (chromium) wrote: ...
7 years, 9 months ago (2013-03-28 10:07:16 UTC) #4
Jakob Kummerow
I have a few nits to add to the review party :-) https://codereview.chromium.org/12918028/diff/1/src/hydrogen-instructions.cc File src/hydrogen-instructions.cc ...
7 years, 9 months ago (2013-03-28 10:17:38 UTC) #5
Dmitry Lomov (no reviews)
PTAL https://codereview.chromium.org/12918028/diff/1/src/hydrogen-instructions.cc File src/hydrogen-instructions.cc (right): https://codereview.chromium.org/12918028/diff/1/src/hydrogen-instructions.cc#newcode3053 src/hydrogen-instructions.cc:3053: return HLoadKeyed::cast(value())->can_load_hole_nan(); On 2013/03/28 10:07:16, danno wrote: > ...
7 years, 9 months ago (2013-03-28 12:19:40 UTC) #6
danno
lgtm with a nit https://codereview.chromium.org/12918028/diff/7002/src/hydrogen-instructions.cc File src/hydrogen-instructions.cc (right): https://codereview.chromium.org/12918028/diff/7002/src/hydrogen-instructions.cc#newcode3060 src/hydrogen-instructions.cc:3060: return load_elements_kind == EXTERNAL_FLOAT_ELEMENTS Maybe ...
7 years, 9 months ago (2013-03-28 12:30:39 UTC) #7
Dmitry Lomov (no reviews)
On 2013/03/28 12:30:39, danno wrote: > lgtm with a nit > > https://codereview.chromium.org/12918028/diff/7002/src/hydrogen-instructions.cc > File ...
7 years, 9 months ago (2013-03-28 12:51:20 UTC) #8
Dmitry Lomov (no reviews)
7 years, 9 months ago (2013-03-28 13:30:24 UTC) #9
Message was sent while issue was closed.
Committed patchset #3 manually as r14094 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698