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

Update upstream repo #27

Merged
merged 88 commits into from
Apr 10, 2024
Merged

Update upstream repo #27

merged 88 commits into from
Apr 10, 2024

Conversation

yuri91
Copy link
Collaborator

@yuri91 yuri91 commented Apr 10, 2024

Merge with the annotations proposal current main branch

keithw and others added 30 commits April 27, 2023 10:45
* Add test for the module size limit

The limits test did not test the maximum supported module size of 1GB yet. This PR adds tests which create modules consisting of a single custom section. The first test checks if a module of size 1GB is allowed, the second test checks that a module of size 1GB + 1 byte gets rejected.

* Some cleanup
* Remove duplicated binary tests

Those tests were moved to `binary-leb128.wast` in #1019, but #1287
brought them back.

* Remove more duplicated tests
This merges part of WebAssembly/memory64#14 to make the tests fail both
before and after memory64. This allows engines to enable memory64
without failing spec tests.
Tests for LEB128 should be in the separate `binary-leb128.wast` test
file.
* Allow test for module size limit to fail

Allocating a 1GB Uint8Array can fail. In particular, it will always fail
on 32-bit systems in V8, where the maximum size of a TypedArray is
2^30-1, thus 1 byte too little.
depended → dependent
702fbtngus and others added 28 commits January 17, 2024 09:15
…#1730)

* [build] Update makefiles and CI config to enable W3C autopublishing

* In CI, don’t generate the W3C tar files twice

* Use “tar” command directly to generate W3C tars (rather “bikeshed echidna”)

* Update web-api makefile to using system tar command, not bikeshed
Co-authored-by: Ioanna M. Dimitriou H <idimitriou@igalia.com>
Co-authored-by: Ms2ger <Ms2ger@igalia.com>
@yuri91 yuri91 merged commit 02e9b85 into main Apr 10, 2024
6 checks passed
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.