Francesco Gualazzi
2182eb53ec
Build with zig ( #431 )
...
* build with Zig
Add the necessary files to build a static library with Zig.
The build also includes producing execuable that can be cross-compiled
Signed-off-by: inge4pres <fgualazzi@gmail.com >
* ci: add zig build workflow
Signed-off-by: inge4pres <fgualazzi@gmail.com >
* build(zig): aarch64 macros on Linux
* CI: split zig build by platform
Signed-off-by: inge4pres <fgualazzi@gmail.com >
* CI: release script updates version in build.zig.zon
Signed-off-by: inge4pres <fgualazzi@gmail.com >
---------
Signed-off-by: inge4pres <fgualazzi@gmail.com >
2025-10-14 13:17:32 +02:00
Corentin Le Molgat
d8680367ef
cmake: Fix googletest build
...
note: googletest require cmake 3.16 as its minimum
2025-10-13 18:11:20 +02:00
Peter Tarjan
822b9a6cea
Update AArch64 features to Linux 6.12.
...
Change-Id: Ie4e3f6a1e308e81e89f45976e5cba3c0d9bc3039
2025-09-23 15:55:34 +02:00
Guillaume Chatelet
87584e2b96
Merge pull request #403 from google/fix_apple_detection
...
Fix broken `CPU_FEATURES_OS_MACOS` and `CPU_FEATURES_OS_IPHONE` detection
2025-08-27 11:29:24 +02:00
Guillaume Chatelet
f7fe16f5ec
Fix broken CPU_FEATURES_OS_MACOS
and CPU_FEATURES_OS_IPHONE
detection
...
Fixes #402
2025-08-27 09:23:08 +00:00
dependabot[bot]
ed3cc44739
Bump actions/checkout from 4 to 5 in the github-actions group
...
Bumps the github-actions group with 1 update: [actions/checkout](https://github.com/actions/checkout ).
Updates `actions/checkout` from 4 to 5
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-18 15:11:44 +02:00
Michael Vorburger
6516495ce9
docs: Add Node.JS wrapper https://github.com/mscdex/cpu-features to README
2025-08-05 12:37:15 +02:00
Guillaume Chatelet
d3b2440fcf
Release v0.10.1
v0.10.1
2025-05-13 09:53:21 +00:00
Guillaume Chatelet
2e2574e1bf
Change test c++ standard handling
...
Moving from "mandatory c++14" to "at least c++14".
Fixes #393 .
2025-05-06 21:32:34 +02:00
Guillaume Chatelet
b40318dfa4
Merge pull request #395 from google/update_script
...
Fix scripts/make_release.sh
2025-05-06 13:49:40 +02:00
Guillaume Chatelet
a2a73fa34e
Change test c++ standard handling
...
Moving from "mandatory c++14" to "at least c++14".
2025-05-06 11:21:35 +00:00
Guillaume Chatelet
b581e45969
Fix scripts/make_release.sh
...
- Make sure to commit `MODULE.bazel`
- Fail before tagging if the repo has unstaged or uncommited changes.
2025-05-06 09:55:20 +00:00
Guillaume Chatelet
6732d75eb1
Revert "Don't force CXX_STANDARD
for Google Test."
...
This reverts commit 07a73312ba
.
2025-05-06 09:53:41 +00:00
Guillaume Chatelet
07a73312ba
Don't force CXX_STANDARD
for Google Test.
...
Fixes #393 .
2025-05-06 11:28:53 +02:00
Guillaume Chatelet
dacfd48555
Update MODULE.bazel
...
Fixes #394
2025-05-06 11:22:41 +02:00
Guillaume Chatelet
1dcaab112b
Merge pull request #383 from cclauss/patch-1
...
Run GitHub Workflow aarch64_linux_bazel on an ARM processor
2025-05-06 10:38:55 +02:00
Christian Clauss
5c038bfecf
Run GitHub Workflow arch64_linux_bazel on an ARM processor
...
[Standard GitHub-hosted runners for public repositories](https://docs.github.com/en/actions/using-github-hosted-runners/using-github-hosted-runners/about-github-hosted-runners#standard-github-hosted-runners-for-public-repositories ) --> `ubuntu-24.04-arm`
2025-05-05 17:25:53 +01:00
Guillaume Chatelet
14b80e8fe0
Release v0.10.0
v0.10.0
2025-05-02 15:10:27 +00:00
Jan Zapletal
59b9b8cea6
Fixed asimd detection on OS X 15.3 ( #392 )
...
* MAINT: fixed asimd detection
2025-04-22 11:55:53 +02:00
dependabot[bot]
27a978c307
Bump docker/setup-qemu-action from 2 to 3 in the github-actions group
...
Bumps the github-actions group with 1 update: [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ).
Updates `docker/setup-qemu-action` from 2 to 3
- [Release notes](https://github.com/docker/setup-qemu-action/releases )
- [Commits](https://github.com/docker/setup-qemu-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-02-26 15:38:56 +01:00
Christian Clauss
c192616fde
Keep GitHub Actions up to date with GitHub's Dependabot
...
* [Keeping your actions up to date with Dependabot](https://docs.github.com/en/code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot )
* [Configuration options for the dependabot.yml file - package-ecosystem](https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#package-ecosystem )
2025-02-26 14:25:46 +01:00
Guillaume Chatelet
47cd9019ac
Merge pull request #385 from cclauss/codespell
...
Fix typos discovered by codespell
2025-02-26 13:54:28 +01:00
Christian Clauss
dcddc4a2cb
Fix typos discovered by codespell
2025-02-26 13:37:34 +01:00
Guillaume Chatelet
0189e5bb92
Merge pull request #386 from google/fix_formatting
...
[NFC] fix formatting
2025-02-26 13:31:36 +01:00
Guillaume Chatelet
c307dc5963
[NFC] fix formatting
2025-02-26 10:59:45 +00:00
Guillaume Chatelet
7d06d41064
Merge pull request #382 from google/add_armv7
...
[bazel] Add armv7 and use alias for cpus
2024-12-18 16:47:31 +01:00
Guillaume Chatelet
91c50b689d
[bazel] Add armv7 and use alias for cpus
2024-12-18 15:18:09 +00:00
Guillaume Chatelet
5cfee57d36
Merge pull request #381 from google/remove_platforms_bzl
...
[bazel] inline platforms and remove `platforms.bzl`
note: replace `PLATFORM_CPU_X86_64` by `"@platforms//cpu:x86_32", "@platforms//cpu:x86_64"`
2024-12-18 11:48:22 +01:00
Guillaume Chatelet
fa7d5014ef
Missed another PLATFORM_OS_WINDOWS : (
2024-12-18 10:36:16 +00:00
Guillaume Chatelet
613745f472
Missed one PLATFORM_OS_WINDOWS
2024-12-18 10:33:45 +00:00
Guillaume Chatelet
fe267192ac
[bazel] inline platforms and remove platforms.bzl
2024-12-18 10:30:09 +00:00
Guillaume Chatelet
4f45bf2669
Merge pull request #379 from google/fix_windows_platform
...
[bazel] Use a macro instead of @platforms//os:windows
2024-12-17 14:50:39 +01:00
Guillaume Chatelet
44bee1736e
[bazel] Use a macro instead of @platforms//os:windows
2024-12-17 13:35:08 +00:00
Guillaume Chatelet
65b952aff1
Merge pull request #374 from google/fix_overwrite_backslash_zero_in_list_cpu_features
...
Fix allocator bump in printf string allocation
2024-12-17 14:26:09 +01:00
Guillaume Chatelet
3a989ba186
Fix allocator bump in printf string allocation
...
Fixes #373 .
2024-12-17 12:57:52 +00:00
Guillaume Chatelet
99b7c591fa
Merge pull request #378 from Mizux/main
...
ci: Remove linaro toolchains support
2024-12-16 13:32:13 +01:00
Corentin Le Molgat
df0623af9b
ci: Fix cmake/ci/Makefile for bootlin targets
2024-12-16 11:31:41 +01:00
Corentin Le Molgat
ea4bdee2da
ci: Remove linaro toolchains support
...
All toolchains have not been updated since 2019...
Also linaro website do not advertise them
ref: https://www.linaro.org/downloads
2024-12-16 11:31:13 +01:00
Guillaume Chatelet
744e4511cb
Merge pull request #377 from Mizux/main
...
Fix ci
2024-12-16 10:26:18 +01:00
Guillaume Chatelet
63fb36964c
Merge pull request #376 from Mizux/bazel_windows
...
* ci: Add amd64 windows bazel job
* bazel: Fix windows build
* bazel: disable ndk_compat on windows
* readme: Add and64_windows_bazel badge
2024-12-11 20:46:14 +01:00
Corentin Le Molgat
1540d04b08
readme: Add and64_windows_bazel badge
2024-12-11 19:51:29 +01:00
Corentin Le Molgat
78e6312a90
ci: Fix power ppc-440fp qemu test
2024-12-11 19:42:08 +01:00
Mizux Seiha
79a95b1f60
script: bump qemu to 9.0.4
...
note: qemu 9.1.2 currently segfault with aarch64be
ref: https://gitlab.com/qemu-project/qemu/-/issues/2580
2024-12-11 19:42:08 +01:00
Mizux Seiha
782c79ff1d
ci: rework toolchain Dockerfile
2024-12-11 19:42:08 +01:00
Mizux Seiha
f2453bd5f8
script: Bump bootlin toolchains
2024-12-11 15:11:49 +01:00
Corentin Le Molgat
b790d198f9
bazel: disable ndk_compat on windows
2024-12-11 11:49:57 +01:00
Corentin Le Molgat
6ae01f1e85
bazel: Fix windows build
2024-12-11 11:49:33 +01:00
Mizux Seiha
fc5d64a56d
ci: Add amd64 windows bazel job
2024-12-11 10:00:29 +01:00
Guillaume Chatelet
bce3978813
[bazel] Add missing platform dependency ( #375 )
...
This is required with Bazel 8 that drops the support for WORKSPACE file.
2024-12-10 13:13:09 +01:00
Christoph Grüninger
0bc979d7ca
cmake: Remove useless check for CMP0077 ( #372 )
...
cpu_features requires CMake 3.13 which sets CMP0077
always to NEW.
2024-12-09 11:45:22 +01:00