[D-runtime] [D-Programming-Language/druntime] 07eddb: Add atomicFence() function to core.atomic.
GitHub
noreply at github.com
Sun Jul 8 19:52:48 PDT 2012
Branch: refs/heads/master
Home: https://github.com/D-Programming-Language/druntime
Commit: 07eddbdeacd4956267245bc3b984b509ec8deb84
https://github.com/D-Programming-Language/druntime/commit/07eddbdeacd4956267245bc3b984b509ec8deb84
Author: alexrp <xtzgzorex at gmail.com>
Date: 2012-07-04 (Wed, 04 Jul 2012)
Changed paths:
M src/core/atomic.d
Log Message:
-----------
Add atomicFence() function to core.atomic.
Commit: ba6d769be98f9bbe5f3b4f500d68f798973e6d34
https://github.com/D-Programming-Language/druntime/commit/ba6d769be98f9bbe5f3b4f500d68f798973e6d34
Author: alexrp <alex at lycus.org>
Date: 2012-07-04 (Wed, 04 Jul 2012)
Changed paths:
M src/core/atomic.d
Log Message:
-----------
Remove body of atomicFence() in Ddoc mode.
Commit: d6489acd8b2ee86e70691dd3ba2ebe5171dd12bf
https://github.com/D-Programming-Language/druntime/commit/d6489acd8b2ee86e70691dd3ba2ebe5171dd12bf
Author: alexrp <alex at lycus.org>
Date: 2012-07-04 (Wed, 04 Jul 2012)
Changed paths:
M src/core/atomic.d
Log Message:
-----------
SSE2 is always present on x86-64; turn atomicFence() into a naked function.
Commit: e95a16ce0d0e01c63aaa595403d8056e1b10631d
https://github.com/D-Programming-Language/druntime/commit/e95a16ce0d0e01c63aaa595403d8056e1b10631d
Author: alexrp <alex at lycus.org>
Date: 2012-07-08 (Sun, 08 Jul 2012)
Changed paths:
M src/core/atomic.d
Log Message:
-----------
Back up EBX when using the CPUID branch in atomicFence().
Commit: 69e1be40e84f9f7cb1aae69241602a0a5cb6bf9b
https://github.com/D-Programming-Language/druntime/commit/69e1be40e84f9f7cb1aae69241602a0a5cb6bf9b
Author: alexrp <alex at lycus.org>
Date: 2012-07-08 (Sun, 08 Jul 2012)
Changed paths:
M src/core/atomic.d
Log Message:
-----------
Add atomicFence() unit test.
Commit: b20ca7c085082ec78fbdbc1379cef76c57daa6de
https://github.com/D-Programming-Language/druntime/commit/b20ca7c085082ec78fbdbc1379cef76c57daa6de
Author: Andrei Alexandrescu <andrei at erdani.com>
Date: 2012-07-08 (Sun, 08 Jul 2012)
Changed paths:
M src/core/atomic.d
Log Message:
-----------
Merge pull request #259 from alexrp/atomic-fence
Add atomicFence() function to core.atomic.
Compare: https://github.com/D-Programming-Language/druntime/compare/1da26de4c5b7...b20ca7c08508
More information about the D-runtime
mailing list