archonitelabs / radiant-cpp

Radiant Library (C++)
Apache License 2.0
2 stars 1 forks source link

Atomic cleanup and maintainence #23

Closed jxy-s closed 2 weeks ago

jxy-s commented 2 weeks ago

Cleans up atomic header to be more friendly to read. Eliminates large blocks of ifdefs and opts to make the conditional up-front.

Choice is made here to require explicit atomic ordering by default.

Also contains miscellaneous maintenance tasks for tooling and compatibility.

codecov[bot] commented 2 weeks ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 90.94%. Comparing base (a877d5a) to head (4135e9a).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #23 +/- ## ========================================== - Coverage 91.05% 90.94% -0.11% ========================================== Files 17 17 Lines 1934 1922 -12 Branches 236 236 ========================================== - Hits 1761 1748 -13 + Misses 14 13 -1 - Partials 159 161 +2 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.