Thread overview
[Issue 15007] core.atomic match C++11
Jun 14, 2017
Russel Winder
Mar 23, 2018
Manu
Aug 20, 2019
Manu
Aug 20, 2019
Dlang Bot
Aug 31, 2019
Dlang Bot
June 14, 2017
https://issues.dlang.org/show_bug.cgi?id=15007

z.p.gaal.devel@gmail.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |z.p.gaal.devel@gmail.com

--
June 14, 2017
https://issues.dlang.org/show_bug.cgi?id=15007

--- Comment #1 from z.p.gaal.devel@gmail.com ---
Also plese take a look at this forum post: https://forum.dlang.org/thread/muisadtexibcuudzjtbx@forum.dlang.org

What is the state of fences and compiler optimization?
Is it guaranteed that, no instruction is moved increctly before/after a
fence/atomic operation ?

--
June 14, 2017
https://issues.dlang.org/show_bug.cgi?id=15007

--- Comment #2 from z.p.gaal.devel@gmail.com ---
please see also https://issues.dlang.org/show_bug.cgi?id=13713

--
June 14, 2017
https://issues.dlang.org/show_bug.cgi?id=15007

Russel Winder <russel@winder.org.uk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |russel@winder.org.uk

--
June 14, 2017
https://issues.dlang.org/show_bug.cgi?id=15007

z.p.gaal.devel@gmail.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Hardware|x86_64                      |All
                 OS|Windows                     |All

--
June 14, 2017
https://issues.dlang.org/show_bug.cgi?id=15007

z.p.gaal.devel@gmail.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           See Also|                            |https://issues.dlang.org/sh
                   |                            |ow_bug.cgi?id=13713

--
March 23, 2018
https://issues.dlang.org/show_bug.cgi?id=15007

Manu <turkeyman@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |industry

--
August 20, 2019
https://issues.dlang.org/show_bug.cgi?id=15007

--- Comment #3 from Manu <turkeyman@gmail.com> ---
https://github.com/dlang/druntime/pull/2745

--
August 20, 2019
https://issues.dlang.org/show_bug.cgi?id=15007

Dlang Bot <dlang-bot@dlang.rocks> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |pull

--- Comment #4 from Dlang Bot <dlang-bot@dlang.rocks> ---
@TurkeyMan updated dlang/druntime pull request #2745 "Renovate core.atomic, improve and simplify the constraints on functions" fixing this issue:

- Add missing features to the API.
  Renovate core.atomic, improve and simplify the constraints on functions.
  Most functions are slightly more efficient.
  Concentrate more specific work into less surface area.

  Fixes issues 20107, 20106, 20105, 18643, 15007, 8831

https://github.com/dlang/druntime/pull/2745

--
August 31, 2019
https://issues.dlang.org/show_bug.cgi?id=15007

Dlang Bot <dlang-bot@dlang.rocks> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #5 from Dlang Bot <dlang-bot@dlang.rocks> ---
dlang/druntime pull request #2745 "Renovate core.atomic, improve and simplify the constraints on functions" was merged into master:

- 1b139035a32f6aeedcdb8d1589af45e9deb73f88 by Manu Evans:
  Renovate core.atomic, improve and simplify the constraints on functions.
  Most functions are slightly more efficient.
  Concentrate more specific work into less surface area.

  Fixes issues 20107, 18643, 15007, 8831

https://github.com/dlang/druntime/pull/2745

--