December 13, 2012 [phobos] [D-Programming-Language/phobos] 1b7db2: improvements/fixes for count countUntil | ||||
---|---|---|---|---|
| ||||
Attachments:
| Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: 1b7db2de5eba6905ca3ac7deda236a5221b60f3d https://github.com/D-Programming-Language/phobos/commit/1b7db2de5eba6905ca3ac7deda236a5221b60f3d Author: unknown <monarchdodra@gmail.com> Date: 2012-11-17 (Sat, 17 Nov 2012) Changed paths: M std/algorithm.d Log Message: ----------- improvements/fixes for count countUntil Changes: 1. Count: 1.1 Better conditional statement 1.2 Count will now turn down any infinite haystacks (or else you'd count to infinity...) 1.3 Infinite needle will instantaneously return a count of 0. 1.4 Fixes a condition that was checking pred(haystack, needle), as opposed to pred(haystack.front, needle.front) (guess no one ever tried a fuzzy count?) 1.5 Fixes reference range support...* 2. countUntil: 2.1 Better conditional statement 2.2 countUntil supports InputRange for element and predicate search. 2.3 Fixes unicode bug (return the amount of popFronts, not index) 2.4 Fixes http://d.puremagic.com/issues/show_bug.cgi?id=8804 2.5 Fixes http://d.puremagic.com/issues/show_bug.cgi?id=8821 Note: count is still subject to the bugs in splitAfter * Incorrect reference range support * Incorrect split for forward range Both are corrected in another pull. As such, no unittests are added (yet). Commit: 3dffa6c47513aa2b4b47d20c96c4d42f2047a8d0 https://github.com/D-Programming-Language/phobos/commit/3dffa6c47513aa2b4b47d20c96c4d42f2047a8d0 Author: monarch dodra <monarchdodra@gmail.com> Date: 2012-11-20 (Tue, 20 Nov 2012) Changed paths: M std/algorithm.d Log Message: ----------- more improvements in cout/countUntil Commit: a98a93f1e4bbc33a6decb6f6ab1118d4e240068a https://github.com/D-Programming-Language/phobos/commit/a98a93f1e4bbc33a6decb6f6ab1118d4e240068a Author: monarch dodra <monarchdodra@gmail.com> Date: 2012-11-20 (Tue, 20 Nov 2012) Changed paths: M std/path.d Log Message: ----------- fixing countUntil vs indexOf issue Commit: 0a3b7be8e135e35c5a2d9ee4d665f769b6a66150 https://github.com/D-Programming-Language/phobos/commit/0a3b7be8e135e35c5a2d9ee4d665f769b6a66150 Author: monarch dodra <monarchdodra@gmail.com> Date: 2012-11-20 (Tue, 20 Nov 2012) Changed paths: M std/algorithm.d Log Message: ----------- Quick splitter countUntil fix This is more of a band-aid..., splitter needs some deep fixing anyways... Commit: 076c853b7389f8c81e0fa8130e0e0db073d38bad https://github.com/D-Programming-Language/phobos/commit/076c853b7389f8c81e0fa8130e0e0db073d38bad Author: monarch dodra <monarchdodra@gmail.com> Date: 2012-11-20 (Tue, 20 Nov 2012) Changed paths: M std/algorithm.d Log Message: ----------- indexOf: More details Not 100% about the text... Commit: 20d77cb8ffd60fe64dd044b58b9b5a54de29bbe2 https://github.com/D-Programming-Language/phobos/commit/20d77cb8ffd60fe64dd044b58b9b5a54de29bbe2 Author: monarch dodra <monarchdodra@gmail.com> Date: 2012-11-22 (Thu, 22 Nov 2012) Changed paths: M std/algorithm.d Log Message: ----------- Changes to count[Until] as suggested by review Commit: 1b2b5fb76e7e7b0fc72e76e445ceba0cb83f3bc6 https://github.com/D-Programming-Language/phobos/commit/1b2b5fb76e7e7b0fc72e76e445ceba0cb83f3bc6 Author: Andrei Alexandrescu <andrei@erdani.com> Date: 2012-12-13 (Thu, 13 Dec 2012) Changed paths: M std/algorithm.d M std/path.d Log Message: ----------- Merge pull request #951 from monarchdodra/count3 improvements/fixes for count countUntil Compare: https://github.com/D-Programming-Language/phobos/compare/259cd23d67b8...1b2b5fb76e7e |
Copyright © 1999-2021 by the D Language Foundation