[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