2
0
mirror of https://github.com/boostorg/atomic.git synced 2026-01-19 04:02:09 +00:00

Deprecate support for Windows CE.

This platform has long been untested (if it ever was) and practically
unmaintained. The support will be removed in a future release.
This commit is contained in:
Andrey Semashev
2025-06-11 01:57:25 +03:00
parent 5a5121fa72
commit d03f8f7564

View File

@@ -12,6 +12,7 @@
* Added TSAN instrumentation in asm-based x86, AArch32, AArch64 and PPC backends. This silences TSAN false errors for code using Boost.Atomic for thread synchronization.
* Following the announcement in Boost 1.84, removed support for Windows versions older than Windows 10.
* A note to MinGW-w64 users. Since Windows SDK headers on MinGW-w64 define `_WIN32_WINNT` to an older Windows version by default, you may need to define `_WIN32_WINNT=0x0A00` or `BOOST_USE_WINAPI_VERSION=0x0A00` when compiling Boost.Atomic and the code that uses Boost.Atomic.
* Support for Windows CE is deprecated and will be removed in a future release.
* Added support for timed waiting operations.
* Exposed `thread_pause` operation, which can be used as a backoff measure in spin loops. Added support for PowerPC and improved support for AArch64 in `thread_pause`.