Nikilite
858bad2ed7
Update dynarmic_interface.rs
2025-10-10 02:08:41 +02:00
Nikilite
d6ee0dbd1c
Merge pull request #33 from twde49/fix/macosLinuxRunning
...
fix(build): Update the way to build app
2025-10-10 01:34:25 +02:00
Nikilite
9e2890e900
Refactor test harness for flexible instruction execution
...
Replaces single-instruction and multi-instruction test helpers with more flexible functions that accept instruction slices, supporting control flow and return tests. Adds dynamic timeout for macOS, uses run() instead of step() for reliable execution, and improves test output and structure for maintainability.
2025-10-10 01:31:56 +02:00
Nikilite
8b1c9b5a6b
Merge pull request #36 from 0xNikilite/dependabot/cargo/cc-1.2.40
...
Bump cc from 1.2.39 to 1.2.40
2025-10-06 11:01:47 +02:00
dependabot[bot]
c565b7fba8
Bump cc from 1.2.39 to 1.2.40
...
Bumps [cc](https://github.com/rust-lang/cc-rs ) from 1.2.39 to 1.2.40.
- [Release notes](https://github.com/rust-lang/cc-rs/releases )
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.2.39...cc-v1.2.40 )
---
updated-dependencies:
- dependency-name: cc
dependency-version: 1.2.40
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-06 08:55:50 +00:00
Nikilite
f73ed0ec17
Update ci.yml
2025-10-06 00:25:04 +02:00
Thibaut
56d8a3c0ab
fix(build): Update the way to build app
...
Make the architecture checked before running to avoid Zycore and Zydis while using something else than X86_X64
(NOP test fail for now)
2025-10-05 00:10:27 +02:00
Nikilite
b4a320ba0e
Update README.md
2025-10-04 18:21:58 +02:00
Nikilite
31366bde87
Merge pull request #31 from mlaadd/main
...
Fix build on Linux
2025-10-04 14:34:17 +02:00
mlaadd
155da9d9e2
build: fix case-sensitive library path
2025-10-04 12:39:49 +02:00
Nikilite
4ff3296f31
Merge pull request #28 from 0xNikilite/dependabot/cargo/thiserror-2.0.17
...
Bump thiserror from 2.0.12 to 2.0.17
2025-10-01 18:26:06 +02:00
Nikilite
1b4c218c63
Merge pull request #29 from 0xNikilite/dependabot/cargo/cc-1.2.39
...
Bump cc from 1.2.38 to 1.2.39
2025-10-01 18:25:55 +02:00
Nikilite
726efa314b
Merge pull request #30 from 0xNikilite/dependabot/cargo/serde-1.0.228
...
Bump serde from 1.0.226 to 1.0.228
2025-10-01 18:25:47 +02:00
dependabot[bot]
a3c5d39be6
Bump serde from 1.0.226 to 1.0.228
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.226 to 1.0.228.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.226...v1.0.228 )
---
updated-dependencies:
- dependency-name: serde
dependency-version: 1.0.228
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-29 10:39:42 +00:00
dependabot[bot]
901093395d
Bump cc from 1.2.38 to 1.2.39
...
Bumps [cc](https://github.com/rust-lang/cc-rs ) from 1.2.38 to 1.2.39.
- [Release notes](https://github.com/rust-lang/cc-rs/releases )
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.2.38...cc-v1.2.39 )
---
updated-dependencies:
- dependency-name: cc
dependency-version: 1.2.39
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-29 10:20:28 +00:00
dependabot[bot]
c979f4ce01
Bump thiserror from 2.0.12 to 2.0.17
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 2.0.12 to 2.0.17.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/2.0.12...2.0.17 )
---
updated-dependencies:
- dependency-name: thiserror
dependency-version: 2.0.17
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-29 10:19:10 +00:00
Nikilite
114531fad1
Merge pull request #26 from 0xNikilite/dependabot/cargo/serde-1.0.226
...
Bump serde from 1.0.223 to 1.0.226
2025-09-25 19:59:18 +02:00
Nikilite
4b92d5906d
Update dynarmic
2025-09-24 19:28:58 +02:00
Nikilite
df175d08a2
Update dynarmic
2025-09-24 19:13:24 +02:00
Nikilite
30f9590980
Update build.rs
2025-09-24 18:36:06 +02:00
Nikilite
f5a73c36a7
patch_dynarmic_sources -> patch_terminal_h
2025-09-24 18:30:52 +02:00
Nikilite
9620c18830
update build.rs
2025-09-24 18:05:16 +02:00
Nikilite
65086a0db0
dynarmic submodule update
2025-09-24 17:54:18 +02:00
Nikilite
560b08a3ed
Patch Dynarmic sources and unify Boost build flags
...
Added a function to patch Dynarmic's terminal.h with necessary Boost defines to address build issues. Unified and moved Boost-related compiler flags (-DBOOST_VARIANT_DO_NOT_USE_VARIADIC_TEMPLATES, -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS, -DBOOST_MPL_LIMIT_LIST_SIZE=30, -ftemplate-depth=1024) to be consistently applied across all platforms, reducing platform-specific flag handling.
2025-09-24 17:53:18 +02:00
Nikilite
a868d41298
Merge pull request #27 from 0xNikilite/dependabot/cargo/cc-1.2.38
...
Bump cc from 1.2.37 to 1.2.38
2025-09-22 13:07:50 +02:00
dependabot[bot]
2dc094abb1
Bump cc from 1.2.37 to 1.2.38
...
Bumps [cc](https://github.com/rust-lang/cc-rs ) from 1.2.37 to 1.2.38.
- [Release notes](https://github.com/rust-lang/cc-rs/releases )
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.2.37...cc-v1.2.38 )
---
updated-dependencies:
- dependency-name: cc
dependency-version: 1.2.38
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-22 08:52:28 +00:00
dependabot[bot]
7f280aebfd
Bump serde from 1.0.223 to 1.0.226
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.223 to 1.0.226.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.223...v1.0.226 )
---
updated-dependencies:
- dependency-name: serde
dependency-version: 1.0.226
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-22 08:51:34 +00:00
Nikilite
0a1478bb03
Update ext-boost
2025-09-19 23:55:19 +02:00
Nikilite
2296097ef7
Update build.rs
2025-09-19 22:03:39 +02:00
Nikilite
cebd0060cb
Update ext-boost
2025-09-19 20:44:30 +02:00
Nikilite
5a8e580bd4
Merge pull request #24 from 0xNikilite/dependabot/cargo/eframe-0.32.3
...
Bump eframe from 0.32.2 to 0.32.3
2025-09-15 16:36:26 +02:00
Nikilite
643680f74f
Merge pull request #23 from 0xNikilite/dependabot/cargo/egui-0.32.3
...
Bump egui from 0.32.2 to 0.32.3
2025-09-15 16:36:09 +02:00
Nikilite
bc495ab824
Merge pull request #25 from 0xNikilite/dependabot/cargo/serde-1.0.223
...
Bump serde from 1.0.219 to 1.0.223
2025-09-15 16:35:59 +02:00
Nikilite
d5ea97c293
Merge pull request #22 from 0xNikilite/dependabot/cargo/cc-1.2.37
...
Bump cc from 1.2.36 to 1.2.37
2025-09-15 16:35:28 +02:00
dependabot[bot]
068e93bead
Bump serde from 1.0.219 to 1.0.223
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.219 to 1.0.223.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.223 )
---
updated-dependencies:
- dependency-name: serde
dependency-version: 1.0.223
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-15 09:26:49 +00:00
dependabot[bot]
79a7fe5acb
Bump eframe from 0.32.2 to 0.32.3
...
Bumps [eframe](https://github.com/emilk/egui ) from 0.32.2 to 0.32.3.
- [Release notes](https://github.com/emilk/egui/releases )
- [Changelog](https://github.com/emilk/egui/blob/main/CHANGELOG.md )
- [Commits](https://github.com/emilk/egui/compare/0.32.2...0.32.3 )
---
updated-dependencies:
- dependency-name: eframe
dependency-version: 0.32.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-15 09:22:44 +00:00
dependabot[bot]
79062e406f
Bump egui from 0.32.2 to 0.32.3
...
Bumps [egui](https://github.com/emilk/egui ) from 0.32.2 to 0.32.3.
- [Release notes](https://github.com/emilk/egui/releases )
- [Changelog](https://github.com/emilk/egui/blob/main/CHANGELOG.md )
- [Commits](https://github.com/emilk/egui/compare/0.32.2...0.32.3 )
---
updated-dependencies:
- dependency-name: egui
dependency-version: 0.32.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-15 09:22:14 +00:00
dependabot[bot]
b2e393eff6
Bump cc from 1.2.36 to 1.2.37
...
Bumps [cc](https://github.com/rust-lang/cc-rs ) from 1.2.36 to 1.2.37.
- [Release notes](https://github.com/rust-lang/cc-rs/releases )
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.2.36...cc-v1.2.37 )
---
updated-dependencies:
- dependency-name: cc
dependency-version: 1.2.37
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-15 09:22:09 +00:00
Nikilite
365dc41a38
Merge pull request #18 from 0xNikilite/dependabot/cargo/log-0.4.28
...
Bump log from 0.4.27 to 0.4.28
2025-09-08 14:09:07 +02:00
Nikilite
24971e70ae
Merge pull request #19 from 0xNikilite/dependabot/cargo/egui-0.32.2
...
Bump egui from 0.32.1 to 0.32.2
2025-09-08 14:08:33 +02:00
Nikilite
57ee5c3fee
Merge pull request #20 from 0xNikilite/dependabot/cargo/bitflags-2.9.4
...
Bump bitflags from 2.9.1 to 2.9.4
2025-09-08 14:07:54 +02:00
Nikilite
84528e2ec2
Merge pull request #21 from 0xNikilite/dependabot/cargo/eframe-0.32.2
...
Bump eframe from 0.32.1 to 0.32.2
2025-09-08 14:07:43 +02:00
Nikilite
190aa72c96
Merge pull request #17 from 0xNikilite/dependabot/cargo/cc-1.2.36
...
Bump cc from 1.2.34 to 1.2.36
2025-09-08 14:07:34 +02:00
dependabot[bot]
a5d5d8233c
Bump eframe from 0.32.1 to 0.32.2
...
Bumps [eframe](https://github.com/emilk/egui ) from 0.32.1 to 0.32.2.
- [Release notes](https://github.com/emilk/egui/releases )
- [Changelog](https://github.com/emilk/egui/blob/0.32.2/CHANGELOG.md )
- [Commits](https://github.com/emilk/egui/compare/0.32.1...0.32.2 )
---
updated-dependencies:
- dependency-name: eframe
dependency-version: 0.32.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-08 08:45:21 +00:00
dependabot[bot]
5615f2bed7
Bump bitflags from 2.9.1 to 2.9.4
...
Bumps [bitflags](https://github.com/bitflags/bitflags ) from 2.9.1 to 2.9.4.
- [Release notes](https://github.com/bitflags/bitflags/releases )
- [Changelog](https://github.com/bitflags/bitflags/blob/main/CHANGELOG.md )
- [Commits](https://github.com/bitflags/bitflags/compare/2.9.1...2.9.4 )
---
updated-dependencies:
- dependency-name: bitflags
dependency-version: 2.9.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-08 08:45:01 +00:00
dependabot[bot]
dcca560fcd
Bump egui from 0.32.1 to 0.32.2
...
Bumps [egui](https://github.com/emilk/egui ) from 0.32.1 to 0.32.2.
- [Release notes](https://github.com/emilk/egui/releases )
- [Changelog](https://github.com/emilk/egui/blob/0.32.2/CHANGELOG.md )
- [Commits](https://github.com/emilk/egui/compare/0.32.1...0.32.2 )
---
updated-dependencies:
- dependency-name: egui
dependency-version: 0.32.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-08 08:44:12 +00:00
dependabot[bot]
6104ee4fa0
Bump log from 0.4.27 to 0.4.28
...
Bumps [log](https://github.com/rust-lang/log ) from 0.4.27 to 0.4.28.
- [Release notes](https://github.com/rust-lang/log/releases )
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/log/compare/0.4.27...0.4.28 )
---
updated-dependencies:
- dependency-name: log
dependency-version: 0.4.28
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-08 08:43:08 +00:00
dependabot[bot]
b01bfff590
Bump cc from 1.2.34 to 1.2.36
...
Bumps [cc](https://github.com/rust-lang/cc-rs ) from 1.2.34 to 1.2.36.
- [Release notes](https://github.com/rust-lang/cc-rs/releases )
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.2.34...cc-v1.2.36 )
---
updated-dependencies:
- dependency-name: cc
dependency-version: 1.2.36
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-08 08:41:56 +00:00
Nikilite
60f5db8375
added wrapper header
2025-09-02 01:55:45 +02:00
Nikilite
b8a983db82
Update CMake and compiler flags for platform consistency
...
Refactored CMake argument handling to improve cross-platform consistency, including Boost configuration and C++ standard selection. Defaulted to C++17 for Linux and macOS, added key flags for circular dependency fixes, and improved fallback logic for compiler errors. Enhanced platform-specific flag handling for MSVC, Apple, and Unix-like systems.
2025-09-02 01:11:07 +02:00