Skip to content

Commit ad0abee

Browse files
committed
Merge branch 'main' into cw-audio-optimised-copy
2 parents 88ac28e + cdfd2f8 commit ad0abee

File tree

159 files changed

+2746
-1264
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

159 files changed

+2746
-1264
lines changed

.circleci/config.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -566,6 +566,7 @@ jobs:
566566
core2ss.test_pthread_thread_local_storage
567567
core2s.test_dylink_syslibs_missing_assertions
568568
core2s.test_module_wasm_memory
569+
cores.test_minimal_runtime_safe_heap
569570
wasm2js3.test_memorygrowth_2
570571
wasmfs.test_hello_world
571572
wasmfs.test_unistd_links*
@@ -858,7 +859,7 @@ jobs:
858859
core2.test_i64_invoke_bigint
859860
core2.test_sse2
860861
core2.test_source_map
861-
core2.test_exceptions_wasm
862+
core2.test_exceptions_wasm_legacy
862863
core2.test_pthread_unhandledrejection"
863864
- upload-test-results
864865
test-other:

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
make dist
2222
version=`cat emscripten-version.txt | sed s/\"//g`
2323
echo "VERSION=$version" >> $GITHUB_ENV
24-
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5
24+
- uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.5
2525
with:
2626
name: emscripten-${{ env.VERSION }}
2727
path: emscripten-${{ env.VERSION }}.tar.bz2

.github/workflows/scorecards.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
persist-credentials: false
3030

3131
- name: "Run analysis"
32-
uses: ossf/scorecard-action@0864cf19026789058feabb7e87baa5f140aac736 # v2.3.1
32+
uses: ossf/scorecard-action@62b2cac7ed8198b15735ed49ab1e5cf35480ba46 # v2.4.0
3333
with:
3434
results_file: results.sarif
3535
results_format: sarif
@@ -44,7 +44,7 @@ jobs:
4444

4545
# Upload the results as artifacts (optional).
4646
- name: "Upload artifact"
47-
uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
47+
uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
4848
with:
4949
name: SARIF file
5050
path: results.sarif

ChangeLog.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,17 @@ See docs/process.md for more on how version tagging works.
2020

2121
4.0.1 (in development)
2222
----------------------
23+
- The system JS libraries in `src/` were renamed from `library_foo.js` to
24+
`lib/libfoo.js`. They are still included via the same `-lfoo.js` flag so
25+
this should not be a user-visible change. (#23348)
2326
- The minimum version of node required to run emscripten was bumped from v16.20
2427
to v18. Version 4.0 was mistakenly shipped with a change that required v20,
2528
but that was reverted. (#23410)
29+
- `emscripten_webgl_create_context` now displays a warning message when there is
30+
a conflict between the `majorVersion` requested and the WebGL support defined
31+
via linker flags (`MIN_WEBGL_VERSION` and `MAX_WEBGL_VERSION`). This warning
32+
will be turned into a hard failure in a future release. (#23372, #23416)
33+
- zlib port updated from 1.2.13 to 1.3.1. (#23462)
2634

2735
4.0.0 - 01/14/25
2836
----------------

embuilder.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,22 +31,22 @@
3131
# Minimal subset of targets used by CI systems to build enough to be useful
3232
MINIMAL_TASKS = [
3333
'libcompiler_rt',
34-
'libcompiler_rt-wasm-sjlj',
34+
'libcompiler_rt-legacysjlj',
3535
'libcompiler_rt-ww',
3636
'libc',
3737
'libc-debug',
3838
'libc-ww-debug',
3939
'libc_optz',
4040
'libc_optz-debug',
4141
'libc++abi',
42-
'libc++abi-except',
42+
'libc++abi-legacyexcept',
4343
'libc++abi-noexcept',
4444
'libc++abi-debug',
45-
'libc++abi-debug-except',
45+
'libc++abi-debug-legacyexcept',
4646
'libc++abi-debug-noexcept',
4747
'libc++abi-debug-ww-noexcept',
4848
'libc++',
49-
'libc++-except',
49+
'libc++-legacyexcept',
5050
'libc++-noexcept',
5151
'libc++-ww-noexcept',
5252
'libal',
@@ -79,7 +79,7 @@
7979
'crt1',
8080
'crt1_proxy_main',
8181
'crtbegin',
82-
'libunwind-except',
82+
'libunwind-legacyexcept',
8383
'libnoexit',
8484
'sqlite3',
8585
'sqlite3-mt',

0 commit comments

Comments
 (0)