1. 01 Feb, 2023 1 commit
  2. 30 Jan, 2023 1 commit
  3. 19 Jan, 2023 3 commits
  4. 18 Jan, 2023 5 commits
    • Kitware Robot's avatar
      Revise C++ coding style using clang-format-15 · f685d817
      Kitware Robot authored and Brad King's avatar Brad King committed
      Run the `clang-format.bash` script to update all our C and C++ code to a
      new style defined by `.clang-format`.  Use `clang-format` version 15.
      * If you reached this commit for a line in `git blame`, re-run the blame
        operation starting at the parent of this commit to see older history
        for the content.
      * See the parent commit for instructions to rebase a change across this
        style transition commit.
    • Brad King's avatar
      Empty commit at end of history preceding clang-format-15 style transition · a61d0ad6
      Brad King authored
      This is an empty commit that precedes an automatic application of
      clang-format-15 to update the C++ style of our entire source tree.
      This may be helpful to rebase a topic branch that was originally
      based on a commit preceding the transition.  One may first rebase
      the topic on this commit.  Then use one of the following approaches.
      *   Rewrite the topic, including this commit, using `git filter-branch`
          `--tree-filter` with `clang-format.bash` to update the style in
          every commit.  Rebase the revised topic, excluding the rewrite of
          this commit, on the style transition commit.
      *   Add a `.git/info/grafts` entry to change the parent of the first
          commit in the topic from this commit to the style transition commit.
          Rewrite the topic using `git filter-branch --tree-filter` with
          `clang-format.bash` to update the style in every commit.  Then
          remove the graft, which was resolved by the filter.
      See `git help filter-branch` and `git help repository-layout` for
    • Brad King's avatar
      clang-format.bash: update to clang-format-15 · 82ae3f28
      Brad King authored
      The `.clang-format` configuration needs no changes to make the
      version 15 format close to what version 6.0 produced before.
    • Brad King's avatar
      Merge topic 'clang-format-attr' · 9953b26f
      Brad King authored and Kitware Robot's avatar Kitware Robot committed
       clang-format.bash: Use generic clang-format attribute
      Acked-by: Kitware Robot's avatarKitware Robot <kwrobot@kitware.com>
      Merge-request: !271
    • Brad King's avatar
      clang-format.bash: Use generic clang-format attribute · 6c66ba9e
      Brad King authored
      Specify the clang-format version in the attribute value instead
      of its name.
  5. 16 Dec, 2022 1 commit
  6. 15 Dec, 2022 1 commit
  7. 15 Nov, 2022 1 commit
  8. 14 Nov, 2022 1 commit
  9. 06 Nov, 2022 1 commit
  10. 04 Nov, 2022 2 commits
  11. 03 Nov, 2022 1 commit
  12. 13 Oct, 2022 1 commit
  13. 12 Oct, 2022 1 commit
  14. 26 Jul, 2022 1 commit
  15. 24 Jul, 2022 1 commit
  16. 22 Jul, 2022 2 commits
  17. 19 Jul, 2022 3 commits
  18. 18 Jul, 2022 1 commit
    • Clemens Wasser's avatar
      SystemTools: Better GetCasePathName caching · 1c156fd1
      Clemens Wasser authored and Brad King's avatar Brad King committed
      The function `GetActualCaseForPathCached` cached the whole input and
      output of `GetCasePathName`. By caching the calls to `FindFirstFileW`
      instead, many redundant `FindFirstFileW` calls can be avoided.
  19. 21 Jun, 2022 1 commit
  20. 17 Jun, 2022 2 commits
  21. 09 Jun, 2022 1 commit
  22. 08 Jun, 2022 1 commit
    • Saleem Abdulrasool's avatar
      SystemTools: add a clonefile optimization on macOS · 0969597d
      Saleem Abdulrasool authored and Brad King's avatar Brad King committed
      Implement the copy file optimization on Darwin for `copy_file` and
      `copy_file_if_different`.  Use the `copyfile` API on macOS 10.5 or
      newer to copy the file using APFS clone semantics.  This is a best
      effort operation, but will fallback to copying without the cloning
      if necessary.  The operation has been available since 10.5, making
      it old enough to assume present as the OS has been EOLed for years
  23. 03 Jun, 2022 4 commits
  24. 02 Jun, 2022 1 commit
  25. 02 Mar, 2022 2 commits