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

build: Compile with C++20 #411

Open
wants to merge 10 commits into
base: main
Choose a base branch
from
Open

Commits on Aug 18, 2024

  1. Compile with C++20

    Signed-off-by: Michael Warres <[email protected]>
    mpwarres committed Aug 18, 2024
    Configuration menu
    Copy the full SHA
    644e5e2 View commit details
    Browse the repository at this point in the history
  2. Update googletest to v1.15.2

    Signed-off-by: Michael Warres <[email protected]>
    mpwarres committed Aug 18, 2024
    Configuration menu
    Copy the full SHA
    fdb5e93 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

  1. Configuration menu
    Copy the full SHA
    aab1611 View commit details
    Browse the repository at this point in the history
  2. Add temporary workaround for proxy-wasm#412

    Signed-off-by: Michael Warres <[email protected]>
    mpwarres committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    749ebf8 View commit details
    Browse the repository at this point in the history
  3. Add -fno-sanitize=unsigned-integer-overflow to clang asan options

    Signed-off-by: Michael Warres <[email protected]>
    mpwarres committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    fc7a80b View commit details
    Browse the repository at this point in the history
  4. Disable clang-tidy clang-diagnostic-builtin-macro-redefined check

    Signed-off-by: Michael Warres <[email protected]>
    mpwarres committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    c2f8102 View commit details
    Browse the repository at this point in the history
  5. Change asan config for NullVM and Wasmtime from clang-asan-strict to …

    …clang-asan
    
    Signed-off-by: Michael Warres <[email protected]>
    mpwarres committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    d7d6af7 View commit details
    Browse the repository at this point in the history
  6. Additionally specify --host_cxxopt=-std=c++20

    This isn't strictly necessary in this PR for CI to pass, however I encountered
    a need for it in child PR proxy-wasm#409, and seemed more appropriate to add here.
    
    Signed-off-by: Michael Warres <[email protected]>
    mpwarres committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    93358c2 View commit details
    Browse the repository at this point in the history
  7. Merge branch 'main' into use-cpp-20

    Signed-off-by: Michael Warres <[email protected]>
    mpwarres committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    4de318c View commit details
    Browse the repository at this point in the history
  8. Update runner used by clang-format and clang-tidy, and don't pin to c…

    …lang-tidy-12
    
    Signed-off-by: Michael Warres <[email protected]>
    mpwarres committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    6257b58 View commit details
    Browse the repository at this point in the history