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

WIP: Expand CI Configs #142

Merged

Commits on Oct 19, 2023

  1. Configuration menu
    Copy the full SHA
    71fd23d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    da2c14e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    902e522 View commit details
    Browse the repository at this point in the history
  4. Pin the ubuntu version for CI.

    This is to prevent getting a bunch of failures about missing compilers
    whenever ubuntu-latest gets updated to a newer version.
    Instead, when a new LTS version gets released we should update the CI
    configuration and the compilers being tested accordingly.
    insertinterestingnamehere committed Oct 19, 2023
    Configuration menu
    Copy the full SHA
    5f69607 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    98d6e22 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1c9c2a7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0cc1a9f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    26bf4b5 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2023

  1. Configuration menu
    Copy the full SHA
    b6c66c3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f52de83 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3aaf720 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2023

  1. Use the correct C++ compiler for the sanitizer builds.

    This fixes a lingering linker error in one of the tests.
    insertinterestingnamehere committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    c18efd0 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2023

  1. Configuration menu
    Copy the full SHA
    5191afa View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2023

  1. Add build with additional checks (e.g. asserts) that run only with th…

    …e latest versions of clang and gcc.
    insertinterestingnamehere committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    2ddffc9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8529650 View commit details
    Browse the repository at this point in the history
  3. Only test libc++ on latest clang since its a fairly unusual config an…

    …d unlikely to matter since qthreads is mostly C.
    insertinterestingnamehere committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    8d18045 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c2a6ce8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6b56291 View commit details
    Browse the repository at this point in the history
  6. Disable testing with Linux/libc++ since the effect of switching betwe…

    …en libstdc++ and libc++ is minimal right now.
    insertinterestingnamehere committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    6d1f1fe View commit details
    Browse the repository at this point in the history
  7. Disable running the expensive asserts in CI since that setting makes …

    …no difference with known bugs and the use of that type of assert is extremely limited in the codebase.
    insertinterestingnamehere committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    ada5b8a View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2023

  1. Configuration menu
    Copy the full SHA
    96e9466 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9f3b554 View commit details
    Browse the repository at this point in the history