Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

API cleanup #70

Open
wants to merge 21 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
57e50fd
Fixed expression API to return `const symbol_t&` where GCC-13 complai…
mikucionisaau Sep 22, 2023
579acaa
Added FIND_FATAL CMake option
mikucionisaau Sep 22, 2023
b1fcb2e
Fixed compiler warnings
mikucionisaau Sep 22, 2023
ded3ad2
Added clang-tidy support and fixed all the warnings (except bison and…
mikucionisaau Sep 22, 2023
f941806
Fixed DocumentBuilder to include sstream header (strangely needed onl…
mikucionisaau Sep 22, 2023
f3088e8
Fixed CI scripts
mikucionisaau Sep 22, 2023
13f08bc
Simplified build scripts
mikucionisaau Sep 22, 2023
778528c
Added caching and proper wine setup to CI scripts, separated NIX buil…
mikucionisaau Sep 25, 2023
737e43d
Fixed clang-tidy configuration
mikucionisaau Apr 12, 2024
da82354
Applied clang-tidy suggestions
mikucionisaau Apr 12, 2024
61ed386
Merge branch 'main' into api-cleanup
mikucionisaau Apr 12, 2024
1458e2a
Improved test condition check reporting with relevant error messages
mikucionisaau Apr 12, 2024
8316f60
Fixed macOS error messages when loading external functions
mikucionisaau Apr 12, 2024
9d9b58f
Fixed GH CI script: NodeOS warnings and caching
mikucionisaau Apr 12, 2024
99a3276
Trying to fix the cache in GH CI scripts
mikucionisaau Apr 12, 2024
896e71a
Fixed the cache restore and added CMAKE_TOOLCHAIN_FILE and CMAKE_BUIL…
mikucionisaau Apr 12, 2024
b9becbe
Added CCache
mikucionisaau Apr 12, 2024
44a34a9
Attempt to upgrade macos-13 with xcode-14.3.1
mikucionisaau Apr 12, 2024
c9204b7
Upgrade the GCC to version 13
mikucionisaau Apr 12, 2024
fa1c7e0
Cosmetic fixes for mac and other minor stuff
mikucionisaau May 2, 2024
f9e3dd3
Fixed dynamic library loading error messages in tests
mikucionisaau May 2, 2024
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
4 changes: 4 additions & 0 deletions .clang-tidy
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Checks: '-*,cppcoreguidelines-macro-usage,hicpp-deprecated-headers,modernize-deprecated-headers,hicpp-use-override,hicpp-use-emplace,modernize-use-emplace,hicpp-use-auto,readability-container-size-empty,readability-implicit-bool-conversion,readability-redundant-smartptr-get,readability-qualified-auto,performance-unnecessary-value-param,modernize-make-unique,modernize-make-shared,misc-unused-using-decls,performance-move-const-arg,modernize-use-using,modernize-use-nullptr,modernize-deprecated-headers,modernize-loop-convert,misc-unused-using-decls,misc-static-assert,misc-redundant-expression,modernize-use-bool-literals,readability-delete-null-pointer,readability-redundant-member-init'
WarningsAsErrors: '-*'
HeaderFilterRegex: ''
FormatStyle: .clang-format
34 changes: 34 additions & 0 deletions .github/workflows/build-nix.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
---
name: Build on NIX

on:
workflow_dispatch:

jobs:
build-nix:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: cachix/install-nix-action@v15
with:
nix_path: nixpkgs=channel:nixos-unstable
- name: Build and test
run: nix build
build-nix-mac:
runs-on: macos-latest
steps:
- uses: actions/checkout@v3
- uses: cachix/install-nix-action@v15
with:
nix_path: nixpkgs=channel:nixos-unstable
- name: Build and test
run: nix build
build-nix-cross:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: cachix/install-nix-action@v15
with:
nix_path: nixpkgs=channel:nixos-unstable
- name: Build and test
run: nix build .\#utapWindows.x86_64-linux
Loading