October 18, 2012
  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/phobos
  Commit: f9182ecaab13e78e2d55d7f1837eb5959594aac0
      https://github.com/D-Programming-Language/phobos/commit/f9182ecaab13e78e2d55d7f1837eb5959594aac0
  Author: H. S. Teoh <hsteoh@quickfur.ath.cx>
  Date:   2012-10-17 (Wed, 17 Oct 2012)

  Changed paths:
    M std/algorithm.d

  Log Message:
  -----------
  Fix isInfinite conditions.

It makes little sense to join a range of infinite subranges, as we'll never get beyond the first range, and besides, the outer range might be empty so setting empty=false is wrong. OTOH, it's valid to have an infinite range of subranges, in which case the output will be infinite. So that should be the case that's checked for here.


  Commit: 1d375f432f69b9d25d0095858220fce6297fb6b2
      https://github.com/D-Programming-Language/phobos/commit/1d375f432f69b9d25d0095858220fce6297fb6b2
  Author: David Simcha <dsimcha@gmail.com>
  Date:   2012-10-18 (Thu, 18 Oct 2012)

  Changed paths:
    M std/algorithm.d

  Log Message:
  -----------
  Merge pull request #871 from quickfur/joiner_inf_constraint

Fix joiner output for infinite range of ranges


Compare: https://github.com/D-Programming-Language/phobos/compare/56ab2c3492ce...1d375f432f69