[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