| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | [DYNAREC] Reversing b40cb7b84a1a404a0d2b042791d9133bde3f1b77 as it generate ↵ | ptitSeb | 2025-10-20 | 1 | -3/+1 |
| | | | | | tons of regression and it tries to fix a non-issue | ||||
| * | [DYNAREC] Fixed potential issue with signel not being re-enabled after ↵ | ptitSeb | 2025-10-16 | 1 | -1/+3 |
| | | | | | FillBlock64 got canceled in a signal handler | ||||
| * | [DYNAREC] Use a static array for preds temporary, like all the other dynarec ↵ | ptitSeb | 2025-09-03 | 1 | -7/+4 |
| | | | | | array | ||||
| * | [DYNAREC] Rearranged arch-specific AVX infra code (#2930) | Yang Liu | 2025-08-13 | 1 | -83/+0 |
| | | |||||
| * | [DYNAREC] Fixed an issue introduced with ↵ | ptitSeb | 2025-07-26 | 1 | -3/+9 |
| | | | | | 48ae536d95390b98add016866948e91522943730 and properly address the underlying issue | ||||
| * | [DYNAREC] Change an error to warning, when entering FillBlock64 and ↵ | ptitSeb | 2025-07-19 | 1 | -4/+3 |
| | | | | | current_helper is not cleaned up | ||||
| * | [RCFILE] Fixed profile per lib/dll that was using default instead of curent ↵ | ptitSeb | 2025-07-09 | 1 | -0/+1 |
| | | | | | env for non defined values | ||||
| * | [DYNAREC] Refactor hotpage detection and dynarec_dirty 1 & 2. Also adjust ↵ | ptitSeb | 2025-06-30 | 1 | -1/+0 |
| | | | | | some launcher/games flags | ||||
| * | [DYNAREC] Refactored a bit BARRIER_FLOAT ([ARM64] olny for now, todo for ↵ | ptitSeb | 2025-06-23 | 1 | -2/+10 |
| | | | | | RV64 and LA64) | ||||
| * | [DYNACACHE] Introduced DynaCache for ARM64 (disabled by default) | ptitSeb | 2025-06-19 | 1 | -22/+45 |
| | | |||||
| * | [DYNACACHE] Added the ability to mark a maplist has having new blocks ↵ | ptitSeb | 2025-06-16 | 1 | -8/+8 |
| | | | | | (instead of dirty block that are refreshed) | ||||
| * | [DYNACACHE] More work on dynache relocation | ptitSeb | 2025-06-15 | 1 | -2/+19 |
| | | |||||
| * | [DYNAREC] Make sure a dynablock does not exit a mmap backed by a file ↵ | ptitSeb | 2025-06-14 | 1 | -0/+3 |
| | | | | | address range | ||||
| * | [DYNACACHE] Made dynablock part of the dynarec memory | ptitSeb | 2025-06-11 | 1 | -15/+24 |
| | | |||||
| * | [DYNACACHE] Dynarec memory is now part of MMpa file tracking when possible | ptitSeb | 2025-06-11 | 1 | -2/+2 |
| | | |||||
| * | [DYNAREC] Reset table64size before pass1 and pass2 | ptitSeb | 2025-06-09 | 1 | -1/+2 |
| | | |||||
| * | [DYNAREC] Fixed a prefix typo in dynarec dump (#2693) | Yang Liu | 2025-05-30 | 1 | -1/+1 |
| | | |||||
| * | [ARM64_DYNAREC] Try to avoid Load/Unload of XMM/YMM regs when possible on ↵ | ptitSeb | 2025-05-22 | 1 | -0/+1 |
| | | | | | intrablock jump | ||||
| * | [GDBJIT] Added a new option to register debuginfo only after trapped into ↵ | Yang Liu | 2025-05-09 | 1 | -1/+5 |
| | | | | | signalhandler (#2614) | ||||
| * | [DYNAREC] Added ranged Dynablock dump (#2570) | Yang Liu | 2025-04-24 | 1 | -20/+20 |
| | | |||||
| * | [RV64_DYNAREC] Added X87DOUBLE=2 support (#2553) | Yang Liu | 2025-04-21 | 1 | -5/+0 |
| | | |||||
| * | [DYNAREC] Introduce BOX64_DYNAREC_X87DOUBLE=2 to handle Low Precision x87 ↵ | ptitSeb | 2025-04-16 | 1 | -1/+12 |
| | | | | | ([ARM64_DYNAREC] only for now) | ||||
| * | [DYNAREC] Speedup a bit DYNAREC_DIRTY=1 | ptitSeb | 2025-04-10 | 1 | -0/+4 |
| | | |||||
| * | [WOW64] More tweaks towards PE build (#2519) | Yang Liu | 2025-04-10 | 1 | -6/+6 |
| | | |||||
| * | [WOW64] More work on the PE wow64 build (#2518) | Yang Liu | 2025-04-10 | 1 | -11/+0 |
| | | | | | | * [WOW64] More work on the PE wow64 build * added a TODO | ||||
| * | [DYNAREC] Better handling of self-loop and added CALLRET=2 settings (ARM64 ↵ | ptitSeb | 2025-04-09 | 1 | -6/+35 |
| | | | | | only, RV64 and LA64 todo) | ||||
| * | [DYNAREC] Do not mark a dynablock as always_test for loop on itself that are ↵ | ptitSeb | 2025-04-08 | 1 | -6/+10 |
| | | | | | not alive | ||||
| * | Moved more functions to os.h (#2497) | Yang Liu | 2025-04-03 | 1 | -1/+1 |
| | | | | | | | | * Removed some unused function declarations * Moved more functions to os.h * review | ||||
| * | Introduced box64cpu.h for exported interpreter and dynarec functions (#2490) | Yang Liu | 2025-04-01 | 1 | -2/+1 |
| | | |||||
| * | Added os.h for future usage (#2488) | Yang Liu | 2025-04-01 | 1 | -0/+1 |
| | | |||||
| * | [DYNAREC] Better handling of blocksize limit when generating very large ↵ | ptitSeb | 2025-03-24 | 1 | -10/+24 |
| | | | | | dynablocks | ||||
| * | [ARM64_DYNAREC] Improced arch_build helpers function to only compute build ↵ | ptitSeb | 2025-03-08 | 1 | -2/+2 |
| | | | | | steps 1 time per dynablock | ||||
| * | [ARM64_DYNAREC] Removed obsolete comment | ptitSeb | 2025-03-08 | 1 | -1/+0 |
| | | |||||
| * | [ARM64_DYNAREC] Fixed inlined ClearCache, re-enabling it | ptitSeb | 2025-03-08 | 1 | -2/+2 |
| | | |||||
| * | [ARM64_DYNAREC] Disabled inlined ClearCache as it seems not 100% efficient | ptitSeb | 2025-03-08 | 1 | -1/+3 |
| | | |||||
| * | [RCFILE] Added range gdbjit support (#2414) | Yang Liu | 2025-03-03 | 1 | -2/+2 |
| | | |||||
| * | [RCFILE] Added support for perfile dynarec dump (#2393) | Yang Liu | 2025-02-19 | 1 | -20/+21 |
| | | |||||
| * | [DYNAREC] Fixed diff logging prefix of pass2&3 (#2337) | Yang Liu | 2025-02-09 | 1 | -4/+4 |
| | | |||||
| * | [DYNAREC] Added preliminary per-file settings (#2288) | Yang Liu | 2025-01-23 | 1 | -1/+1 |
| | | |||||
| * | Added [BOX64] prefix for all the stdout logs (#2279) | Yang Liu | 2025-01-21 | 1 | -5/+5 |
| | | | | | | | | * Added [BOX64] prefix for all the stdout logs * Remove some hardcoded prefix * review | ||||
| * | [ENV] Initial refactor of env variables infrastructure (#2274) | Yang Liu | 2025-01-21 | 1 | -24/+24 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [ENV] Initial refactor of env variables infrastructure * Ported BOX64_DYNAREC_LOG * Ported more options * Ported BOX64_MALLOC_HACK * Ported BOX64_DYNAREC_TEST * Ported more options * Ported more options * Ported more options * Ported all options * Removed old rcfile parser * Fix * review * fix * fix * more fixes | ||||
| * | [ARM64_DYNAREC] Allow new ClearCache also for Android | ptitSeb | 2025-01-14 | 1 | -1/+1 |
| | | |||||
| * | [DYNAREC] Better handling of Clear Instruction Cache, also [ARM64_DYNAREC] ↵ | ptitSeb | 2025-01-14 | 1 | -3/+34 |
| | | | | | inlined instruction cache clear (but not for [ANDROID] to keep it safe) | ||||
| * | [DYNAREC] Imroved log on signal and flags/sse info gathering. ↵ | ptitSeb | 2025-01-05 | 1 | -1/+2 |
| | | | | | [ARM64_DYNAREC] Fixed some case of nat flags being incorectly used | ||||
| * | [DYNAREC] Appended instruction name to symbol (#2228) | Leslie Zhai | 2025-01-03 | 1 | -2/+2 |
| | | |||||
| * | [ARM64_DYNAREC] Improved signal handling and flags handling (tbd on other archs) | ptitSeb | 2024-12-31 | 1 | -2/+13 |
| | | |||||
| * | [DYNAREC] Implement perf map (#2212) | Leslie Zhai | 2024-12-26 | 1 | -0/+10 |
| | | | | | | * [DYNAREC] Implement perf map * [DYNAREC] Use function name as the Symbol | ||||
| * | [GDBJIT] Display DynaRec info in source file (#2179) | Yang Liu | 2024-12-20 | 1 | -1/+1 |
| | | | | | | * [GDBJIT] Display DynaRec info in source file * fix | ||||
| * | [GDBJIT] Show x64pc in gdb, also added documentation (#2163) | Yang Liu | 2024-12-18 | 1 | -1/+1 |
| | | | | | | | | | | * [GDBJIT] Show x64pc in gdb * Add env. variable and documentation * typo * oops | ||||
| * | Added initial GDBJIT support (#2162) | Yang Liu | 2024-12-17 | 1 | -0/+11 |
| | | | | | | | | * Added GDBJIT support * fix * fix | ||||