Issue177: Fix regression on Non-fetching binary atomic operations

Merged
#55 · Created  · Last updated

Merged pull request

Merge pull request #55 into develop

ed40c2e·Author: ·Closed by: ·2018-10-29

Description

Summary

Non-fetching binary atomic operations (eg atomic_domain::add) are broken in the 2018.9.0 release - a bug in their completion handling introduced in f1c5aaf2 makes them effectively unusable. This is a regression relative to the previous release.

The first commit below also serves as a 3-character hotfix that users could apply to the installed header.

Commits

  • fix issue #177: Completion broken for non-fetching binary AMOs

    This fixes a think-o in the implementation of UPC++ atomic_domain binary non-fetching operations that causes compile errors on all forms of completion, making them effectively unusable.

  • issue #177: enhance test/atomics.cpp to detect the problem

0 attachments

0 comments

Loading commits...