[dynarmic] support -fno-exception compilations to reduce unwind table overheads #3779

Open
Lizzie wants to merge 7 commits from lizzie/noexcept-dynarmic into master
Member

LESS TRY{} CATCH{} FUCKERY!

depends on #3777

LESS TRY{} CATCH{} FUCKERY! depends on #3777
[dynarmic] nuke mcl dependency
Some checks failed
eden-license / license-header (pull_request) Successful in 32s
GitHub Actions [CI] Build failed
c6ec7ea006
Signed-off-by: lizzie <lizzie@eden-emu.dev>
fuck
Some checks failed
eden-license / license-header (pull_request) Successful in 32s
GitHub Actions [CI] Build failed
1de11545d0
wa
Some checks reported errors
eden-license / license-header (pull_request) Successful in 32s
GitHub Actions [CI] Build cancelled
a076ca8916
fx
All checks were successful
eden-license / license-header (pull_request) Successful in 32s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Release published
61158b4b5f
[dynarmic] support -fno-exception compilations to reduce unwind table overheads
Some checks reported errors
eden-license / license-header (pull_request) Failing after 35s
GitHub Actions [CI] Build cancelled
9629f64088
Signed-off-by: lizzie <lizzie@eden-emu.dev>
fx
Some checks failed
eden-license / license-header (pull_request) Successful in 36s
GitHub Actions [CI] Build failed
96fa1dd3cf
Lizzie force-pushed lizzie/noexcept-dynarmic from 96fa1dd3cf
Some checks failed
eden-license / license-header (pull_request) Successful in 36s
GitHub Actions [CI] Build failed
to 382f375930
Some checks failed
eden-license / license-header (pull_request) Failing after 39s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Release published
2026-03-26 01:35:47 +01:00
Compare
Some checks failed
eden-license / license-header (pull_request) Failing after 39s
Required
Details
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Release published
This pull request has changes conflicting with the target branch.
  • src/dynarmic/CMakeLists.txt
  • src/dynarmic/src/dynarmic/backend/arm64/fastmem.h
  • src/dynarmic/src/dynarmic/backend/x64/emit_x64.h
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin lizzie/noexcept-dynarmic:lizzie/noexcept-dynarmic
git switch lizzie/noexcept-dynarmic
Sign in to join this conversation.
No description provided.