[phobos] [D-Programming-Language/phobos] 906648: Remove calls to impure mathlib functions.

GitHub noreply at github.com
Tue Aug 20 00:11:57 PDT 2013


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/phobos
  Commit: 906648eacd84f2bb01758a05c665b3fe3de60921
      https://github.com/D-Programming-Language/phobos/commit/906648eacd84f2bb01758a05c665b3fe3de60921
  Author: ibuclaw <ibuclaw at ubuntu.com>
  Date:   2013-08-08 (Thu, 08 Aug 2013)

  Changed paths:
    M std/math.d

  Log Message:
  -----------
  Remove calls to impure mathlib functions.


  Commit: 26715f73d021c343e4638b03a8c6de92dd5aa265
      https://github.com/D-Programming-Language/phobos/commit/26715f73d021c343e4638b03a8c6de92dd5aa265
  Author: ibuclaw <ibuclaw at ubuntu.com>
  Date:   2013-08-18 (Sun, 18 Aug 2013)

  Changed paths:
    M std/math.d

  Log Message:
  -----------
  Implement pure floor()/ceil().


  Commit: c7e0bac5c6c21b1c25d2fee7a9a3d22c4349e2bd
      https://github.com/D-Programming-Language/phobos/commit/c7e0bac5c6c21b1c25d2fee7a9a3d22c4349e2bd
  Author: ibuclaw <ibuclaw at ubuntu.com>
  Date:   2013-08-18 (Sun, 18 Aug 2013)

  Changed paths:
    M std/math.d

  Log Message:
  -----------
  Implement pure tan().


  Commit: bdea1c2f2625ed2bdfdea40d9e1e1a29ee298b7c
      https://github.com/D-Programming-Language/phobos/commit/bdea1c2f2625ed2bdfdea40d9e1e1a29ee298b7c
  Author: ibuclaw <ibuclaw at ubuntu.com>
  Date:   2013-08-18 (Sun, 18 Aug 2013)

  Changed paths:
    M std/math.d

  Log Message:
  -----------
  Implement pure atan().


  Commit: 598c1b83569191583a6767d233ea6c1ce968c7e2
      https://github.com/D-Programming-Language/phobos/commit/598c1b83569191583a6767d233ea6c1ce968c7e2
  Author: ibuclaw <ibuclaw at ubuntu.com>
  Date:   2013-08-18 (Sun, 18 Aug 2013)

  Changed paths:
    M std/math.d

  Log Message:
  -----------
  Implement pure atan2().


  Commit: 3e5ed781e21de48fc4b2bc295189986018644a17
      https://github.com/D-Programming-Language/phobos/commit/3e5ed781e21de48fc4b2bc295189986018644a17
  Author: ibuclaw <ibuclaw at ubuntu.com>
  Date:   2013-08-18 (Sun, 18 Aug 2013)

  Changed paths:
    M std/math.d

  Log Message:
  -----------
  Implement pure exp().


  Commit: 6eafc405e83d20609698f0ac62ac880558838424
      https://github.com/D-Programming-Language/phobos/commit/6eafc405e83d20609698f0ac62ac880558838424
  Author: ibuclaw <ibuclaw at ubuntu.com>
  Date:   2013-08-18 (Sun, 18 Aug 2013)

  Changed paths:
    M std/math.d

  Log Message:
  -----------
  Implement pure expm1().


  Commit: b1c905ecb76e50a8842e07a9ef0982bdd58838a4
      https://github.com/D-Programming-Language/phobos/commit/b1c905ecb76e50a8842e07a9ef0982bdd58838a4
  Author: ibuclaw <ibuclaw at ubuntu.com>
  Date:   2013-08-18 (Sun, 18 Aug 2013)

  Changed paths:
    M std/math.d

  Log Message:
  -----------
  Implement pure exp2().


  Commit: 40de5a9b19002514903046c5349916269b645ec7
      https://github.com/D-Programming-Language/phobos/commit/40de5a9b19002514903046c5349916269b645ec7
  Author: ibuclaw <ibuclaw at ubuntu.com>
  Date:   2013-08-18 (Sun, 18 Aug 2013)

  Changed paths:
    M std/math.d

  Log Message:
  -----------
  Implement pure log().


  Commit: 67186ce75f3ea360110a166ab8d418c93ece1c81
      https://github.com/D-Programming-Language/phobos/commit/67186ce75f3ea360110a166ab8d418c93ece1c81
  Author: ibuclaw <ibuclaw at ubuntu.com>
  Date:   2013-08-18 (Sun, 18 Aug 2013)

  Changed paths:
    M std/math.d

  Log Message:
  -----------
  Implement pure log10().


  Commit: e3cfba31c6ffa3d15b3c0b75aabdf17dff9a8114
      https://github.com/D-Programming-Language/phobos/commit/e3cfba31c6ffa3d15b3c0b75aabdf17dff9a8114
  Author: ibuclaw <ibuclaw at ubuntu.com>
  Date:   2013-08-18 (Sun, 18 Aug 2013)

  Changed paths:
    M std/math.d

  Log Message:
  -----------
  Implement pure log1p().


  Commit: bf2b2a1858000dc88f0f3940faf0556feb4a90df
      https://github.com/D-Programming-Language/phobos/commit/bf2b2a1858000dc88f0f3940faf0556feb4a90df
  Author: ibuclaw <ibuclaw at ubuntu.com>
  Date:   2013-08-18 (Sun, 18 Aug 2013)

  Changed paths:
    M std/math.d

  Log Message:
  -----------
  Implement pure log2().


  Commit: 5deada0d9d4307b0ca99c83d1c3d929da8495bfc
      https://github.com/D-Programming-Language/phobos/commit/5deada0d9d4307b0ca99c83d1c3d929da8495bfc
  Author: ibuclaw <ibuclaw at ubuntu.com>
  Date:   2013-08-18 (Sun, 18 Aug 2013)

  Changed paths:
    M std/math.d

  Log Message:
  -----------
  Implement pure lrint().


  Commit: e4e5ed016340f375040c2c23cc91cdb4bf5e391d
      https://github.com/D-Programming-Language/phobos/commit/e4e5ed016340f375040c2c23cc91cdb4bf5e391d
  Author: ibuclaw <ibuclaw at ubuntu.com>
  Date:   2013-08-18 (Sun, 18 Aug 2013)

  Changed paths:
    M std/math.d

  Log Message:
  -----------
  Implement pure pow().


  Commit: 88b44697bb3b961560dcf8e24d627d03962738ec
      https://github.com/D-Programming-Language/phobos/commit/88b44697bb3b961560dcf8e24d627d03962738ec
  Author: ibuclaw <ibuclaw at ubuntu.com>
  Date:   2013-08-18 (Sun, 18 Aug 2013)

  Changed paths:
    M std/internal/math/gammafunction.d
    M std/math.d

  Log Message:
  -----------
  Fixup std.math unittests for new math implementations.


  Commit: 13cd90c1a94e87a887563c3fb579cdfc10105fe7
      https://github.com/D-Programming-Language/phobos/commit/13cd90c1a94e87a887563c3fb579cdfc10105fe7
  Author: Don Clugston <dclugston at googlemail.com>
  Date:   2013-08-20 (Tue, 20 Aug 2013)

  Changed paths:
    M std/internal/math/gammafunction.d
    M std/math.d

  Log Message:
  -----------
  Merge pull request #1426 from ibuclaw/puremath

True pure std.math


Compare: https://github.com/D-Programming-Language/phobos/compare/7bc6e8153921...13cd90c1a94e


More information about the phobos mailing list