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

Require C++17 support #1603

Merged
merged 13 commits into from
Jul 8, 2024
Merged

Require C++17 support #1603

merged 13 commits into from
Jul 8, 2024

Commits on Jul 8, 2024

  1. require C++17 support

    upsj committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    fc5b5af View commit details
    Browse the repository at this point in the history
  2. adress TODOs

    upsj committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    bd2ccae View commit details
    Browse the repository at this point in the history
  3. add missing include

    upsj committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    29666a4 View commit details
    Browse the repository at this point in the history
  4. set C++ version where necessary, remove checks where unnecessary

    ginkgo has the PUBLIC property cxx_std_17,
    so we don't need to set it in tests.
    pkg-config doesn't propagate C++ standards
    upsj committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    38388eb View commit details
    Browse the repository at this point in the history
  5. remove unsupported compilers

    upsj committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    718a42d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1115805 View commit details
    Browse the repository at this point in the history
  7. update version requirements

    upsj committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    763b637 View commit details
    Browse the repository at this point in the history
  8. remove older std_extensions

    upsj committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    b17b01a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f63f622 View commit details
    Browse the repository at this point in the history
  10. review updates and formatting

    upsj committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    bc6ff65 View commit details
    Browse the repository at this point in the history
  11. add build-only job for SM 3.5

    upsj committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    1334ea7 View commit details
    Browse the repository at this point in the history
  12. remove warning flags

    upsj committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    4cc9249 View commit details
    Browse the repository at this point in the history
  13. move to a compatible nvcc/clang combination

    nvcc with clang++ host compiler seems incompatible with libstdc++-10
    upsj committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    f570559 View commit details
    Browse the repository at this point in the history