about summary refs log tree commit diff stats
path: root/src/dynarec/dynarec_native.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Simplified dynablock handling (reduced memory consuption)ptitSeb2023-02-191-11/+18
|
* [DYNAREC] Various small fixes and improvment on DynarecptitSeb2023-02-161-0/+13
|
* [DYNAREC] Use custom mutex, improved Signal while FillBlocks64 and atomic ↵ptitSeb2023-02-121-1/+5
| | | | handling
* [DYNAREC] make jmp 0 do a jmp_to_next to allow the block to be checked and ↵ptitSeb2022-12-311-1/+1
| | | | rebuild if needed
* [DYNAREC] Small changes on pagesize and hotpageptitSeb2022-12-021-3/+2
|
* [DYNAREC] More control over HotPage handling with BOX64_DYNARC_HOTPAGEptitSeb2022-12-011-2/+5
|
* [DYNAREC] Pre-allocate more instructions on FillBlock64ptitSeb2022-11-151-1/+1
|
* Fixed a small memory leak with DynarecptitSeb2022-11-021-0/+3
|
* Remove dynablocklist (#438)ptitSeb2022-10-311-95/+68
| | | | | | * [DYNAREC] Removed dynablock sons handling * [DYNAREC] Removed dynablocklist, and attached dynablocks to the jumptable * [DYNAREC] Changed handling of HotPage (part of Protection now) * [DYNAREC] Fixed some performance issues (especially with heavily threaded programs)
* [DYNAREC] Small change to use alloca instead of customMallocptitSeb2022-10-291-8/+2
|
* [DYNAREC] More log when using BOX64_NODYNARECptitSeb2022-10-281-0/+1
|
* [DYNAREC] Better (defered) flag handling in dynarec (gives between 5% and ↵ptitSeb2022-10-241-80/+50
| | | | 10% speedup)
* [DYNAREC] Use customMalloc for internal dynarec stuff (fixed starbound)ptitSeb2022-10-241-21/+24
|
* [DYNAREC] Forget this realloc->box_reallocptitSeb2022-10-231-1/+1
|
* [DYNAREC] Small change on how add_next/get_closest_next worksptitSeb2022-10-221-4/+11
|
* Improved handling of CF flags in dec/inc opcodes ([DYNAREC] too) (helps ↵ptitSeb2022-09-261-0/+3
| | | | Xonotic official linux build)
* All box internal memory alloc use __libc_ internal one (except on Android, ↵ptitSeb2022-08-061-20/+20
| | | | using libc one gather from dlsym)
* [DYNAREC] Improved pred_sz computationptitSeb2022-07-161-8/+10
|
* [DYNAREC] More color for DYNAREC_DUMP=2ptitSeb2022-07-101-4/+4
|
* [DYNAREC] Remove assert, the test is not relevent anymoreptitSeb2022-06-251-1/+0
|
* [DYNAREC] Fixed an issue with fillPredecessor that would undersize the ↵ptitSeb2022-06-251-3/+3
| | | | predecessor array (should help #328, maybe other)
* [DYNAREC] Small optim on flags barrier handlingptitSeb2022-04-181-10/+7
|
* [DYNAREC] Refactored dynarec, using box86 refactorptitSeb2022-04-091-62/+169
|
* [DYNAREC] And more multiarch changesptitSeb2022-02-271-4/+4
|
* [DYNAREC] Even more work on multiarchptitSeb2022-02-271-0/+5
|
* [DYNAREC] More work on multi-archptitSeb2022-02-271-13/+13
|
* [DYNAREC] Refactored dynarec to ease the future adding of new target ↵ptitSeb2022-02-271-0/+535
architecture