[D-runtime] [D-Programming-Language/druntime] cf015b: 16-Byte atomicStore, atomicLoad and CAS added.
GitHub via D-runtime
d-runtime at puremagic.com
Tue Jan 6 08:23:29 PST 2015
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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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
More information about the D-runtime
mailing list