January 06, 2015 [D-runtime] [D-Programming-Language/druntime] cf015b: 16-Byte atomicStore, atomicLoad and CAS added. | ||||
|---|---|---|---|---|
| ||||
Attachments:
| Branch: refs/heads/master Home: https://github.com/D-Programming-Language/druntime Commit: cf015bec2a43cc7f4e6d8986f3a9bcd84284dca9 https://github.com/D-Programming-Language/druntime/commit/cf015bec2a43cc7f4e6d8986f3a9bcd84284dca9 Author: Adam Saka <adamsaka@users.noreply.github.com> Date: 2015-01-06 (Tue, 06 Jan 2015) Changed paths: M src/core/atomic.d Log Message: ----------- 16-Byte atomicStore, atomicLoad and CAS added. 16-Byte operations added for atomicStore, atomicLoad and CAS added to core.atomic. Double-word cas operations were not present for 64 bit machines. (They were already present for 32-bit machines). Commit: e030035e67ee7a53063e31416e9568855a6b6eb6 https://github.com/D-Programming-Language/druntime/commit/e030035e67ee7a53063e31416e9568855a6b6eb6 Author: Adam Saka <adamsaka@users.noreply.github.com> Date: 2015-01-06 (Tue, 06 Jan 2015) Changed paths: M src/core/atomic.d Log Message: ----------- Fix Typo Commit: d1bd72bbe7f9658f6e7442815c4b6da38ebe47a5 https://github.com/D-Programming-Language/druntime/commit/d1bd72bbe7f9658f6e7442815c4b6da38ebe47a5 Author: Adam Saka <adamsaka@users.noreply.github.com> Date: 2015-01-06 (Tue, 06 Jan 2015) Changed paths: M src/core/atomic.d Log Message: ----------- Added unit tests. Commit: 90426b1acea93b9c8ef95f647bd1da031115dcb7 https://github.com/D-Programming-Language/druntime/commit/90426b1acea93b9c8ef95f647bd1da031115dcb7 Author: Adam Saka <adamsaka@users.noreply.github.com> Date: 2015-01-06 (Tue, 06 Jan 2015) Changed paths: M src/core/atomic.d Log Message: ----------- Add Win64 CAS code Commit: cdaab25d1113433e835eff137558665146c9ed7b https://github.com/D-Programming-Language/druntime/commit/cdaab25d1113433e835eff137558665146c9ed7b Author: Adam Saka <adamsaka@users.noreply.github.com> Date: 2015-01-06 (Tue, 06 Jan 2015) Changed paths: M src/core/atomic.d Log Message: ----------- Aligned data in -byte unit test. Commit: 6f374fcc80cfdce67310f947b60b6431b55f9fdb https://github.com/D-Programming-Language/druntime/commit/6f374fcc80cfdce67310f947b60b6431b55f9fdb Author: Adam Saka <adamsaka@users.noreply.github.com> Date: 2015-01-07 (Wed, 07 Jan 2015) Changed paths: M src/core/atomic.d Log Message: ----------- Added Win64 atomicStore and atomicLoad Commit: c66f1030e1009ce0afd3ee2c23291db85ee862f4 https://github.com/D-Programming-Language/druntime/commit/c66f1030e1009ce0afd3ee2c23291db85ee862f4 Author: Adam Saka <adamsaka@users.noreply.github.com> Date: 2015-01-07 (Wed, 07 Jan 2015) Changed paths: M src/core/atomic.d Log Message: ----------- Fix typeof Commit: 19a7fd177755d0199b066401ab00ef6cb5932728 https://github.com/D-Programming-Language/druntime/commit/19a7fd177755d0199b066401ab00ef6cb5932728 Author: Martin Nowak <code@dawg.eu> Date: 2015-01-06 (Tue, 06 Jan 2015) Changed paths: M src/core/atomic.d Log Message: ----------- Merge pull request #1084 from adamsaka/cas16byte 16-Byte Cas, AtomicStore and AtomicLoad added to core.atomic. Compare: https://github.com/D-Programming-Language/druntime/compare/36ed59b4c536...19a7fd177755 | |||
Copyright © 1999-2021 by the D Language Foundation
Permalink
Reply