Skip to content

Remove obsolete nan-propagation.wast. #321

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Sep 21, 2016

Conversation

gahaas
Copy link
Collaborator

@gahaas gahaas commented Aug 23, 2016

NaN propagation has been removed from the design repo, which made the nan-propagation tests obsolete. this PR removes the nan-propagation tests.

@rossberg
Copy link
Member

Does this require changes to the implementation as well? If so, we should perhaps do them together.

In any case, can you please retarget the PR on the binary-0xc branch?

@titzer
Copy link
Contributor

titzer commented Aug 23, 2016

The change landed on master, IIUC. If so, then it's probably best to go
ahead and remove these tests on master, too.

On Tue, Aug 23, 2016 at 11:48 AM, rossberg-chromium <
[email protected]> wrote:

Does this require changes to the implementation as well? If so, we should
perhaps do them together.

In any case, can you please retarget the PR on the binary-0xc branch?


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
#321 (comment), or mute
the thread
https://github.com/notifications/unsubscribe-auth/ALnq1PZ7x3MxjyzHhjAmXC12UgagS3_aks5qisIGgaJpZM4JquyL
.

@rossberg
Copy link
Member

I see. In that case sgtm, but we should merge to binary-0xc after.

@sunfishcode, you probably know best: IIUC the change is purely a relaxation, but is there anything that can/should be simplified in the impl of arithmetics now to reflect it?

@sunfishcode
Copy link
Member

This change lgtm.

determine_binary_nan and determine_unary_nan could indeed be simplified, though as you observe, it's not necessary.

I've updated #286 with notes about the remaining missing NaN test coverage.

@rossberg
Copy link
Member

@gahaas, feel free to land this. Bonus points if you also make the simplifications that @sunfishcode mentioned (see float.ml). :)

@gahaas gahaas merged commit 1b74155 into WebAssembly:master Sep 21, 2016
ngzhian added a commit to ngzhian/spec that referenced this pull request Nov 4, 2021
v8x16.shuffle and v8x16.swizzle is now i8x16.shuffle and i8x16.swizzle
respectively.

Fixed WebAssembly#316.
rossberg pushed a commit that referenced this pull request Jul 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants