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

Constexpr CRC for C++23 #907

Draft
wants to merge 15 commits into
base: pull-request/#907-Constexpr-CRC-for-C++23
Choose a base branch
from

Commits on Jun 25, 2024

  1. first implementation of constexpr CRCs

    Jan Dorniak committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    dd095c4 View commit details
    Browse the repository at this point in the history
  2. platform.h: add CONSTEXPR23

    Jan Dorniak committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    f3894c2 View commit details
    Browse the repository at this point in the history
  3. crc: add constexpr for C++23

    Jan Dorniak committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    741187a View commit details
    Browse the repository at this point in the history
  4. testing: add C++23 option

    Jan Dorniak committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    5be5642 View commit details
    Browse the repository at this point in the history
  5. CI: add a C++23 pipeline

    Jan Dorniak committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    6adf56a View commit details
    Browse the repository at this point in the history
  6. tests: fix C++23 deprecations

    Jan Dorniak committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    6e62cff View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4df7644 View commit details
    Browse the repository at this point in the history
  8. CI: c++23: use Ubuntu 24.04

    Jan Dorniak committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    9e3bf5d View commit details
    Browse the repository at this point in the history
  9. CI: c++23: clang

    Jan Dorniak committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    afe4eb4 View commit details
    Browse the repository at this point in the history
  10. test: etl_traits: fix for C++23

    Jan Dorniak committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    5489e9f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    3e16709 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2024

  1. crc: bump some constexpr to C++14 to fix builds

    Jan Dorniak committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    ac8def7 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2024

  1. github workflows: clang/C++23: don't install LLVM 17 since 18 is the …

    …default in Ubuntu 24.04
    Jan Dorniak committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    89acdfd View commit details
    Browse the repository at this point in the history
  2. github actions: C++23: fix half-assed clang-17 removal

    Jan Dorniak committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    2c6dac1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ffa01d8 View commit details
    Browse the repository at this point in the history