June 20, 2016 [phobos] [dlang/phobos] 1f23dd: support startingIndex == r.length for std.range.ra... | ||||
---|---|---|---|---|
| ||||
Attachments:
| Branch: refs/heads/master Home: https://github.com/dlang/phobos Commit: 1f23dd61de48c0abb70392931159ed99c2c6f5e1 https://github.com/dlang/phobos/commit/1f23dd61de48c0abb70392931159ed99c2c6f5e1 Author: Martin Nowak <code@dawg.eu> Date: 2016-06-20 (Mon, 20 Jun 2016) Changed paths: M std/range/package.d Log Message: ----------- support startingIndex == r.length for std.range.radial - useful for searching around a mid-point in a sorted array, e.g. foreach (e; r.radial(r.lowerBound(pivot).length)) - symmetric support of both empty left and right subrange - still throws when startingIndex is bigger than r.length Commit: ce1748221e5922902adb44da284f0bf645ed0646 https://github.com/dlang/phobos/commit/ce1748221e5922902adb44da284f0bf645ed0646 Author: Martin Nowak <code@dawg.eu> Date: 2016-06-21 (Tue, 21 Jun 2016) Changed paths: M std/range/package.d Log Message: ----------- add comment about radial edge cases Commit: 137a5cf38165287e99fc0a05ddc21b5b4d473661 https://github.com/dlang/phobos/commit/137a5cf38165287e99fc0a05ddc21b5b4d473661 Author: Andrei Alexandrescu <andrei@erdani.com> Date: 2016-06-20 (Mon, 20 Jun 2016) Changed paths: M std/range/package.d Log Message: ----------- Merge pull request #4442 from MartinNowak/support_range_length_radial support startingIndex == r.length for std.range.radial Compare: https://github.com/dlang/phobos/compare/77c8df60c51e...137a5cf38165 |
Copyright © 1999-2021 by the D Language Foundation