Skip to content

Commit 41749db

Browse files
committed
Bumped version to v0.2.6
1 parent e30f302 commit 41749db

3 files changed

Lines changed: 23 additions & 22 deletions

File tree

debian/changelog

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
1-
box86 (0.2.4) unstable; urgency=low
1+
box86 (0.2.6) unstable; urgency=low
22

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
2222

2323
-- Sebastien Chevalier <ptitseb@box86.org> Tue, 18 Jan 2022 11:20:33 -0500

docs/CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
1-
Current version
1+
v0.2.6
22
======
33
* Added an option to get generated -NAN on SSE2 operation
44
* Many small fixes and improvement to get steam and SteamPlay working (along with box64)
55
* Added some workaround for program calling uname to mimic x86 system
66
* Added some more Vulkan extensions
77
* 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
89
* Improved wrapping of GTK libs
910
* More wrapped libs (more gtk libs, like gstreamer-1.0 among other non-gtk libs too)
1011
* More wrapped functions(with some tricky one, like dladdr1)

src/box86version.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@
33

44
#define BOX86_MAJOR 0
55
#define BOX86_MINOR 2
6-
#define BOX86_REVISION 5
6+
#define BOX86_REVISION 6
77

88
#endif //__BOX86_VERSION_H_

0 commit comments

Comments
 (0)