[phobos] [D-Programming-Language/phobos] df5dab: Remove slow array copy from math.floor()

GitHub via phobos phobos at puremagic.com
Sun Jun 29 00:01:40 PDT 2014


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/phobos
  Commit: df5dab4a7af7aa441e92538876df13c0bb45cda3
      https://github.com/D-Programming-Language/phobos/commit/df5dab4a7af7aa441e92538876df13c0bb45cda3
  Author: Iain Buclaw <ibuclaw at gdcproject.org>
  Date:   2014-06-28 (Sat, 28 Jun 2014)

  Changed paths:
    M std/math.d

  Log Message:
  -----------
  Remove slow array copy from math.floor()


  Commit: 9fca0a348b4277dffebea6062008d9124f51a9e2
      https://github.com/D-Programming-Language/phobos/commit/9fca0a348b4277dffebea6062008d9124f51a9e2
  Author: Iain Buclaw <ibuclaw at gdcproject.org>
  Date:   2014-06-28 (Sat, 28 Jun 2014)

  Changed paths:
    M std/math.d

  Log Message:
  -----------
  Explicitly use real literals in floor/ceil tests


  Commit: 9ba75a9b11da1fc5b91146f7248b39d66bca6103
      https://github.com/D-Programming-Language/phobos/commit/9ba75a9b11da1fc5b91146f7248b39d66bca6103
  Author: Iain Buclaw <ibuclaw at gdcproject.org>
  Date:   2014-06-28 (Sat, 28 Jun 2014)

  Changed paths:
    M std/math.d

  Log Message:
  -----------
  Add float/double overloads for floor/ceil


  Commit: d68bc3da5282525af34df7ddec6eb9efbe3ed233
      https://github.com/D-Programming-Language/phobos/commit/d68bc3da5282525af34df7ddec6eb9efbe3ed233
  Author: Iain Buclaw <ibuclaw at gdcproject.org>
  Date:   2014-06-28 (Sat, 28 Jun 2014)

  Changed paths:
    M std/math.d

  Log Message:
  -----------
  Move common floor() code into floorImpl()


  Commit: 3eee1e24eb3a3316597a8c95582db9b9e6def1d0
      https://github.com/D-Programming-Language/phobos/commit/3eee1e24eb3a3316597a8c95582db9b9e6def1d0
  Author: Iain Buclaw <ibuclaw at gdcproject.org>
  Date:   2014-06-29 (Sun, 29 Jun 2014)

  Changed paths:
    M std/math.d

  Log Message:
  -----------
  Convert isNan/isInfinite into generic functions, add compile-time float path


  Commit: f2ab839a6894e2eeba071bc20d200ba96b6b1880
      https://github.com/D-Programming-Language/phobos/commit/f2ab839a6894e2eeba071bc20d200ba96b6b1880
  Author: Iain Buclaw <ibuclaw at gdcproject.org>
  Date:   2014-06-29 (Sun, 29 Jun 2014)

  Changed paths:
    M std/math.d

  Log Message:
  -----------
  Replace BMASK with a computed clear mask


  Commit: 11ffdce944adec39169fb136891942fa60d567a9
      https://github.com/D-Programming-Language/phobos/commit/11ffdce944adec39169fb136891942fa60d567a9
  Author: Walter Bright <walter at walterbright.com>
  Date:   2014-06-29 (Sun, 29 Jun 2014)

  Changed paths:
    M std/math.d

  Log Message:
  -----------
  Merge pull request #2274 from ibuclaw/floormath

Improvements to std.math floor() / ceil()


Compare: https://github.com/D-Programming-Language/phobos/compare/231815916e3c...11ffdce944ad


More information about the phobos mailing list