Skip to content

Always inline push and pop functions with gcc and clang to prevent co… #6

Always inline push and pop functions with gcc and clang to prevent co…

Always inline push and pop functions with gcc and clang to prevent co… #6

Workflow file for this run

name: Meson Continuous Integrations
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
jobs:
build-and-test:
strategy:
fail-fast: false
matrix:
cpp_compiler: [g++, clang++]
sanitize: [address ,undefined, thread]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install Meson and Boost.Test
run: sudo apt-get --quiet --yes install meson libboost-test-dev
- name: Setup
env:
CXX: ${{ matrix.cpp_compiler }}
run: meson setup build -Dwerror=true -Dwarning_level=3 -Db_sanitize=${{ matrix.sanitize }}
- name: Compile
run: meson compile -C build
- name: Test
run: meson test -C build --print-errorlogs