This project is mirrored from https://github.com/boostorg/atomic.git. Pull mirroring updated .
  1. 19 Nov, 2021 1 commit
  2. 15 Nov, 2021 3 commits
  3. 28 Oct, 2021 3 commits
  4. 27 Oct, 2021 1 commit
  5. 12 Oct, 2021 4 commits
  6. 11 Oct, 2021 1 commit
    • Andrey Semashev's avatar
      Added support for types with padding. Made atomic ctors for enums constexpr. · 746ea264
      Andrey Semashev authored
      Use __builtin_clear_padding and __builtin_zero_non_value_bits that were
      introduced in gcc 11 and MSVC 19.27 to clear the padding bits in atomic
      types. The intrinsics are used in bitwise_cast and atomic reference
      constructors.
      
      Also, separated atomic impl specializations for enums to allow using
      static_cast to convert values to storage. This in turn allows to
      relax compiler requirements to mark atomic constructors constexpr.
      
      Updated docs and added tests for structs with padding and constexpr
      atomic constructors.
      746ea264
  7. 10 Oct, 2021 1 commit
  8. 09 Oct, 2021 4 commits
  9. 06 Oct, 2021 1 commit
  10. 26 Sep, 2021 4 commits
  11. 17 Sep, 2021 1 commit
  12. 15 Sep, 2021 1 commit
  13. 12 Sep, 2021 5 commits
  14. 11 Sep, 2021 2 commits
  15. 24 Aug, 2021 2 commits
  16. 15 Jun, 2021 1 commit
  17. 14 Jun, 2021 1 commit
  18. 20 May, 2021 2 commits
  19. 19 May, 2021 1 commit
  20. 01 Apr, 2021 1 commit