Skip to content

Tags: emscripten-core/emscripten

Tags

4.0.8

Toggle 4.0.8's commit message
Fix ruff warnings from #24158. NFC

4.0.7

Toggle 4.0.7's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fix unexported symbol check for library symbols exported with EXPORTE…

…D_FUNCTIONS (#24091)

This bug meant that library symbol exported via `EXPORTED_FUNCTIONS`
were incorrectly being reported as not exported using
unexportedRuntimeSymbol

See #24086

4.0.6

Toggle 4.0.6's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Remove embind's extendError. NFC (#23987)

These days we can just write `extends Error`.

4.0.5

Toggle 4.0.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Remove libsqlite from MINIMAL build (#23900)

libsqlite is really slow building, and causes the MINIMAL build step to
be much slower (especially since it's not parallel).
The testers that use frozen caches also do not depend on it, as they use
the ALL library target.
This has the effect that it pushes building this library from the
fast/highly parallel build-linux builder to the test builders, and makes
build-linux faster.

4.0.4

Toggle 4.0.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[AUDIO_WORKLET] Enable AW spinlocks, verify them in the browser tests (

…#23729)

- spinlocks fixed so they work in audio worklets
- adds tests for various spinlock cases
- test converted to C-only (still in a C++ file for now, see below)

This was unmerged last year (#22995), visited again now the browser
tests are running with audio. It's been moved over to `btest_exit()` and
verified that it runs (and will only exit after all tests have run or
asserted).

The only change I'd make is to rename the original test file, which has
grown beyond its original use. A `git mv` command won't survive multiple
commits, so I want to either leave it until last, live with the
resulting deletion, or rename as a separate PR.

Fixes: #22962

4.0.3

Toggle 4.0.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Simplify EGL/GLFW/SDL/GLUT/Browser canvas access. NFC (#23614)

All of these frameworks still use `Module['canvas']`. This change
simplifies and unifies the access to the canvas to single helper
function per library.

As a followup we may want to extend this to all use of
`Module['canvas']`.

4.0.2

Toggle 4.0.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[embind] Stricter function argument name checking (#23524)

Distinguish between unknown argument list and the empty argument list
when parsing function names.

Also use early return to make the code a little more compact.

4.0.1

Toggle 4.0.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[emcc.py] Remove unused function. NFC (#23429)

This should have been removed as part of #20917.

4.0.0

Toggle 4.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Run test_chmod in nodefs. NFC (#23230)

Catches a bug in `lchmod` in NODEFS. The fix will be quite simple after
#23058 is merged.

3.1.74

Toggle 3.1.74's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Use async/await for internal readAsync function. NFC (#23120)

Followup to #23104.