|
1 | | -box86 (0.2.4) unstable; urgency=low |
| 1 | +box86 (0.2.6) unstable; urgency=low |
2 | 2 |
|
3 | | - * Some work on Dynarec to limit the number of mutex use, and also allow smaller block to be built (for JIT'd programs) |
4 | | - * Introduce BOX86_DYNAREC_STRONGMEM, like with box64 (not found any program that needs that yet) |
5 | | - * More vulkan wrapped function (so dkvk works, at least with RX550) |
6 | | - * Reworked Elfloader part, with better handling of versionned symbols |
7 | | - * Improve speed for x87 code (by avoiding many float<->double conversion) |
8 | | - * Improve speed of the custom allocator used by dynarec and Hash (speedup loading) |
9 | | - * Added a detection of box64 in uname call, to expose an x86_64 system instead of i386 one |
10 | | - * Added a fix for linking box86 on system using glibc 2.34+ |
11 | | - * A few more wrapped libs |
12 | | - * More ARM hardware option in CMake (Phytium, SD845) |
13 | | - * Changed a bit struture of Dynarec, switching some operations from Pass1 to Pass0 |
14 | | - * Small fixes to elfloader |
15 | | - * Some fixes and improvments on wrapped libs (mainly gtk2, gtk3 and d3dadpter) |
16 | | - * Better VSyscall implementation |
17 | | - * Fixed the "Alternate" handling (address shadowing on x86 side) |
18 | | - * A few opcodes border case fixes |
19 | | - * Improved wrapper helpers (from rajdakin) |
20 | | - * Added a mecanism to cancel a Dynarec block construction if it triggers a segfault (instead of a crash) |
21 | | - * Improvment to the handling of longjmp inside signal handlers |
| 3 | + * Added an option to get generated -NAN on SSE2 operation |
| 4 | + * Many small fixes and improvement to get steam and SteamPlay working (along with box64) |
| 5 | + * Added some workaround for program calling uname to mimic x86 system |
| 6 | + * Added some more Vulkan extensions |
| 7 | + * Added some granularity to mmap64, and generic memory protection tracking improvment, to mimic x86 system (for wine stagging and proton) |
| 8 | + * Better clone syscall and libc implementation |
| 9 | + * Improved wrapping of GTK libs |
| 10 | + * More wrapped libs (more gtk libs, like gstreamer-1.0 among other non-gtk libs too) |
| 11 | + * More wrapped functions(with some tricky one, like dladdr1) |
| 12 | + * Some fixes and improvment to some wrapped functions |
| 13 | + * Refactor Dynarec: |
| 14 | + * - better handling of SSE/x87 registers |
| 15 | + * - optimisation to limit float/double conversion |
| 16 | + * - better handling of "internal" jump inside a dynablock |
| 17 | + * Improved elfloader |
| 18 | + * Improved some tests |
| 19 | + * A few fixes in some Dynarec opcodes |
| 20 | + * Don't quit on unsupported syscall, return -1 / ENOSYS error |
| 21 | + * A bit more optimisation in some Dynarec opcodes |
22 | 22 |
|
23 | 23 | -- Sebastien Chevalier <ptitseb@box86.org> Tue, 18 Jan 2022 11:20:33 -0500 |
0 commit comments