Releases: JayDDee/cpuminer-opt
cpuminer-opt-25.7
cpuminer-opt-25.6
Added argon2d1000, argon2d16000 algos.
Target specific AES optimizations improve shavite for ARM64 & x86_64.
cpuminer-opt-25.5
x86_64: Fixed an insidious bug in sha256 early rejection optimization for AVX2 & AVX512.
x86_64: Faster sha256d, sha256dt for AVX2 & AVX512.
Other small bug fixes.
v25.4
cpuminer-opt-25.3
cpuminer-opt-25.2
ARM: Fixed regression from v25.1 that could cause build fail.
BSD: FreeBSD is now supported. Other BSDs may also work.
MacOS: build with installed jansson library instead of compiling the included source code.
Windows: remove "_WIN32_WINNT=0x0601" which is a downgrade on Win11.
Changed build.sh shell from bash to sh.
cpuminer-opt-25.1
MacOS ARM64: m7m algo is now working.
MacOS x86_64: is now working compiled with GCC.
Fixed some minor bugs & removed some obsolete code.
cpuminer-opt-24.8
ARM: Apple MacOS on M series CPU is now supported compiled from source code, see Wiki for details.
ARM: Fix incorrect compiler version display when using clang.
build.sh can now be used to compile all targets, arm_build.sh & build_msys2.sh have been removed.
Windows: MSys2 build now enables CPU groups by default, prebuilt binaries continue to be compiled with CPU groups disabled.
cpuminer-opt-24.7
ARM: compile works for Windows using MSys2 & MingW, see wiki for details.
cpuminer-opt-24.6
ARM: Fixed scryptn2, x16*, broken in v24.2.
ARM: Small improvement to interleaving.
Eliminated some potential compile errors in code that was dependent on compiler optimisations.
x86_64: improved support for AVX10 compilation, needs GCC-14 or higher.