Skip to content
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

Add some more asserts #24

Merged
merged 1 commit into from
Aug 25, 2015
Merged

Add some more asserts #24

merged 1 commit into from
Aug 25, 2015

Conversation

lukewagner
Copy link
Member

No description provided.

@rossberg
Copy link
Member

LGTM

rossberg added a commit that referenced this pull request Aug 25, 2015
@rossberg rossberg merged commit a3991ca into master Aug 25, 2015
@rossberg rossberg deleted the assert-more-tests branch August 26, 2015 13:15
littledan pushed a commit to littledan/spec that referenced this pull request Mar 4, 2018
See comments in WebAssembly#24:

* Throw an error when constructing shared memory without maximum.
* Lazily create a new SharedArrayBuffer and freeze it after grow.
eqrion pushed a commit to eqrion/wasm-spec that referenced this pull request Sep 18, 2019
alexcrichton pushed a commit to alexcrichton/spec that referenced this pull request Nov 18, 2019
This change adds a variable shuffle instruction to SIMD proposal.

When indices are out of range, the result is specified as 0 for each
lane. This matches hardware behavior on ARM and RISCV architectures.

On x86_64 and MIPS, the hardware provides instructions that can select 0
when the high bit is set to 1 (x86_64) or any of the two high bits are
set to 1 (MIPS). On these architectures, the backend is expected to emit
a pair of instructions, saturating add (saturate(x + (128 - 16)) for
x86_64) and permute, to emulate the proposed behavior.

To distinguish variable shuffles with immediate shuffles, existing
v8x16.shuffle instruction is renamed to v8x16.shuffle2_imm to be
explicit about the fact that it shuffles two vectors with an immediate
argument.

This naming scheme allows for adding variants like v8x16.shuffle2 and
v8x16.shuffle1_imm in the future.

Fixes WebAssembly#68.
Contributes to WebAssembly#24.
Fixes WebAssembly#11.
alexcrichton pushed a commit to alexcrichton/spec that referenced this pull request Nov 19, 2019
Update Explainer strawman text format to conform to Custom Annotation Syntax
ErikMcClure pushed a commit to innative-sdk/spec that referenced this pull request Jun 15, 2020
This also fixes nearby cross-references.

Fixes WebAssembly#24.
dhil added a commit to dhil/webassembly-spec that referenced this pull request Mar 9, 2023
This commit refactors the file `cont.wast` such that it no longer uses
`let` and `func.bind`. We change the type of `spawn` such that it is
parameterised by a continuation type rather than a function type, and
then we replace every use of `func.bind` by a corresponding
`cont.bind`.
backes pushed a commit to backes/spec that referenced this pull request Jul 12, 2023
dhil pushed a commit to dhil/webassembly-spec that referenced this pull request Oct 3, 2023
dhil added a commit to dhil/webassembly-spec that referenced this pull request Feb 12, 2024
rossberg pushed a commit that referenced this pull request Sep 4, 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.

2 participants