Releases
v0.7.0
API Change
[API Change ] [x86] Embed brand_string and mark FillX86BrandString as deprecated #214
[API Change ] New code layout - breaking change in cpu_features_macros.h #194
New features / Enhancements
[enhancement ][cmake ] Use of CMAKE_POSITION_INDEPENDENT_CODE instead of BUILD_PIC #188
[enhancement ] Add support for ZHAOXIN CPU #218
[enhancement ] Fix a getauxval comment and expand the Krait idiv workaround #206
[enhancement ] Update AArch64 features to Linux 5.10 #149
[enhancement ] Detect Zen 3 (K19) cpus #152
[enhancement ] Detect AVX512 on Darwin use GetDarwinSysCtlByName("hw.optional.avx512f") #153
[enhancement ] Detect Intel's Multi-Precision Add-Carry Instruction Extensions #157
[enhancement ] CPU features for AMD #165
[enhancement ] Update uarch detection for Intel processors #184
[enhancement ] Add cache info for new AMD CPUs (0x8000001D) #171
[enhancement ] [NFC] Add bazel support to cpu_features #222
[enhancement ] Add support for FreeBSD on x86 #163
[enhancement ][cmake ] cmake: use CTest default #170
Bug Fixes
[bug ] Fix list_cpu_features.exe does not detect SSE42 on Xeon X5650 (Windows) #220
[bug ] replace sse3 detection with pni when reading /proc/cpuinfo #225
[bug ][cmake ] CMake: add BUNDLE DESTINATION to fix cross-build to iOS/watchOS/tvOS #177
[bug ] Fix C++ namespace in README #156
[bug ] Avoid leaking internal headers for ppc #164
[bug ] github/workflows: fix install clang-format to use clang-extra-tools pkg #155
[bug ] Fix include paths in BUILD #226
[bug ] Fix arm64 detection precedence in CMakeLists.txt #209
[bug ] cmake: Fix test enabling for ndk_compat #195
[bug ] Fixes #185 #187
[bug ] Fixes wrong cache detection of old processors #183
[bug ] Fix windows amd64 ci #223
[bug ][cmake ] Fix: CMake googletest-download failed #202
[bug ] Fix #140 Atom processor detected as X86_UNKNOWN #160
Misc
[cleanup ] fix: Return default value from ‘GetCacheTypeString’ #162
[cleanup ] [NFC][x86] Read all cpuid leaves at once #213
[cleanup ] Update README.md #193
[cleanup ] ci: Migrate FreeBSD to macos-10.15 virtual env #191
[cleanup ] Set CTest output on failure #189
[cleanup ] [NFC] Change implementation of FillX86BrandString #181
[cleanup ] Showcase community bindings #180
[cleanup ] [NFC] refactor the code so it's easier to understand the execution flow #161
[cleanup ] Rename 'master' branch into 'main' #219
[cleanup ] Provides a release script #142
[cleanup ] [NFC] Fix const cast #174
[cleanup ] ci: Migrate to github actions #192
[cleanup ] ci: Add docker containers to run toolchain jobs from various hosts #196
[cleanup ] ci: Add GitHub workflows #166
[cleanup ] ci: Add FreeBSD GitHub workflows #167
[cleanup ] Update README.md (Fix #175 ) #176
[cleanup ] Update gitignore #173
You can’t perform that action at this time.