Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • G GLib
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 861
    • Issues 861
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 40
    • Merge requests 40
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GNOMEGNOME
  • GLib
  • Merge requests
  • Open 1
  • Merged 29
  • Closed 3
  • All 33
Subscribe to RSS feed
  • Expose C and C++ standard versions and add macros to check them
    !2895 · created Sep 14, 2022 by Marco Trevisan   2.75.1   1. Enhancement C++ GAtomic gmacros
    • MERGED
    • 29
    updated Nov 24, 2022
  • gatomic: Cast the oldval pointer type to the atomic value type, and add msys2-clang64 scheduled CI job
    !3031 · created Oct 29, 2022 by Marco Trevisan   1. Bug C++ CI GAtomic gmacros
    • MERGED
    • 8
    updated Oct 31, 2022
  • gatomic: fix the atomic compare_and_exchange macros on older C++ standard versions
    !2864 · created Aug 22, 2022 by Damjan Jovanovic   2.74.1   C++ GAtomic
    • MERGED
    • 4
    updated Oct 12, 2022
  • Use atomic exchange operations more
    !2759 · created Jun 21, 2022 by Marco Trevisan   2.73.3   GAtomic GCancellable GFile GResource Performance
    • MERGED
    • 1
    • 31
    updated Jul 23, 2022
  • tests: Fix type mismatches in new atomic tests when compiling with clang
    !2774 · created Jun 23, 2022 by Philip Withnall   2.73.2   GAtomic Test failure
    • MERGED
    • 10
    updated Jun 23, 2022
  • gatomic: Add Compare and Exchange functions that returns the previous value
    !2766 · created Jun 22, 2022 by Marco Trevisan   GAtomic New API
    • MERGED
    • 3
    updated Jun 23, 2022
  • Correct documentation of g_atomic_pointer_exchange
    !2770 · created Jun 23, 2022 by Simon McVittie   2.73.2   Documentation GAtomic
    • MERGED
    • 1
    updated Jun 23, 2022
  • gatomic: Add APIs to perform atomic int / pointer exchanges
    !2726 · created Jun 06, 2022 by Marco Trevisan   GAtomic New API
    • MERGED
    • 6
    updated Jun 21, 2022
  • Backport !2578 “gatomic: Add a C++ variant of g_atomic_int_compare_and_exchange()” to glib-2-72
    !2593 · created Apr 06, 2022 by Philip Withnall   2.72.1   glib-2-72   C++ GAtomic
    • MERGED
    • 0
    updated Apr 06, 2022
  • gatomic: Add a C++ variant of g_atomic_int_compare_and_exchange()
    !2578 · created Apr 01, 2022 by Philip Withnall   2.72.1   C++ GAtomic
    • MERGED
    • 1
    • 3
    updated Apr 06, 2022
  • Coerce type cast to void* because it causes compiler warnings
    !2114 · created May 26, 2021 by Emmanuel Fleury   GAtomic
    • MERGED
    • 6
    updated Apr 06, 2022
  • gbitlock: Drop unnecessary volatile qualifiers
    !2131 · created Jun 03, 2021 by Philip Withnall   2.69.0   GAtomic
    • MERGED
    • 0
    updated Jun 07, 2021
  • gbitlock.c: replace remaining 'asm' with '__asm__'
    !1979 · created Mar 03, 2021 by Aleksandr Mezin   master   GAtomic
    • MERGED
    • 0
    updated Mar 09, 2021
  • gatomic: Make fallback g_atomic_pointer_get type-safe
    !1949 · created Feb 14, 2021 by Simon McVittie   2.67.5   master   1. Regression ARM C++ GAtomic
    • MERGED
    • 7
    updated Feb 15, 2021
  • atomic: Fix type check of g_atomic_pointer_compare_and_exchange()
    !1919 · created Feb 02, 2021 by Xavier Claessens   2.67.3   master   GAtomic
    • MERGED
    • 14
    updated Feb 03, 2021
  • Use C++11 decltype where possible
    !1575 · created Jul 15, 2020 by Xavier Claessens   2.67.0   master   C++ GAtomic gmacros
    • MERGED
    • 86
    updated Oct 21, 2020
  • gatomic: Fix false positive with Clang+TSAN
    !1006 · created Jul 26, 2019 by Peter Wu   master   GAtomic
    • MERGED
    • 4
    updated Oct 14, 2020
  • gatomic: Use new __atomic_*() intrinsics for all atomic operations
    !1123 · created Sep 21, 2019 by Philip Withnall   2.63.2   master   GAtomic
    • MERGED
    • 2
    • 11
    updated Aug 04, 2020
  • atomic/tests: test g_atomic_pointer_compare_and_exchange() with const pointers
    !1287 · created Dec 13, 2019 by Thomas Haller   master   GAtomic
    • MERGED
    • 2
    updated Dec 16, 2019
  • gatomic: Temporarily disable C11-style atomics on FreeBSD
    !1229 · created Nov 15, 2019 by Philip Withnall   2.63.2   master   1. Regression BSD GAtomic Test failure
    • MERGED
    • 6
    updated Nov 26, 2019
  • Prev
  • 1
  • 2
  • Next