about summary refs log tree commit diff stats
path: root/debian
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2024-07-09 11:02:43 +0200
committerptitSeb <sebastien.chev@gmail.com>2024-07-09 11:02:43 +0200
commit62695ceed4982c3fdf379b65cc4481c3656cd6ac (patch)
tree054d7ccc503460f91ab25787d033648269884638 /debian
parent605d5a29c067fa4834340182ab96438673d09a12 (diff)
downloadbox64-62695ceed4982c3fdf379b65cc4481c3656cd6ac.tar.gz
box64-62695ceed4982c3fdf379b65cc4481c3656cd6ac.zip
Bumped version to v0.3.0
Diffstat (limited to 'debian')
-rw-r--r--debian/changelog26
1 files changed, 26 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
index cce171ba..88afdd06 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,29 @@
+box64 (0.3.0) unstable; urgency=low
+
+* AVX and AVX2 implemented, along with BMI1, BMI2, ADX, FMA, F16C and RDANDR extension!
+* Introduced BOX64_AVX env. var. to enable/disable AVX extension:
+*   => BOX64_AVX=1 enable AVX, BMI1, F16C and VAES extension
+*   => BOX64_AVX=2 also enable AVX2, BMI2, FMA, ADX,VPCLMULQDQ and RDRAND
+* Dynarec: Implemented most AVX/AVX2 and friends in ARM64 Dynarec (using only NEON, so available on all ARM64 CPU)
+*   => ARM64 Dynarec build have all AVX/AVX2 extensions enabled by default
+* Improved CPUID opcodes, adding a few leaf, fixing same. Returnning an Haswell type of CPU now (was Pentium IV before)
+* Dynarec: Small optim in the emit_pf helper, on all 3 backends
+* Dynarec: ARM64 some fixes to a few opcodes
+* Dynarec: LA64 many new opcodes added, and fixes.
+* Dynarec: RV64 some new opcodes added, many fixes.
+* Dynarec: RV64 Adding some infrastructure to use RVV (if available) for SIMD emulation.
+* Dynarec: Many small changes and fixes around handling of x87, registers and internal jump.
+* WRAPPING: Added a workaround on SDL_GetThreadID to fix a race condition that was happening mostly on LA64 and broke many SDL games
+* WRAPPING: More libs and functions wrapped. Some wrapping fixes too (including a nasty error on some rare libGL functions)
+* WRAPPING: Wayland is now supported. Wine-wayland at least works now
+* Dynarec: LA64 improved LOCK CMPXCHG handling, and better 16Byte LOCK handling too (fixes many Unity3D games)
+* Dynarec: RV64 improved LOCK CMPXCHG handling
+* COSIM: Many fixes and improvment, to make BOX64_DYNAREC_TEST more usable
+* Detect when a Wine program use UnityPlayer.dll to atumaticaly use BOX64_DYNAREC_STRONGMEM=1 (unless it's already set), so more games just work
+* ElfLoader: Added a new type of relocation
+
+-- Sebastien Chevalier <ptitseb@box86.org>  Thu, 9 Jul 2024 10:30:33 -0100
+
 box64 (0.2.8) unstable; urgency=low
 
 * Wrapping: More libs and function wrapping (gtk3, vulkan...)