October 18, 2012 [phobos] [D-Programming-Language/phobos] f9182e: Fix isInfinite conditions. | ||||
---|---|---|---|---|
| ||||
Attachments:
| 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 |
Copyright © 1999-2021 by the D Language Foundation