[D-runtime] [dlang/druntime] a2550a: Separate explicit uint and ulong overloads for bsf...

GitHub via D-runtime d-runtime at puremagic.com
Sat May 7 15:17:29 PDT 2016


  Branch: refs/heads/master
  Home:   https://github.com/dlang/druntime
  Commit: a2550a5223b8e3ed69709c872fa2e079befecea7
      https://github.com/dlang/druntime/commit/a2550a5223b8e3ed69709c872fa2e079befecea7
  Author: tsbockman <thomas.bockman at gmail.com>
  Date:   2016-03-24 (Thu, 24 Mar 2016)

  Changed paths:
    M src/core/bitop.d

  Log Message:
  -----------
  Separate explicit uint and ulong overloads for bsf() and bsr() in core.bitop, instead of size_t.

Add a software fallback algorithm. Fix infinite recursion on of the ulong overload on 64-bit.


  Commit: 84a2cac4373c56db241e1376f2a9cadd8d6a6ec2
      https://github.com/dlang/druntime/commit/84a2cac4373c56db241e1376f2a9cadd8d6a6ec2
  Author: Dmitry Olshansky <dmitry.olsh at gmail.com>
  Date:   2016-05-08 (Sun, 08 May 2016)

  Changed paths:
    M src/core/bitop.d

  Log Message:
  -----------
  Merge pull request #1517 from tsbockman/bitops

Implement a software fallback algorithm for core.bitop.bsf() and bsr()


Compare: https://github.com/dlang/druntime/compare/a95cedaada0e...84a2cac4373c


More information about the D-runtime mailing list