January 13, 2016 [D-runtime] [D-Programming-Language/druntime] e5137d: Added bsf(ulong), bsr(ulong), and popcnt(ulong). F... | ||||
---|---|---|---|---|
| ||||
Attachments:
| 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@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@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@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 |
Copyright © 1999-2021 by the D Language Foundation