Update closure-compiler to 20251216.0.0#26015
Update closure-compiler to 20251216.0.0#26015michaelgiraldo wants to merge 6 commits intoemscripten-core:mainfrom
Conversation
There was a problem hiding this comment.
Pull request overview
This PR updates the google-closure-compiler dependency from version 20240317.0.0 to 20251216.0.0 and removes duplicate extern definitions that are now provided natively by the newer Closure Compiler version.
- Updates google-closure-compiler to version 20251216.0.0
- Removes duplicate externs for Atomics.waitAsync and WebAssembly.Global
- Updates transitive dependencies including vinyl (2.2.1 → 3.0.1) and replace-ext (1.0.1 → 2.0.0)
Reviewed changes
Copilot reviewed 2 out of 3 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| src/closure-externs/closure-externs.js | Removes duplicate extern definitions for Atomics.waitAsync and WebAssembly.Global that are now provided by the updated Closure Compiler |
| package.json | Updates google-closure-compiler version from 20240317.0.0 to 20251216.0.0 |
| package-lock.json | Updates google-closure-compiler and its dependencies, including new platform-specific binaries (linux-arm64, macos) and updated transitive dependencies (vinyl 3.0.1, replace-ext 2.0.0, and new dependencies like streamx, teex, b4a) |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
sbc100
left a comment
There was a problem hiding this comment.
I seem to remember that I didn't land #24679 because it contained some code size regressions that we wanted addressed before we landed it.
Are the regressions in this change less serious than in #24679?
Is there any particular reason you want this upgrade? i.e. is there some feature of closure compiler you want?
|
Upstream issue filed: https://issues.chromium.org/issues/472022911 |
|
Addressed review: merged @Suppress tag into Atomics.waitAsync JSDoc in src/lib/libatomic.js. |
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 66 out of 67 changed files in this pull request and generated no new comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
Dawn commit has passed code review https://dawn-review.googlesource.com/c/dawn/+/282535
|
|
Did you mean to close this PR? |
|
@sbc100 , I did not intent to close the PR, it has been reopened |
|
@sbc100 upstream DAWN change has been merged and marked as fixed. https://issues.chromium.org/issues/472022911 I will update code as need later this week. |
Supersedes #24679.
Context
Changes
Tests
Notes
Upstream