Skip to content

Tags: emscripten-core/emscripten

Tags

4.0.12

Toggle 4.0.12's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fix windows color terminal output (#24828)

We cannot actually test this is working, but we can at least test
that it doesn't crash.

Fixes: #24824

4.0.11

Toggle 4.0.11's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Remove support for old `mozGetGamepads`/`webkitGetGamepads`/etc. (#24687

)

See
https://developer.mozilla.org/en-US/docs/Web/API/Navigator/getGamepads

4.0.10

Toggle 4.0.10's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[test] Remove slack when checking for expected file size (#24512)

These days we force the sizes to be up-to-date on each commit (during
CI) so we don't tolerate any slack of differences here.

We recently has an issue with line endings that was masked by this slack
and took quite while to debug: #24488.

4.0.9

Toggle 4.0.9's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fix missing parenthesis (#24358)

Discovered that issue when trying to find a way to run eslint on library
files.

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']`.