December 15, 2011 [D-runtime] [D-Programming-Language/druntime] b79b74: specialize cas for shared classes and pointers | ||||
---|---|---|---|---|
| ||||
Branch: refs/heads/master Home: https://github.com/D-Programming-Language/druntime Commit: b79b74154050263abe2c5800d6b3587474aae3e5 https://github.com/D-Programming-Language/druntime/commit/b79b74154050263abe2c5800d6b3587474aae3e5 Author: dawg <dawg at dawgfoto.de> Date: 2011-12-15 (Thu, 15 Dec 2011) Changed paths: M src/core/atomic.d Log Message: ----------- specialize cas for shared classes and pointers - Add a cas overload that accepts pointers and classes. Require that the to be written value is shared because it might get immediately referenced. Require the comparison value to be const shared to match the comparison semantics for classes. Commit: bdeb61e3ee30290ebdb2d8a6831accc8bb0c761e https://github.com/D-Programming-Language/druntime/commit/bdeb61e3ee30290ebdb2d8a6831accc8bb0c761e Author: Sean Kelly <sean at invisibleduck.org> Date: 2011-12-15 (Thu, 15 Dec 2011) Changed paths: M src/core/atomic.d Log Message: ----------- Merge pull request #106 from dawgfoto/FixReferenceCAS specialize cas for shared classes and pointers Compare: https://github.com/D-Programming-Language/druntime/compare/0233996...bdeb61e |
Copyright © 1999-2021 by the D Language Foundation