1. 27 Aug, 2024 2 commits
  2. 22 Aug, 2024 2 commits
  3. 21 Aug, 2024 1 commit
  4. 18 Aug, 2024 1 commit
  5. 06 Aug, 2024 2 commits
  6. 05 Aug, 2024 2 commits
  7. 02 Aug, 2024 2 commits
    • Josiah VanderZee's avatar
      Run format target from project root · b11eaf16
      Josiah VanderZee authored
      The CMake format target does not use the correct .clang-format file in
      out-of-source builds. This instructs CMake to use the project root as
      the working directory for running the clang-format command so that it
      finds the .clang-format file.
      b11eaf16
    • Josiah VanderZee's avatar
      Use c-strings to constant initialize token array · 9f7babc3
      Josiah VanderZee authored
      Since `std::string` has to be dynamically constructed and destructed,
      it could be accessed before initialization or after destruction in a
      multithreaded context. By using constant c-strings instead, we guarantee
      that the array will be valid for the whole lifetime of the program. The
      use of `constexpr` also enforces this requirement.
      
      I have run clang-format on the file to format my changes according to
      CONTRIBUTING.md.
      9f7babc3
  8. 17 Jul, 2024 1 commit
  9. 02 May, 2024 1 commit
  10. 22 Feb, 2024 2 commits
  11. 28 Jan, 2024 1 commit
  12. 26 Jan, 2024 2 commits
  13. 04 Jan, 2024 2 commits
  14. 28 Dec, 2023 1 commit
  15. 14 Dec, 2023 2 commits
  16. 27 Nov, 2023 2 commits
  17. 07 Nov, 2023 2 commits
  18. 23 Oct, 2023 1 commit
  19. 22 Oct, 2023 1 commit
  20. 12 Oct, 2023 4 commits
  21. 11 Oct, 2023 2 commits
  22. 21 Sep, 2023 1 commit
  23. 17 Sep, 2023 2 commits
  24. 10 Sep, 2023 1 commit
    • Kefu Chai's avatar
      CI: test with supported C++ standards (#1226) · 016b2e77
      Kefu Chai authored
      
      
      * CI: test with supported C++ standards
      
      let's test with the supported standards for better coverage.
      C++23 standard was just out, but the support on the toolchain is
      not quite ready yet. so let's leave it for a future change.
      Signed-off-by: default avatarKefu Chai <tchaikov@gmail.com>
      
      * CI: drop redundant Build step
      
      "Build Tests" is strictly a superset of "Build". in addition to
      the library, the former builds the tests also. both these
      steps share the same set of command line arguments. by removing
      "Build" step, we don't lose anything regarding the test coverage
      and information for further investigation if the build fails.
      Signed-off-by: default avatarKefu Chai <tchaikov@gmail.com>
      
      ---------
      Signed-off-by: default avatarKefu Chai <tchaikov@gmail.com>
      016b2e77