Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -187,15 +187,15 @@ jobs:
when: always
- run: /root/.local/bin/meson test -C build --num-processes 5 --print-errorlogs

i686-gcc11-O2:
i686-gcc12-O2:
resource_class: large
docker:
- image: debian:stable-slim
auth:
username: $DOCKERHUB_USERNAME
password: $DOCKERHUB_PASSWORD
steps:
- run: apt-get update && apt-get install -y git ssh ninja-build pipx python3-setuptools python3-wheel gcovr {gcc,g++}-11-i686-linux-gnu libc6-i386-cross qemu-user-static ccache build-essential
- run: apt-get update && apt-get install -y git ssh ninja-build pipx python3-setuptools python3-wheel gcovr {gcc,g++}-12-i686-linux-gnu libc6-i386-cross qemu-user-static ccache build-essential
- checkout
- restore_cache:
keys:
Expand All @@ -215,7 +215,7 @@ jobs:
ccache -z
- run: |
export PATH=/usr/lib/ccache:${PATH}
/root/.local/bin/meson setup build --cross-file docker/cross-files/i686-gcc-11-qemu-ccache.cross
/root/.local/bin/meson setup build --cross-file docker/cross-files/i686-gcc-12-qemu-ccache.cross
/root/.local/bin/meson compile -C build --verbose -j 5
- run: /usr/bin/ccache -s
- save_cache:
Expand Down Expand Up @@ -254,7 +254,7 @@ workflows:
# branches:
# ignore:
# - /^ci/(?!circleci).*$/
- i686-gcc11-O2:
- i686-gcc12-O2:
filters:
branches:
ignore:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/actionlint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ jobs:
actionlint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- name: Check workflow files
run: |
echo "::add-matcher::.github/actionlint-matcher.json"
Expand Down
30 changes: 15 additions & 15 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
checkinstall:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
with:
fetch-depth: 2
- name: Install APT Dependencies
Expand All @@ -33,7 +33,7 @@ jobs:
formatting:
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
with:
fetch-depth: 2
- name: Install pcre2grep
Expand Down Expand Up @@ -126,7 +126,7 @@ jobs:
CXXFLAGS: -Wall -Wextra -Werror ${{ matrix.isax }}
INTEL_TARGET: ${{ matrix.target }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
with:
submodules: recursive
- name: CPU Information
Expand Down Expand Up @@ -169,7 +169,7 @@ jobs:
CFLAGS: -Wall -Wextra -Werror -march=bdver2
CXXFLAGS: -Wall -Wextra -Werror -march=bdver2
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
with:
submodules: recursive
- name: CPU Information
Expand Down Expand Up @@ -210,7 +210,7 @@ jobs:
- "32-relaxed"
- "64-relaxed"
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
with:
submodules: recursive
- run: sudo apt-get update
Expand Down Expand Up @@ -252,7 +252,7 @@ jobs:
CFLAGS: -DSIMDE_ENABLE_NATIVE_ALIASES -DSIMDE_NATIVE_ALIASES_TESTING -Wall -Wextra -Werror -pedantic
CXXFLAGS: -DSIMDE_ENABLE_NATIVE_ALIASES -DSIMDE_NATIVE_ALIASES_TESTING -Wall -Wextra -Werror -pedantic
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
with:
submodules: recursive
- id: cpu
Expand Down Expand Up @@ -284,7 +284,7 @@ jobs:
CFLAGS: -march=native -Wall -Wextra -Werror
CXXFLAGS: -march=native -Wall -Wextra -Werror
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
with:
submodules: recursive
- id: cpu
Expand Down Expand Up @@ -359,7 +359,7 @@ jobs:
CFLAGS: ${{ matrix.arch_flags }} -march=native -Wall -Wextra -Werror
CXXFLAGS: ${{ matrix.arch_flags }} -march=native -Wall -Wextra -Werror
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
with:
submodules: recursive
- id: cpu
Expand Down Expand Up @@ -472,7 +472,7 @@ jobs:
# distro: ubuntu-24.04
runs-on: ${{ matrix.distro }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
with:
submodules: recursive
- name: CPU Information
Expand Down Expand Up @@ -525,7 +525,7 @@ jobs:
distro: ubuntu-24.04
runs-on: ${{ matrix.distro }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
with:
submodules: recursive
- name: CPU Information
Expand Down Expand Up @@ -582,7 +582,7 @@ jobs:
distro: ubuntu-24.04
runs-on: ${{ matrix.distro }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
with:
submodules: recursive
- name: CPU Information
Expand Down Expand Up @@ -670,7 +670,7 @@ jobs:
distro: ubuntu-24.04
runs-on: ${{ matrix.distro }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
with:
submodules: recursive
- name: CPU Information
Expand Down Expand Up @@ -833,7 +833,7 @@ jobs:
CFLAGS: -march=native ${{ matrix.arch_flags }} -Wall -Weverything -Werror -fno-lax-vector-conversions
CXXFLAGS: -march=native ${{ matrix.arch_flags }} -Wall -Weverything -Werror -fno-lax-vector-conversions
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
with:
submodules: recursive
- id: cpu
Expand Down Expand Up @@ -929,7 +929,7 @@ jobs:
CFLAGS: ${{ matrix.arch_flags }} -Wall -Weverything -Werror -Wno-complex-component-init
CXXFLAGS: ${{ matrix.arch_flags }} -Wall -Weverything -Werror -Wno-complex-component-init
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
with:
submodules: recursive
# - name: System Information
Expand Down Expand Up @@ -965,7 +965,7 @@ jobs:
CFLAGS: -Wall -Werror -march=native -fp-model precise
CXXFLAGS: -Wall -Werror -march=native -fp-model precise
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- name: CPU Information
run: cat /proc/cpuinfo
- name: Install APT Dependencies
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v5

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ jobs:
no-tests:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
with:
persist-credentials: false
fetch-depth: 0
Expand All @@ -28,11 +28,11 @@ jobs:
status:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
with:
persist-credentials: false
fetch-depth: 0
- uses: actions/checkout@v4
- uses: actions/checkout@v5
with:
fetch-depth: 0
repository: simd-everywhere/implementation-status
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ossar-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
steps:
# Checkout your code repository to scan
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v5
with:
# We must fetch at least the immediate parents so that if this is
# a pull request then we can checkout the head.
Expand Down
19 changes: 19 additions & 0 deletions docker/cross-files/i686-gcc-12-qemu-ccache.cross
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
[binaries]
c = ['ccache', 'i686-linux-gnu-gcc-12']
cpp = ['ccache', 'i686-linux-gnu-g++-12']
ar = 'i686-linux-gnu-ar'
strip = 'i686-linux-gnu-strip'
objcopy = 'i686-linux-gnu-objcopy'
ld = 'i686-linux-gnu-ld'
exe_wrapper = ['qemu-i386-static', '-L', '/usr/i686-linux-gnu']

[properties]
c_args = ['-Wextra', '-Werror', '-O2']
cpp_args = ['-Wextra', '-Werror', '-O2']
needs_exe_wrapper = true

[host_machine]
system = 'linux'
cpu_family = 'x86'
cpu = 'prescott'
endian = 'little'
Loading