1. 12 May, 2023 1 commit
    • Fixed Windows DLL builds of test targets · 3aa3377e
      This is a heavily modified version of
      https://github.com/abseil/abseil-cpp/pull/1445,
      which adds some missing test libraries to the test DLL.
      
      Unlike #1445, this change moves several global variables out of
      headers that did not need to be in headers.
      
      For instance, cord_btree_exhaustive_validation was a global
      defined/declared in cord_internal, but only used in cord_rep_btree
      and its test.
      
      cordz_handle defined a queue in its header even though it wasn't needed,
      which also led to ODR problems.
      
      The Spinlock used in CordzHandle is replaced with a Mutex. This was
      originally a Mutex, but Chromium asked us to change it to a Spinlock
      to avoid a static initializer. After this change, the static
      initializer is no longer an issue.
      
      #1407
      
      PiperOrigin-RevId: 531516991
      Change-Id: I0e431a193698b20ba03fac6e414c26f153f330a7
      Derek Mauro committed
  2. 11 May, 2023 1 commit
  3. 10 May, 2023 1 commit
  4. 09 May, 2023 1 commit
  5. 08 May, 2023 4 commits
  6. 05 May, 2023 1 commit
  7. 04 May, 2023 4 commits
  8. 03 May, 2023 2 commits
  9. 02 May, 2023 4 commits
  10. 01 May, 2023 2 commits
  11. 28 Apr, 2023 2 commits
  12. 27 Apr, 2023 2 commits
  13. 25 Apr, 2023 1 commit
  14. 24 Apr, 2023 5 commits
  15. 21 Apr, 2023 1 commit
  16. 20 Apr, 2023 3 commits
  17. 19 Apr, 2023 2 commits
  18. 18 Apr, 2023 3 commits