-
Notifications
You must be signed in to change notification settings - Fork 1
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
Merge with upstream/wasm-3.0+exn
#32
Commits on Feb 14, 2024
-
[js-api][test] Refine DefaultValue for new reference types
DefaultValue will return undefined for externref as before, but for other nullable reference types will return null. For non-nullable reference types, operations like grow and set should error if the value to set is missing. Also adds WPT tests for the error cases. This requires some updates to wasm-module-builder.js as well. Fixes issue WebAssembly#501
Configuration menu - View commit details
-
Copy full SHA for 663c8d5 - Browse repository at this point
Copy the full SHA 663c8d5View commit details
Commits on Feb 15, 2024
-
[spec] Throw consistent exns in "read the imports"
Instead of allowing ToWebAssemblyValue to throw a TypeError, explicitly catch any exceptions and throw a WebAssembly.LinkError.
Configuration menu - View commit details
-
Copy full SHA for d9302a8 - Browse repository at this point
Copy the full SHA d9302a8View commit details -
[js-api] Throw consistent exns in "read the imports"
Instead of allowing ToWebAssemblyValue to throw a TypeError, explicitly catch any exceptions and throw a WebAssembly.LinkError.
Configuration menu - View commit details
-
Copy full SHA for e1b39d5 - Browse repository at this point
Copy the full SHA e1b39d5View commit details -
Update document/core/appendix/embedding.rst
Co-authored-by: Andreas Rossberg <rossberg@mpi-sws.org>
Configuration menu - View commit details
-
Copy full SHA for f8410fb - Browse repository at this point
Copy the full SHA f8410fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for dc24262 - Browse repository at this point
Copy the full SHA dc24262View commit details -
Configuration menu - View commit details
-
Copy full SHA for cae2341 - Browse repository at this point
Copy the full SHA cae2341View commit details -
Configuration menu - View commit details
-
Copy full SHA for 094a902 - Browse repository at this point
Copy the full SHA 094a902View commit details
Commits on Feb 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d5a49d2 - Browse repository at this point
Copy the full SHA d5a49d2View commit details -
Merge pull request WebAssembly#522 from takikawa/default_value
[js-api][test] Refine DefaultValue for new reference types
Configuration menu - View commit details
-
Copy full SHA for 322e948 - Browse repository at this point
Copy the full SHA 322e948View commit details -
Merge pull request WebAssembly#523 from takikawa/link-error
[js-api] Throw consistent exns in "read the imports"
Configuration menu - View commit details
-
Copy full SHA for 6f8e7bc - Browse repository at this point
Copy the full SHA 6f8e7bcView commit details
Commits on Feb 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f09b033 - Browse repository at this point
Copy the full SHA f09b033View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ba84fb - Browse repository at this point
Copy the full SHA 0ba84fbView commit details
Commits on Feb 22, 2024
-
[test] Test
call_indirect
subtyping more thoroughlyTest that validation allows `call_indirect` to have a type immediate that is a supertype of or unrelated to the table element type and that the runtime behavior is correct in these cases.
Configuration menu - View commit details
-
Copy full SHA for 16041aa - Browse repository at this point
Copy the full SHA 16041aaView commit details
Commits on Feb 25, 2024
-
Fix an example code for ref.cast in MVP.md
The first operand for `ref.cast` should be a reference type. However, the code example in `MVP.md` seems to have a heaptype which is invalid. (Assuming the `$C` is defined as follows based on the context) ``` (module (type $A (sub (struct))) (type $B (sub $A (struct (field i32)))) (type $C (sub $B (struct (field i32 i32)))) (func $castBtoC (param $x (ref $B)) (result (ref $C)) (ref.cast $C (local.get $x)) ) ) ``` ``` $ wasm -d test.wat test.wat:6.15-6.17: syntax error: unexpected token ``` (Where `wasm` is a reference interpreter built from WebAssembly/gc@0ba84fb)
Configuration menu - View commit details
-
Copy full SHA for c2e70ce - Browse repository at this point
Copy the full SHA c2e70ceView commit details
Commits on Feb 26, 2024
-
Merge pull request WebAssembly#527 from tanishiking/fix-ref-cast-mvp
Fix an example code for ref.cast in MVP.md
Configuration menu - View commit details
-
Copy full SHA for 60edc79 - Browse repository at this point
Copy the full SHA 60edc79View commit details -
Merge pull request WebAssembly#526 from WebAssembly/call_indirect-test
[test] Test `call_indirect` subtyping more thoroughly
Configuration menu - View commit details
-
Copy full SHA for b506385 - Browse repository at this point
Copy the full SHA b506385View commit details
Commits on Mar 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b03e351 - Browse repository at this point
Copy the full SHA b03e351View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c26de3 - Browse repository at this point
Copy the full SHA 7c26de3View commit details
Commits on Mar 6, 2024
-
Fix typing of
ref.i31
in the appendixIt produces a non-null `(ref i31)` not an `i31ref` aka `(ref null i31)`.
Configuration menu - View commit details
-
Copy full SHA for 1705935 - Browse repository at this point
Copy the full SHA 1705935View commit details -
Merge pull request WebAssembly#530 from fitzgen/patch-2
Fix typing of `ref.i31` in the appendix
Configuration menu - View commit details
-
Copy full SHA for aaa6718 - Browse repository at this point
Copy the full SHA aaa6718View commit details
Commits on Mar 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 606931a - Browse repository at this point
Copy the full SHA 606931aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ad25ca8 - Browse repository at this point
Copy the full SHA ad25ca8View commit details
Commits on Mar 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b172ec0 - Browse repository at this point
Copy the full SHA b172ec0View commit details
Commits on Apr 4, 2024
-
Add additional i31ref spec tests
I noticed that Wasmtime was passing the spec tests despite having bits that were known to be unimplemented. This should help the tests exercise those corners of the spec. Notably: * Setting `i31ref` globals. * Initializing tables and globals with `(ref.i31 (global.get $g))`. * Table operations on `i31ref` tables. * Accessing `anyref` globals and tables that are actually `i31ref`s. This is interesting to exercise outside of general subtyping because we have different paths in our inline GC barriers for `anyref`s that are actually `i31ref`s.
Configuration menu - View commit details
-
Copy full SHA for 33f15e6 - Browse repository at this point
Copy the full SHA 33f15e6View commit details
Commits on Apr 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 18ab40c - Browse repository at this point
Copy the full SHA 18ab40cView commit details
Commits on Apr 9, 2024
-
Merge pull request WebAssembly#534 from fitzgen/more-i31ref-spec-tests
Add additional `i31ref` spec tests
Configuration menu - View commit details
-
Copy full SHA for e19c032 - Browse repository at this point
Copy the full SHA e19c032View commit details
Commits on Apr 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5b85658 - Browse repository at this point
Copy the full SHA 5b85658View commit details -
Configuration menu - View commit details
-
Copy full SHA for 24ab598 - Browse repository at this point
Copy the full SHA 24ab598View commit details
Commits on Apr 14, 2024
-
[Spec] Fix bounds check prose for array.fill and array.copy
The prose incorrectly used "larger than or equal to" when it should have used just "larger than." The formalism was already correct. Fixes WebAssembly#536.
Configuration menu - View commit details
-
Copy full SHA for c84a3c6 - Browse repository at this point
Copy the full SHA c84a3c6View commit details
Commits on Apr 15, 2024
-
Merge pull request WebAssembly#537 from WebAssembly/fix-array-fill-co…
…py-bounds [Spec] Fix bounds check prose for array.fill and array.copy
Configuration menu - View commit details
-
Copy full SHA for e5af649 - Browse repository at this point
Copy the full SHA e5af649View commit details
Commits on Apr 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for be51b19 - Browse repository at this point
Copy the full SHA be51b19View commit details -
Merge pull request WebAssembly#113 from WebAssembly/fix.538
Fix wrong type expansion
Configuration menu - View commit details
-
Copy full SHA for 52ebaa9 - Browse repository at this point
Copy the full SHA 52ebaa9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7514d9a - Browse repository at this point
Copy the full SHA 7514d9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ce923e - Browse repository at this point
Copy the full SHA 9ce923eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c51e58 - Browse repository at this point
Copy the full SHA 8c51e58View commit details -
Configuration menu - View commit details
-
Copy full SHA for d510f84 - Browse repository at this point
Copy the full SHA d510f84View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd543fa - Browse repository at this point
Copy the full SHA cd543faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8dc80be - Browse repository at this point
Copy the full SHA 8dc80beView commit details -
Configuration menu - View commit details
-
Copy full SHA for b7a7d76 - Browse repository at this point
Copy the full SHA b7a7d76View commit details
Commits on Apr 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6871e54 - Browse repository at this point
Copy the full SHA 6871e54View commit details -
Co-authored-by: Manos Koukoutos <manoskouk@google.com>
Configuration menu - View commit details
-
Copy full SHA for 70ddb4b - Browse repository at this point
Copy the full SHA 70ddb4bView commit details -
Merge pull request WebAssembly#114 from WebAssembly/fix.538.2
More fixes and tests around element segments
Configuration menu - View commit details
-
Copy full SHA for fa6ff17 - Browse repository at this point
Copy the full SHA fa6ff17View commit details -
Configuration menu - View commit details
-
Copy full SHA for 273c2ac - Browse repository at this point
Copy the full SHA 273c2acView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b731c8 - Browse repository at this point
Copy the full SHA 7b731c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for f981a51 - Browse repository at this point
Copy the full SHA f981a51View commit details -
Configuration menu - View commit details
-
Copy full SHA for 354c2cb - Browse repository at this point
Copy the full SHA 354c2cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for f8190d1 - Browse repository at this point
Copy the full SHA f8190d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc444e3 - Browse repository at this point
Copy the full SHA dc444e3View commit details -
Fix i31.wast default table element assertions (WebAssembly#541)
Copy-paste bug. Don't repeatedly assert the first element's value, but each element in the table.
Configuration menu - View commit details
-
Copy full SHA for cd8b5c5 - Browse repository at this point
Copy the full SHA cd8b5c5View commit details
Commits on Apr 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for beb8fb5 - Browse repository at this point
Copy the full SHA beb8fb5View commit details
Commits on Apr 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2428473 - Browse repository at this point
Copy the full SHA 2428473View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec004f6 - Browse repository at this point
Copy the full SHA ec004f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d2d677 - Browse repository at this point
Copy the full SHA 9d2d677View commit details -
Configuration menu - View commit details
-
Copy full SHA for d96da54 - Browse repository at this point
Copy the full SHA d96da54View commit details -
Configuration menu - View commit details
-
Copy full SHA for b16745e - Browse repository at this point
Copy the full SHA b16745eView commit details
Commits on Apr 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for dda380b - Browse repository at this point
Copy the full SHA dda380bView commit details