Boss.sfc
0fb39034c1
fix: Resolve compilation issues with fmt library and formatters
...
Fix multiple compilation errors preventing successful build:
* Add const qualifier to custom fmt formatter functions across codebase
- Updated formatters in logging, shader recompiler, texture cache, and other modules
- Ensures compatibility with newer fmt library versions
* Add missing fmt/ranges.h includes for fmt::join usage
- Fixed fmt::join calls in Vulkan renderer, GDB stub, NFC service, and main window
- Resolves "no member named 'join' in namespace 'fmt'" errors
* Exclude unsupported platforms from Boost.Process usage in debugger
- Extended conditional compilation to avoid Boost.Process where unavailable
* Fix type casting issues in AOC service manager
- Resolved std::min type mismatch with explicit casting
2025-07-16 11:11:33 +07:00
Zephyron
646326e608
build: update Android build system and platform compatibility
...
1. Gradle ecosystem upgrades:
- Update Gradle from 8.1 to 8.12
- Update Android Gradle plugin from 8.1.2 to 8.10.0
- Upgrade Java compatibility from 17 to 21
2. Build configuration changes:
- Make release build the default instead of relWithDebInfo
- Enable premium features
3. Platform compatibility fixes:
- Properly exclude boost-process on Android
- Add workarounds for missing features on Android
- Fix socket operations in SSL backend
- Update Boost.Asio naming (io_service → io_context)
Signed-off-by: Zephyron <zephyron@citron-emu.org >
2025-05-15 17:24:33 +10:00
Liam
f90a022d3a
kernel: fix debugger and process list lifetime
2024-01-12 18:31:33 -05:00
Liam
8c59543ee3
kernel: update KProcess
2023-10-21 20:03:41 -04:00
Liam
a936972614
service: refactor server architecture
...
Converts services to have their own processes
2023-02-21 12:19:25 -05:00
Liam
9737615948
general: fix compile for Apple Clang
2022-11-22 22:22:28 -05:00
Liam
ceb829cc33
debugger: allow more than one connection attempt per session
2022-11-10 17:39:04 -05:00
Liam
35d3e7db2a
common: remove "yuzu:" prefix from thread names
2022-10-03 18:43:56 -04:00
Liam
6523854dd6
kernel: unlayer CPU interrupt handling
2022-07-25 12:14:15 -04:00
Liam
208ed712f4
core/debugger: memory breakpoint support
2022-06-16 13:18:07 -04:00
Liam
888f499188
kernel: implement KProcess suspension
2022-06-14 10:04:11 -04:00
Morph
a0407a8e64
Merge pull request #8446 from liamwhite/cmd-gdb
...
core/debugger: support operation in yuzu-cmd
2022-06-13 14:38:37 -04:00
Liam
fb4b507ba4
core/debugger: allow remote connections
2022-06-12 11:50:50 -04:00
Liam
1f0fee33ed
core/debugger: fix a number of shutdown deadlocks
2022-06-10 09:17:12 -04:00
Liam
268878f895
core/debugger: fix asio write usage
2022-06-06 23:50:56 -04:00
Liam
d00b7be2d6
core/debugger: fix crash due to incorrect lambda capture
2022-06-06 23:39:48 -04:00
Morph
858f8ac6d9
Merge pull request #8402 from liamwhite/better-step
...
core/debugger: Improved stepping mechanism and misc fixes
2022-06-01 20:46:10 -04:00
Morph
69511aed3d
core/debugger: Define defaulted virtual destructors
...
Resolves an MSVC warning where a virtual destructor is not defined in the base class with virtual functions.
2022-06-01 02:28:34 -04:00
Liam
989d4a7a41
core/debugger: Improved stepping mechanism and misc fixes
2022-06-01 02:15:15 -04:00
Liam
fb4b3c127f
core/debugger: Implement new GDB stub debugger
2022-06-01 00:01:25 -04:00