Skip to content

Tags: doodspav/patomic

Tags

v1.1.0

Toggle v1.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge release/1.1.0 into main (#50)

## [1.1.0] - 2024-04-01

- Add implementation to support implicit and explicit atomic operations
using
  the `_Interlocked` API
- Implementation has id `patomic_id_MSVC`, kind `patomic_kind_ASM`, and
  supports up to `128` bit operations

---------

Signed-off-by: doodspav <doodspav@gmail.com>

v1.0.0

Toggle v1.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release/1.0.0 (#45)

## [1.0.0] - 2024-12-25

### Added

- Initial stable API and ABI
- Initial implementation supporting only atomic operations using
`<stdatomic.h>`
(no transaction operations are supported)
- Complete binary testing except for thread-safety tests

---------

Signed-off-by: doodspav <doodspav@gmail.com>

v0.4.0

Toggle v0.4.0's commit message

Unverified

This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
Release -> 0.4.0 [Minor]

- updated version in CMakeLists.txt
- converted unreleased -> release in CHANGELOG.md
- added some spaces in patomic_config.h (pure formatting change)

v0.3.1

Toggle v0.3.1's commit message

Unverified

This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
Release -> 0.3.1 [Patch]

- updated version in CMakeLists.txt
- converted unreleased -> release in CHANGELOG.md

v0.3.0

Toggle v0.3.0's commit message

Unverified

This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
Release -> 0.3.0 [Minor]

- updated version in CMakeLists.txt
- converted unreleased -> release in CHANGELOG.md

v0.2.2

Toggle v0.2.2's commit message

Unverified

This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
Release -> 0.2.2 [Minor]

- updated version in CMakeLists.txt
- converted unreleased -> release in CHANGELOG.md

v0.2.1

Toggle v0.2.1's commit message

Unverified

This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
Release -> 0.2.1 [Patch]

- updated version in CMakeLists.txt
- converted unreleased -> release in CHANGELOG.md

v0.2.0

Toggle v0.2.0's commit message

Unverified

This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
Release -> v0.2.0 [Minor]

- updated version in CMakeLists.txt
- converted unreleased -> release in CHANGELOG.md

v0.1.2

Toggle v0.1.2's commit message

Unverified

This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
Release -> v0.1.2 [Patch]

- updated version in CMakeLists.txt
- updated README.md with new macros

v0.1.1

Toggle v0.1.1's commit message

Unverified

This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
Release -> v0.1.1 [Patch]