[phobos] [D-Programming-Language/phobos] fce7b7: add more unittests for std.functional.curry

noreply at github.com noreply at github.com
Sat Sep 3 16:04:44 PDT 2011


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/phobos

  Commit: fce7b7602bfc39b6f7a868dc4a8710948c997e46
      https://github.com/D-Programming-Language/phobos/commit/fce7b7602bfc39b6f7a868dc4a8710948c997e46
  Author: dawg <dawg at dawgfoto.de>
  Date:   2011-09-03 (Sat, 03 Sep 2011)

  Changed paths:
    M std/functional.d

  Log Message:
  -----------
  add more unittests for std.functional.curry

 - deactivated failing specs for now


  Commit: 93a07bb067bb1d9142178afa6feaa2d3a7c14e48
      https://github.com/D-Programming-Language/phobos/commit/93a07bb067bb1d9142178afa6feaa2d3a7c14e48
  Author: dawg <dawg at dawgfoto.de>
  Date:   2011-09-03 (Sat, 03 Sep 2011)

  Changed paths:
    M std/functional.d

  Log Message:
  -----------
  the template constraint can't access the calling frame

 - thus the alias arg can't be used
 - moved the check into curry and provided
   an error message if it fails
 - fixes most of the failing template curry tests


  Commit: 10df09a290398008c6a633a79fda37697a6142a3
      https://github.com/D-Programming-Language/phobos/commit/10df09a290398008c6a633a79fda37697a6142a3
  Author: dawg <dawg at dawgfoto.de>
  Date:   2011-09-03 (Sat, 03 Sep 2011)

  Changed paths:
    M std/functional.d

  Log Message:
  -----------
  allow to curry nary functions

 - previously one could only curry binary functions
 - especially allow to bind unary function parameters


  Commit: 2415243b0c306136c097b3954ae30386494c0b96
      https://github.com/D-Programming-Language/phobos/commit/2415243b0c306136c097b3954ae30386494c0b96
  Author: dawg <dawg at dawgfoto.de>
  Date:   2011-09-03 (Sat, 03 Sep 2011)

  Changed paths:
    M std/functional.d

  Log Message:
  -----------
  ctfe doesn't seem to have function pointers yet

 - added reference to another dmd bug


  Commit: 95260cddef2fbd64ca9c108dc54897dd9412f805
      https://github.com/D-Programming-Language/phobos/commit/95260cddef2fbd64ca9c108dc54897dd9412f805
  Author: David Simcha <dsimcha at gmail.com>
  Date:   2011-09-03 (Sat, 03 Sep 2011)

  Changed paths:
    M std/functional.d

  Log Message:
  -----------
  Merge pull request #234 from dawgfoto/master

fix and enhance std.functional.curry to work as advertised


Compare: https://github.com/D-Programming-Language/phobos/compare/8feb80a...95260cd


More information about the phobos mailing list