[D-runtime] [D-Programming-Language/druntime] e5137d: Added bsf(ulong), bsr(ulong), and popcnt(ulong). F...

GitHub via D-runtime d-runtime at puremagic.com
Wed Jan 13 17:18:06 PST 2016


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/druntime
  Commit: e5137db19710eaeaee68e4d0e2f419e4e3b3113f
      https://github.com/D-Programming-Language/druntime/commit/e5137db19710eaeaee68e4d0e2f419e4e3b3113f
  Author: tsbockman <thomas.bockman at gmail.com>
  Date:   2016-01-02 (Sat, 02 Jan 2016)

  Changed paths:
    M src/core/bitop.d

  Log Message:
  -----------
  Added bsf(ulong), bsr(ulong), and popcnt(ulong). Fixed small error in _popcnt() docs.


  Commit: 14dd5974d32277dadd3b95f8149d9209505fcd26
      https://github.com/D-Programming-Language/druntime/commit/14dd5974d32277dadd3b95f8149d9209505fcd26
  Author: tsbockman <thomas.bockman at gmail.com>
  Date:   2016-01-11 (Mon, 11 Jan 2016)

  Changed paths:
    M src/core/bitop.d

  Log Message:
  -----------
  Optimized `popcnt()`. 1-50x faster depending on architecture and compiler.

`popcnt()` moved next to `_popcnt()` where it belongs, to make the docs cleaner.


  Commit: b164429db0482b0c639f47f1a0b08172fbca57a3
      https://github.com/D-Programming-Language/druntime/commit/b164429db0482b0c639f47f1a0b08172fbca57a3
  Author: Andrei Alexandrescu <andrei at erdani.com>
  Date:   2016-01-13 (Wed, 13 Jan 2016)

  Changed paths:
    M src/core/bitop.d

  Log Message:
  -----------
  Merge pull request #1452 from tsbockman/bitop-ulong

Add bsf(ulong), bsr(ulong), and popcnt(ulong).


Compare: https://github.com/D-Programming-Language/druntime/compare/48ebd769415e...b164429db048


More information about the D-runtime mailing list