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

Issue 712623002: [turbofan] Weakening of types must handle ranges inside unions. (Closed)

Created:
6 years, 1 month ago by Jarin
Modified:
6 years, 1 month ago
Reviewers:
rossberg
CC:
v8-dev
Project:
v8
Visibility:
Public.

Description

[turbofan] Weakening of types must weaken ranges inside unions. BUG= R=rossberg@chromium.org Committed: https://chromium.googlesource.com/v8/v8/+/4c1f4b796d1c455fc6a023abe145a5e48c4b7b1f

Patch Set 1 #

Patch Set 2 : Make Win32 compiler happy #

Total comments: 1

Patch Set 3 : Added test #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+73 lines, -13 lines) Patch
M src/compiler/typer.cc View 1 2 2 chunks +6 lines, -5 lines 0 comments Download
M src/types.h View 2 chunks +5 lines, -1 line 0 comments Download
M src/types.cc View 1 2 2 chunks +8 lines, -2 lines 0 comments Download
M test/cctest/test-types.cc View 1 2 2 chunks +49 lines, -0 lines 1 comment Download
A + test/mjsunit/regress/regress-weakening-multiplication.js View 1 chunk +5 lines, -5 lines 0 comments Download

Messages

Total messages: 7 (1 generated)
Jarin
Could you take a look at the fix? I am somewhat reluctant to check in ...
6 years, 1 month ago (2014-11-07 16:00:46 UTC) #2
rossberg
It looks okayish to me, except that I suppose there should be some minimal tests ...
6 years, 1 month ago (2014-11-10 13:46:11 UTC) #3
Jarin
On 2014/11/10 13:46:11, rossberg wrote: > It looks okayish to me, except that I suppose ...
6 years, 1 month ago (2014-11-12 14:26:48 UTC) #4
rossberg
LGTM, modulo nit. https://codereview.chromium.org/712623002/diff/40001/test/cctest/test-types.cc File test/cctest/test-types.cc (right): https://codereview.chromium.org/712623002/diff/40001/test/cctest/test-types.cc#newcode1834 test/cctest/test-types.cc:1834: TypeHandle RangeToHandle(typename Type::RangeType* range) { That ...
6 years, 1 month ago (2014-11-12 14:51:15 UTC) #5
rossberg
LGTM, modulo nit. https://codereview.chromium.org/712623002/diff/40001/test/cctest/test-types.cc File test/cctest/test-types.cc (right): https://codereview.chromium.org/712623002/diff/40001/test/cctest/test-types.cc#newcode1834 test/cctest/test-types.cc:1834: TypeHandle RangeToHandle(typename Type::RangeType* range) { That ...
6 years, 1 month ago (2014-11-12 14:51:15 UTC) #6
Jarin
6 years, 1 month ago (2014-11-13 05:31:57 UTC) #7
Message was sent while issue was closed.
Committed patchset #3 (id:40001) manually as
4c1f4b796d1c455fc6a023abe145a5e48c4b7b1f (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698