| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | [ENV] Introduced BOX64_PCLMULQDQ (#3086) | Yang Liu | 2025-10-22 | 1 | -0/+1 |
| | | | | | | * [ENV] Introduced BOX64_PCLMULQDQ * review | ||||
| * | [ENV] Added a new BOX64_ARCH option (#3076) | Yang Liu | 2025-10-17 | 1 | -8/+42 |
| | | |||||
| * | Bumped version to v0.3.8 | ptitSeb | 2025-10-13 | 1 | -1/+1 |
| | | |||||
| * | [ARM64_DYNAREC] Improved IRET handling of boggus parameters | ptitSeb | 2025-09-29 | 1 | -1/+1 |
| | | |||||
| * | [DYNAREC] Small refactor on StrongMem emulator and lock prefix | ptitSeb | 2025-09-13 | 1 | -1/+1 |
| | | |||||
| * | [DYNAREC] Fixed volatile metadata parser that would ignore rage[0] | ptitSeb | 2025-09-12 | 1 | -3/+3 |
| | | |||||
| * | [BOX32] Various small improvments on box32, mostly on memory tracking | ptitSeb | 2025-09-08 | 2 | -2/+2 |
| | | |||||
| * | [ARM64_DYNAREC] Added some more UD handling in 64bits dynarec | ptitSeb | 2025-09-04 | 1 | -1/+1 |
| | | |||||
| * | Make sure to use custom allocator for everything Env related | ptitSeb | 2025-09-03 | 1 | -1/+2 |
| | | |||||
| * | [WRAPPER] Improved pulse wrapping | ptitSeb | 2025-08-25 | 1 | -0/+14 |
| | | |||||
| * | [CORE] Better trace_file logging (#2958) | Yang Liu | 2025-08-21 | 1 | -5/+1 |
| | | |||||
| * | [DYNAREC] Bump ARCH_VERSION (#2947) | Yang Liu | 2025-08-18 | 1 | -3/+3 |
| | | |||||
| * | Add O(1) early-out to eusing cached bounds (#2901) | Chi-Kuan Chiu | 2025-08-05 | 1 | -2/+6 |
| | | | | | | | | | | | | | | | Add a fast-path in rb_get() and rb_get_64() that checks the tree’s cached leftmost->start and rightmost->end bounds before calling find_addr(). If the query address lies outside the address bounds, we return 0 immediately, avoiding an unnecessary tree walk. This mirrors the idea used in jserv/rbtree’s rb_cached_contains(), using cached min/max to short-circuit lookups. Behavior is unchanged (both functions still return 0 when not found); only negative lookups become cheaper. Co-authored-by: Jim Huang <jserv@ccns.ncku.edu.tw> | ||||
| * | [WRAPPER] Wrapped g_type_module_use, g_type_module_register_type and ↵ | Leslie Zhai | 2025-08-05 | 1 | -1/+1 |
| | | | | | | | | g_type_module_add_interface (#2895) * [WRAPPER] Wrapped g_type_module_use, g_type_module_register_type and g_type_module_add_interface * [WRAPPER] Removed duplicated my_GInterfaceInfo_t | ||||
| * | [RV64_DYNAREC][LA64_DYNAREC] Simplified defered flags handling and limited ↵ | Yang Liu | 2025-07-23 | 1 | -2/+2 |
| | | | | | case where UpdateFlags is actualy called (#2844) | ||||
| * | [DYNACACHE]LA64] Enabled dynacache for LA64 (#2836) | Yang Liu | 2025-07-21 | 1 | -1/+1 |
| | | | | | | * [DYNACACHE]LA64] Enabled dynacache for LA64 * review | ||||
| * | [DYNAREC] Refactor hotpage detection and dynarec_dirty 1 & 2. Also adjust ↵ | ptitSeb | 2025-06-30 | 1 | -2/+12 |
| | | | | | some launcher/games flags | ||||
| * | [DYNAREC] Better check of limit for a dynablock | ptitSeb | 2025-06-24 | 1 | -1/+1 |
| | | |||||
| * | [ARM64_DYNAREC] Improved handling of last_ip | ptitSeb | 2025-06-24 | 1 | -1/+1 |
| | | |||||
| * | [DYNACACHE] Added support for unaligned addresses | ptitSeb | 2025-06-23 | 1 | -4/+23 |
| | | |||||
| * | [DYNAREC] Refactored a bit BARRIER_FLOAT ([ARM64] olny for now, todo for ↵ | ptitSeb | 2025-06-23 | 1 | -1/+1 |
| | | | | | RV64 and LA64) | ||||
| * | [DYNACACHE] Introduced B64X_DYNACACHE=2 to use cache but not create new ↵ | ptitSeb | 2025-06-20 | 1 | -7/+4 |
| | | | | | ones, and made it default | ||||
| * | [DYNACACHE] Fixed a Warning | ptitSeb | 2025-06-20 | 1 | -1/+1 |
| | | |||||
| * | [DYNACACHE][RV64] Enabled dynacache for RV64 (#2762) | Yang Liu | 2025-06-20 | 1 | -1/+1 |
| | | |||||
| * | [DYNACACHE] Make sure dynacache folder ends with pathsep (#2761) | Yang Liu | 2025-06-20 | 1 | -29/+29 |
| | | |||||
| * | [DYNACACHE] Try to fix non Dynarec build | ptitSeb | 2025-06-19 | 1 | -1/+5 |
| | | |||||
| * | [DYNACACHE] Introduced DynaCache for ARM64 (disabled by default) | ptitSeb | 2025-06-19 | 1 | -6/+581 |
| | | |||||
| * | [BIONIC] Fixed some compilation warnings (#2756) | Yang Liu | 2025-06-18 | 1 | -3/+3 |
| | | |||||
| * | [DYNACACHE] More work on dynache relocation | ptitSeb | 2025-06-15 | 1 | -0/+18 |
| | | |||||
| * | Fix non-box32 build | ptitSeb | 2025-06-13 | 1 | -1/+1 |
| | | |||||
| * | [DYNACACHE] More preparation work for internal relocations | ptitSeb | 2025-06-13 | 1 | -1/+36 |
| | | |||||
| * | This should fix non-dynarec build | ptitSeb | 2025-06-11 | 1 | -0/+6 |
| | | |||||
| * | [DYNACACHE] Dynarec memory is now part of MMpa file tracking when possible | ptitSeb | 2025-06-11 | 1 | -0/+18 |
| | | |||||
| * | [DYNAREC] Improved mmap'd file tracking | ptitSeb | 2025-06-10 | 1 | -2/+10 |
| | | |||||
| * | Refine the naming scheme in rbtree (#2717) | Chi-Kuan Chiu | 2025-06-09 | 2 | -23/+23 |
| | | | | | | | | | | | | | | Replaced all occurrences of `rb_get_righter` with `rb_get_rightmost` and `rb_get_lefter` with `rb_get_leftmost` for improved semantic clarity. Also updated related function declarations, definitions, and usage across: - rbtree.c - rbtree.h - custommem.c - dynablock.c - env.c - box64context.c | ||||
| * | [RCFILE] Fixed MAXCPU so it works for wine apps too | ptitSeb | 2025-06-08 | 1 | -2/+4 |
| | | |||||
| * | [WOW64] Added rcfile support (#2708) | Yang Liu | 2025-06-05 | 2 | -67/+53 |
| | | | | | | | | | | * [WOW64] Fixed more compilation warnings * [WOW64] Messing around with file APIs * [WOW64] Added rcfile support * [DOCS] Update rcfile usage on WowBox64 | ||||
| * | [ENV][WOW64] Not every env var applies to WowBox64 (#2700) | Yang Liu | 2025-06-02 | 1 | -52/+72 |
| | | | | | | * [ENV] Not every env var applies to WowBox64 * [DOCS] Updated env docs for WowBox64 | ||||
| * | [WOW64] Added support for cosim (#2683) | Yang Liu | 2025-05-30 | 1 | -18/+18 |
| | | |||||
| * | fix: env BOX64_EMULATED_LIBS triggers sigsegv (#2686) | liuli | 2025-05-30 | 1 | -1/+1 |
| | | |||||
| * | [WOW64][ENV] Clean up a bit (#2681) | Yang Liu | 2025-05-28 | 1 | -64/+7 |
| | | |||||
| * | Reprint env configs when special libraries detected (#2657) | Yang Liu | 2025-05-21 | 1 | -2/+1 |
| | | |||||
| * | Better mmap file tracking when loading multiple file with same name (like ↵ | ptitSeb | 2025-05-21 | 1 | -4/+7 |
| | | | | | 32bits and 64bits version of a same dll in wine wow64) | ||||
| * | [WOW64] Initial implementation patches (#2619) | André Zwing | 2025-05-11 | 1 | -0/+79 |
| | | | | | | | | * [WOW64] Add stub for VolatileRangesContains * [WOW64] Implement BTCpu[GS]etContext * [WOW64] Add env support | ||||
| * | [WRAPPER] Added more wrapped function to ffmpeg, and disable it with ↵ | ptitSeb | 2025-05-11 | 1 | -0/+173 |
| | | | | | NOGTK=1, as wrapping needs more work on structure callbacks | ||||
| * | [GDBJIT] Added a new option to register debuginfo only after trapped into ↵ | Yang Liu | 2025-05-09 | 2 | -11/+10 |
| | | | | | signalhandler (#2614) | ||||
| * | [ENV] Refactored file-mapping handling (#2612) | Yang Liu | 2025-05-08 | 3 | -60/+37 |
| | | | | | | * [ENV] Refactored file-mapping handling * fix | ||||
| * | [DYNAREC] Use PE volatile metadata in dynarec (#2610) | Yang Liu | 2025-05-07 | 1 | -6/+47 |
| | | |||||
| * | Added a simple PE loaded dedicated for volatileMetadata (#2607) | Yang Liu | 2025-05-06 | 2 | -9/+320 |
| | | |||||
| * | [RCFILE] Fixed all regression of BOX64_ADDLIBS settings | ptitSeb | 2025-05-05 | 1 | -0/+4 |
| | | |||||