1. 16 Feb, 2024 2 commits
  2. 15 Feb, 2024 1 commit
  3. 14 Feb, 2024 3 commits
  4. 13 Feb, 2024 2 commits
    • PR #1412: Filter out `-Xarch_` flags from pkg-config files · 0a362eb2
      Imported from GitHub PR https://github.com/abseil/abseil-cpp/pull/1412
      
      In Clang, an `-Xarch_` compiler flag indicates that its successor only applies to the specified platform (e.g., `-Xarch_x86_64 -maes`). This is used in `absl/copts/AbseilConfigureCopts.cmake` to selectively enable hardware AES support on Apple platforms.
      
      However, when generating pkg-config files, those `-m` flags are filtered out, while the `-Xarch_` flags that precede them are left untouched. This led to the error reported in #1408.
      
      Fix that by filtering out each `-Xarch_` flag with its successor at once.
      
      Fixes #1408.
      Merge 89d20ab816b7cead56f05d5a6bc5146d1c4f4335 into 34604d5b
      
      Merging this change closes #1412
      
      COPYBARA_INTEGRATE_REVIEW=https://github.com/abseil/abseil-cpp/pull/1412 from ZhongRuoyu:xarch-pkgconfig 89d20ab816b7cead56f05d5a6bc5146d1c4f4335
      PiperOrigin-RevId: 606730193
      Change-Id: I3e177a56721acd3145fd03c64102741898afd2a5
      Ruoyu Zhong committed
    • `demangle`: Add complexity guard to `ParseQRequiresExpr` · 4ea6e47c
      This function copies the parser's state onto the stack in order to perform backtracking.
      Adding a complexity guard will ensure that it fails gracefully, instead of contributing to excessive consumption of stack space.
      
      PiperOrigin-RevId: 606720511
      Change-Id: I2f6f03e5f8bc4cc571a4159ecfc2af6f3e00fa68
      Dino Radakovic committed
  5. 12 Feb, 2024 2 commits
  6. 10 Feb, 2024 1 commit
  7. 09 Feb, 2024 3 commits
  8. 08 Feb, 2024 4 commits
  9. 07 Feb, 2024 6 commits
  10. 06 Feb, 2024 2 commits
  11. 05 Feb, 2024 1 commit
  12. 04 Feb, 2024 1 commit
  13. 03 Feb, 2024 1 commit
  14. 02 Feb, 2024 3 commits
  15. 01 Feb, 2024 4 commits
  16. 31 Jan, 2024 3 commits
  17. 30 Jan, 2024 1 commit