Boost logo

Boost :

From: Andrey Semashev (andrey.semashev_at_[hidden])
Date: 2020-11-20 15:31:57

On 11/15/20 10:05 PM, Marshall Clow via Boost wrote:
> The master branch is is now open for post-beta merges, but only as
> described in the Post-Beta Merge Policy.
> See <>
> Reminder: The master branch closes for the release on December 2nd.
> Full calendar here:

I would like to merge these commits to Boost.Atomic master:

Minor optimization of AArch32 assembler blocks, no functional change.

Fix for a compilation error on AArch64 targets due to invalid
instructions generated for some logical operations on atomics.

Add tests for the above.

The commits are for this recently reported bug:

I have tested these changes on a local AArch64 QEMU VM (for both AARch32
and AArch64 targets) and locally for x86 (which is unaffected by these
changes anyway). AppVeyor CI has passed. Travis CI job is hanging
scheduled for more than one day, and it doesn't look like it'll start
any time soon.

Boost list run by bdawes at, gregod at, cpdaniel at, john at