July 08, 2012 [D-runtime] [D-Programming-Language/druntime] 07eddb: Add atomicFence() function to core.atomic. | ||||
---|---|---|---|---|
| ||||
Attachments:
| 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@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@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@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@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@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@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 |
Copyright © 1999-2021 by the D Language Foundation