Skip to content

chore: Bump Binaryen (wasm-opt) to version 123 #19935

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Mar 29, 2025

Conversation

torokati44
Copy link
Member

WebAssembly/binaryen#7394:

Given the big speedup in our official release binaries for Linux, this seems useful to get to users quickly.

WebAssembly/binaryen#7378:

fixes performance problems, especially on heavily multi-threaded workloads (many functions, high core count machines)

@torokati44 torokati44 added A-build Area: Build scripts & CI T-chore Type: Chore (like updating a dependency, it's gotta be done) labels Mar 27, 2025
@torokati44 torokati44 enabled auto-merge (rebase) March 29, 2025 13:00
@torokati44 torokati44 merged commit c55d624 into ruffle-rs:master Mar 29, 2025
22 checks passed
Hancock33 added a commit to Hancock33/batocera.piboy that referenced this pull request Mar 30, 2025
---------------------------------------------------------------------------------------------
dosbox-staging.mk e0d4be6794ce9b2fa93966bf2ff50aad9d0e47ff # Version: Commits on Feb 22, 2025
---------------------------------------------------------------------------------------------
website: Add 0.82.1 release notes,

------------------------------------------------------------------------------------------
duckstation.mk c5cc94c4b7cb755376081315b6987ef413b90d73 # Version: Commits on Mar 30, 2025
------------------------------------------------------------------------------------------
FullscreenUI: Fix hotkey categories duplicating,

-------------------------------------------------------------------------------------
ppsspp.mk 81a067ab156de63dee90a17f6b2dd8a48ab5766e # Version: Commits on Mar 29, 2025
-------------------------------------------------------------------------------------
Merge pull request #20182 from hrydgard/more-minor-fixes

Fix another linebreak issue in savedata dialog,

------------------------------------------------------------------------------------
rpcs3.mk cd840ef70ac31915638454992b9f9df361fc1ddb # Version: Commits on Mar 19, 2025
------------------------------------------------------------------------------------
LLVM JIT: do not produce broken binaries on crash,

---------------------------------------------------------------
ruffle.mk nightly-2025-03-30 # Version: Commits on Mar 30, 2025
---------------------------------------------------------------
## What's Changed

* web: Fix context menu positioning on RTL pages by @kjarosh in ruffle-rs/ruffle#19943

* web: Replace custom Map with fresh Map to fix #19758 by @danielhjacobs in ruffle-rs/ruffle#19939

* chore: Bump Binaryen (wasm-opt) to version 123 by @torokati44 in ruffle-rs/ruffle#19935

* web: Add support for RTL context menu by @kjarosh in ruffle-rs/ruffle#19950

* chore: Update translations by @RuffleBuild in ruffle-rs/ruffle#19945

* core: Fix conflated flags in `MovieClipFlags` by @moulins in ruffle-rs/ruffle#19953

* avm2: Avoid using String::from_utf8_lossy in readUTFBytes by @Aaron1011 in ruffle-rs/ruffle#19951

**Full Changelog**: ruffle-rs/ruffle@nightly-2025-03-28...nightly-2025-03-30,

----------------------------------------------------
ryujinx.mk 1.3.28 # Version: Commits on Mar 30, 2025
----------------------------------------------------
# Canary builds:

These builds are experimental and may sometimes not work, use [regular builds](https://github.com/Ryubing/Canary-Releases/releases/latest) instead if that sounds like something you don't want to deal with.

| Platform | Artifact |

|--|--|

| Windows 64-bit | [Canary Windows Artifact](https://github.com/Ryubing/Canary-Releases/releases/download/1.3.28/ryujinx-canary-1.3.28-win_x64.zip) |

| Windows ARM 64-bit | [Canary Windows ARM Artifact](https://github.com/Ryubing/Canary-Releases/releases/download/1.3.28/ryujinx-canary-1.3.28-win_arm64.zip) |

| Linux 64-bit | [Canary Linux Artifact](https://github.com/Ryubing/Canary-Releases/releases/download/1.3.28/ryujinx-canary-1.3.28-linux_x64.tar.gz) |

| Linux ARM 64-bit | [Canary Linux ARM Artifact](https://github.com/Ryubing/Canary-Releases/releases/download/1.3.28/ryujinx-canary-1.3.28-linux_arm64.tar.gz) |

| macOS | [Canary macOS Artifact](https://github.com/Ryubing/Canary-Releases/releases/download/1.3.28/ryujinx-canary-1.3.28-macos_universal.app.tar.gz) |

**[Full Changelog](https://git.ryujinx.app/ryubing/ryujinx/-/compare/Canary-1.3.27...Canary-1.3.28)**

--------------------------------------------------------------------------------------
shadps4.mk 3f33d218b35fcf7af7ca445c80a1f711eb77e474 # Version: Commits on Mar 29, 2025
--------------------------------------------------------------------------------------
New Crowdin updates (#2715)

* New translations en_us.ts (Italian)

* New translations en_us.ts (Ukrainian)

* New translations en_us.ts (Ukrainian),

---------------------------------------------------------------------------------------------
solarus-engine.mk 7cd7d55137f41566c78fa59c081cf7ad8d962b25 # Version: Commits on Mar 29, 2025
---------------------------------------------------------------------------------------------
Disable Lua console by default.

---------------------------------------------------------------------------------------
thextech.mk 4e6f3cfd908074bb07eabbebfe1e050db834be52 # Version: Commits on Mar 30, 2025
---------------------------------------------------------------------------------------
Process multiplayer preferences through XMessage,

---------------------------------------------------------------------------------------
corsixth.mk 9ec1281f0d74855e6793cb7bc8edb0e1c92d0054 # Version: Commits on Mar 30, 2025
---------------------------------------------------------------------------------------
Object/Machine updateDynamicInfo should not increase object usage (#2803)

* Object/Machine updateDynamicInfo should not increase object usage #2156

* add Object:isMachine(),

----------------------------------------------------------------------------------------
supertux2.mk 00ecd0140bc9cb9ac0ee70f13ff173063921afc4 # Version: Commits on Mar 30, 2025
----------------------------------------------------------------------------------------
Update translations,

------------------------------------------------------------------------------------------------
libretro-mame-src.mk 81734aedcc1e7f97ff7f8faae5ff0054c65ba367 # Version: Commits on Mar 30, 2025
------------------------------------------------------------------------------------------------
Merge remote-tracking branch 'upstream/release0276',

---------------------------------------------------------------------------------------------------
mupen64plus-gliden64.mk 9f8fc1e4c59c4cdb37112ef0c100158b25c2c1cb # Version: Commits on Mar 29, 2025
---------------------------------------------------------------------------------------------------
Make gSPCullVertices return true if its input is wrong.,

----------------------------------------------------------------------------------------
retroarch.mk 57b1d5880f705fc1a039b09a3af2885677e93308 # Version: Commits on Mar 30, 2025
----------------------------------------------------------------------------------------
Fetch translations from Crowdin,

--------------------------------------------------------------------------------------------
libretro-pcsx.mk 6091efb4d64ed745495455ba82352ec82f55cb4f # Version: Commits on Mar 30, 2025
--------------------------------------------------------------------------------------------
lightrec: fixup for old compilers,

----------------------------------------------------------------------------------------------
libretro-ppsspp.mk 81a067ab156de63dee90a17f6b2dd8a48ab5766e # Version: Commits on Mar 29, 2025
----------------------------------------------------------------------------------------------
Merge pull request #20182 from hrydgard/more-minor-fixes

Fix another linebreak issue in savedata dialog,
@torokati44
Copy link
Member Author

@adrian17 I remember you often complaining about wasm-opt taking super long to run (especially twice) in your local builds, and opting to eliminate it somehow because of that when developing. I can recommend installing this version, it really does feel a lot faster to me, at least on my multi-dozen-core machine!

@adrian17
Copy link
Collaborator

adrian17 commented Apr 8, 2025

Feels just a bit faster (21->16s), but it's still nice, thanks c:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-build Area: Build scripts & CI T-chore Type: Chore (like updating a dependency, it's gotta be done)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants