[phobos] [D-Programming-Language/phobos] 56cf78: Extend iota() to support any type that has < and +...

GitHub via phobos phobos at puremagic.com
Mon Jan 26 01:27:02 PST 2015


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/phobos
  Commit: 56cf7879c1d401cd880a78905a66dcb652fbe68e
      https://github.com/D-Programming-Language/phobos/commit/56cf7879c1d401cd880a78905a66dcb652fbe68e
  Author: H. S. Teoh <hsteoh at quickfur.ath.cx>
  Date:   2015-01-22 (Thu, 22 Jan 2015)

  Changed paths:
    M std/range/package.d

  Log Message:
  -----------
  Extend iota() to support any type that has < and ++.


  Commit: 49b7fc6ed0342b2952d2b7fe38ff0573d74263d0
      https://github.com/D-Programming-Language/phobos/commit/49b7fc6ed0342b2952d2b7fe38ff0573d74263d0
  Author: H. S. Teoh <hsteoh at quickfur.ath.cx>
  Date:   2015-01-22 (Thu, 22 Jan 2015)

  Changed paths:
    M std/range/package.d

  Log Message:
  -----------
  Improve documentation.

Add Params:. Use Returns:.

Include previously-overlooked overload that broke a ddoc'd unittest.


  Commit: 810779c9c4c364f4c64ca423024b19eb16be5566
      https://github.com/D-Programming-Language/phobos/commit/810779c9c4c364f4c64ca423024b19eb16be5566
  Author: H. S. Teoh <hsteoh at quickfur.ath.cx>
  Date:   2015-01-23 (Fri, 23 Jan 2015)

  Changed paths:
    M std/range/package.d

  Log Message:
  -----------
  Fallback to !=/== if < is not available.


  Commit: 58bbd1984a8c1107cb497a0b54454149d6f25ca8
      https://github.com/D-Programming-Language/phobos/commit/58bbd1984a8c1107cb497a0b54454149d6f25ca8
  Author: H. S. Teoh <hsteoh at quickfur.ath.cx>
  Date:   2015-01-24 (Sat, 24 Jan 2015)

  Changed paths:
    M std/range/package.d

  Log Message:
  -----------
  Don't assume B.init is an lvalue.


  Commit: b159a5bdc980abb90833b32fa04044a002dfc794
      https://github.com/D-Programming-Language/phobos/commit/b159a5bdc980abb90833b32fa04044a002dfc794
  Author: Andrei Alexandrescu <andrei at erdani.com>
  Date:   2015-01-26 (Mon, 26 Jan 2015)

  Changed paths:
    M std/range/package.d

  Log Message:
  -----------
  Merge pull request #2895 from quickfur/iota_bigint

Issue 6447 & 10762: support user-defined types in iota()


Compare: https://github.com/D-Programming-Language/phobos/compare/ab9e15222a5f...b159a5bdc980


More information about the phobos mailing list