Tags: emscripten-core/emscripten
Tags
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.
[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
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']`.
PreviousNext