[proxy](2/n) provide proxy layers for type traits (#717)

* [proxy](2/n) provide proxy layers for type traits

* fix after rebasing
This commit is contained in:
Schrodinger ZHU Yifan
2025-01-07 01:07:49 +08:00
committed by GitHub
parent 7db1f243cc
commit 2cc74eac10
39 changed files with 557 additions and 122 deletions

View File

@@ -495,21 +495,23 @@ jobs:
run: ${{github.workspace}}/build/fuzzing/snmalloc-fuzzer
self-vendored:
name: Self Vendored STL Functionality
strategy:
fail-fast: false
matrix:
include:
- os: windows-2022
cxx: clang-cl
cc: clang-cl
- os: ubuntu-latest
cxx: clang++
cc: clang
- os: ubuntu-latest
cxx: g++
cc: gcc
- os: ubuntu-24.04
cxx: clang++-18
cc: clang-18
- os: ubuntu-24.04
cxx: g++-14
cc: gcc-14
- os: macos-latest
cxx: clang++
cc: clang
cc: clang
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
@@ -524,7 +526,7 @@ jobs:
- name: Prepare Ubuntu
if: runner.os == 'Linux'
run: |
sudo apt install ninja-build
sudo apt-get install -y ninja-build
- name: Configure CMake
run: >
cmake