eden-miror/src
Exverge 37fe911952
[common/sparse_large_vector] correct Win32 exception handler (#4481)
- [x] I have read and followed the [Contribution Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/CONTRIBUTING.md#code-contributions).
- [x] I have read and followed the [AI Policy](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/AI.md)
- [x] I have read and followed the [Coding Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/Coding.md) to the best of my ability.

-------------------
Adds mutex to prevent multiple threads from accessing the vector at the same time and corrects the Windows exception handler to use the correct faulting address used by the exception handler (previously used the instruction address instead of the fault address) and properly shifts the stored values for the handler.
Fixes weird compiler-specific bugs on Windows

Co-authored-by: bruno <protoxseven@gmail.com>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4481
Reviewed-by: lizzie <lizzie@eden-emu.dev>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
2026-09-26 16:02:35 +02:00
..
android [buffer_cache] Simplify GPU fence synchronization and remove GPU buffer readback (#4477) 2026-09-26 05:01:27 +02:00
audio_core Revert "[audio] Replace libopus with FFmpeg (#4169)" (#4419) 2026-09-14 14:34:24 +02:00
common [common/sparse_large_vector] correct Win32 exception handler (#4481) 2026-09-26 16:02:35 +02:00
core [common] Use std::make_unique_for_overwrite<T> in ScratchBuffer, remove polyfill (#4432) 2026-09-25 07:54:49 +02:00
dedicated_room [common] remove DetachedTasks object usage (#4096) 2026-07-09 03:46:06 +02:00
dynarmic [dynarmic] fix bad arm codegen on relocations (#4458) 2026-09-20 00:29:28 +02:00
frontend_common [settings] move program_args and debug_knobs back to debugging category and make them pergameable (#4378) 2026-09-08 20:05:56 +02:00
hid_core [hid_core] Code cleanup (#4461) 2026-09-26 02:21:45 +02:00
input_common [input] Fix mouse drift on Qt/SDL frontends (#4352) 2026-09-14 03:26:22 +02:00
network [cmake] Simplify DetectPlatform and normalize platform names (#4183) 2026-08-10 04:57:38 +02:00
qt_common [buffer_cache] Simplify GPU fence synchronization and remove GPU buffer readback (#4477) 2026-09-26 05:01:27 +02:00
shader_recompiler [glsl] fix clang 23 build error for unused function SetDefinition (#4389) 2026-09-23 14:51:18 +02:00
tests [common] Switch to boost::unordered_flat containers (#4326) 2026-08-31 02:58:09 +02:00
video_core [buffer_cache] Simplify GPU fence synchronization and remove GPU buffer readback (#4477) 2026-09-26 05:01:27 +02:00
web_service [common] remove DetachedTasks object usage (#4096) 2026-07-09 03:46:06 +02:00
yuzu [frontend] Unify cmdline parsing (#4424) 2026-09-23 14:51:51 +02:00
yuzu_cmd [frontend] Unify cmdline parsing (#4424) 2026-09-23 14:51:51 +02:00
yuzu_room_standalone [cmake] add a YUZU_STATIC_ROOM option (#3411) 2026-01-28 23:54:49 +01:00
.clang-format
CMakeLists.txt [cmake] Simplify DetectPlatform and normalize platform names (#4183) 2026-08-10 04:57:38 +02:00
dep_hashes.h.in [cmake, frontend] feat: CPMUtil + dependency viewer (#238) 2025-08-11 22:27:29 +02:00