diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2022-04-16 17:16:49 +0200 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2022-04-16 17:16:49 +0200 |
| commit | 30302a049c69b926c646236ca97fc06994ca3e7e (patch) | |
| tree | 59b4e5a791313bf50c60df8a11451b6949088ccd | |
| parent | bd432a3a1502a6b1d26ea7ea1d19c9f38c795450 (diff) | |
| download | box64-30302a049c69b926c646236ca97fc06994ca3e7e.tar.gz box64-30302a049c69b926c646236ca97fc06994ca3e7e.zip | |
Bumped version to v0.1.8
| -rw-r--r-- | debian/changelog | 42 | ||||
| -rw-r--r-- | docs/CHANGELOG.md | 4 | ||||
| -rwxr-xr-x | src/box64version.h | 2 |
3 files changed, 30 insertions, 18 deletions
diff --git a/debian/changelog b/debian/changelog index e95346cb..c2f1692d 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,19 +1,29 @@ -box64 (0.1.6) unstable; urgency=low +box64 (0.1.8) unstable; urgency=low - * Introduce "HotPage", to temporarily disable Dynarec on a page were writing is also occuring (can help speed up C# code) - * Some work on Dynarec to limit the number of mutex use, and also allow smaller block to be built (for JIT'd programs) - * Introduce BOX64_DYNAREC_STRONGMEM for the (Arm) dynarec to emulate StrngMemory Model (needed by some games, like RimWorld) - * More functions wrapped - * Improve speed of the custom allocator used by dynarec and Hash (speedup loading) - * Added a workaround for streamwebhelper to not load it - * More opcodes added - * More wrapped libraries, including gtk2 - * Added a fix for linking box64 on system using glibc 2.34+ - * Some residual fixes on thread attribute handling - * Better handling of app that want 32bits jumps, like unity3d/mono (thanks mogery) - * More ARM hardware option in CMake (Phytium, NX...) - * Added loongarch64 support (interpretor only) - * Some fixes to elfloader - * Added a mecanism to cancel a Dynarec block construction if it triggers a segfault (instead of a crash) + * Added an option to get generated -NAN on SSE2 operation + * Many small fixes and improvement to get SteamPlay (i.e. proton) working (along with box86) + * Added some workaround for program calling uname to mimic x86_64 system + * Added some granularity to mmap, and generic memory protection tracking improvment, to mimic x86 system (for wine stagging and proton) + * Better clone syscall and libc implementation + * Improved wrapping of GTK libs + * More wrapped libs (more gtk libs, like gstreamer-1.0 among other non-gtk libs too) + * More wrapped functions(with some tricky one, like dladdr1) + * Some fixes and improvment to some wrapped functions + * Refactor Dynarec: + * - better handling of SSE/x87 registers + * - optimisation to limit float/double conversion + * - better handling of "internal" jump inside a dynablock + * - make adding new architecture easier, by sharing as much infrastructure as possible + * Improved elfloader + * Improved some tests + * Improved a bit the "Hotpage" handling and messages + * Added more dynarec opcodes + * A few fixes in some Dynarec opcodes + * A bit more optimisation in some Dynarec opcodes + * Don't quit on unsupported syscall, return -1 / ENOSYS error + * Added some more Syscall + * Wrapped Vulkan library. Vulkan and dxvk now supported! + * Support building on PPC64LE (interpretor only) + * Added support for Risc-V (interpretor only) -- Sebastien Chevalier <ptitseb@box86.org> Tue, 18 Jan 2022 11:20:33 -0500 diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index e435f7c8..e8d872f7 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -1,9 +1,10 @@ -Current version +v0.1.8 ====== * Added an option to get generated -NAN on SSE2 operation * Many small fixes and improvement to get SteamPlay (i.e. proton) working (along with box86) * Added some workaround for program calling uname to mimic x86_64 system * Added some granularity to mmap, and generic memory protection tracking improvment, to mimic x86 system (for wine stagging and proton) +* Better clone syscall and libc implementation * Improved wrapping of GTK libs * More wrapped libs (more gtk libs, like gstreamer-1.0 among other non-gtk libs too) * More wrapped functions(with some tricky one, like dladdr1) @@ -15,6 +16,7 @@ Current version * make adding new architecture easier, by sharing as much infrastructure as possible * Improved elfloader * Improved some tests +* Improved a bit the "Hotpage" handling and messages * Added more dynarec opcodes * A few fixes in some Dynarec opcodes * A bit more optimisation in some Dynarec opcodes diff --git a/src/box64version.h b/src/box64version.h index 3630d2bd..62315424 100755 --- a/src/box64version.h +++ b/src/box64version.h @@ -3,6 +3,6 @@ #define BOX64_MAJOR 0 #define BOX64_MINOR 1 -#define BOX64_REVISION 7 +#define BOX64_REVISION 8 #endif //__BOX64_VERSION_H_ |