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

Issue 618803003: Refine expression typing, esp. by propagating range information. (Closed)

Created:
6 years, 2 months ago by neis
Modified:
6 years, 2 months ago
Reviewers:
rossberg
Project:
v8
Visibility:
Public.

Description

Refine expression typing, esp. by propagating range information. R=rossberg@chromium.org BUG= Committed: https://code.google.com/p/v8/source/detail?r=24552

Patch Set 1 #

Patch Set 2 : Fix ToPrimitive. #

Patch Set 3 : Fix constant node typing. #

Total comments: 19

Patch Set 4 : Mainly added tests. #

Total comments: 1

Patch Set 5 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+834 lines, -166 lines) Patch
M src/compiler/js-typed-lowering.cc View 1 chunk +0 lines, -10 lines 0 comments Download
M src/compiler/typer.h View 1 2 1 chunk +11 lines, -0 lines 0 comments Download
M src/compiler/typer.cc View 1 2 3 4 15 chunks +545 lines, -152 lines 0 comments Download
M test/cctest/cctest.gyp View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M test/cctest/compiler/test-js-constant-cache.cc View 1 chunk +1 line, -1 line 0 comments Download
M test/cctest/compiler/test-js-typed-lowering.cc View 1 chunk +2 lines, -3 lines 0 comments Download
A test/cctest/compiler/test-typer.cc View 1 2 3 4 1 chunk +274 lines, -0 lines 0 comments Download

Messages

Total messages: 10 (0 generated)
neis
6 years, 2 months ago (2014-09-30 16:24:55 UTC) #1
neis1
Please have a look. I removed the arithmetic range calculations from this. They were wrong ...
6 years, 2 months ago (2014-10-01 12:34:40 UTC) #2
rossberg
Like it! However, I think there is an issue with lower bounds in some cases. ...
6 years, 2 months ago (2014-10-02 11:57:34 UTC) #3
neis1
I'm working on tests now. Can they go into a separate CL? More comments below: ...
6 years, 2 months ago (2014-10-02 15:29:11 UTC) #4
rossberg
On 2014/10/02 15:29:11, neis1 wrote: > I'm working on tests now. Can they go into ...
6 years, 2 months ago (2014-10-02 15:46:00 UTC) #5
neis1
Please have a look at the latest patch set. Regarding the lower bound, I didn't ...
6 years, 2 months ago (2014-10-06 10:23:03 UTC) #6
rossberg
Looks good, but the lower bound thing still seems off. See comment below. https://codereview.chromium.org/618803003/diff/50001/src/compiler/typer.cc File ...
6 years, 2 months ago (2014-10-06 11:28:00 UTC) #7
neis1
On 2014/10/06 11:28:00, rossberg wrote: > Looks good, but the lower bound thing still seems ...
6 years, 2 months ago (2014-10-13 09:41:17 UTC) #8
rossberg
lgtm
6 years, 2 months ago (2014-10-13 09:48:03 UTC) #9
neis
6 years, 2 months ago (2014-10-13 10:40:41 UTC) #10
Message was sent while issue was closed.
Committed patchset #5 (id:70001) manually as 24552 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698