[phobos] [D-Programming-Language/phobos] 45c4e5: Revive #1348: "Issue 9882 - Implement a "tee" styl...
GitHub via phobos
phobos at puremagic.com
Wed Jul 16 09:56:25 PDT 2014
Branch: refs/heads/master
Home: https://github.com/D-Programming-Language/phobos
Commit: 45c4e51982c47e0f76583459eeb47a830c0277a1
https://github.com/D-Programming-Language/phobos/commit/45c4e51982c47e0f76583459eeb47a830c0277a1
Author: irritate <irritate at gmail.com>
Date: 2014-02-24 (Mon, 24 Feb 2014)
Changed paths:
M std/range.d
Log Message:
-----------
Revive #1348: "Issue 9882 - Implement a "tee" style InputRange so that a function can be called during a chain of InputRanges."
Commit: 512edcaec28ce8501d9d6902c03cfaeabe30b16e
https://github.com/D-Programming-Language/phobos/commit/512edcaec28ce8501d9d6902c03cfaeabe30b16e
Author: MetaLang <jared771 at gmail.com>
Date: 2014-02-24 (Mon, 24 Feb 2014)
Changed paths:
M std/range.d
Log Message:
-----------
Updated documentation to say that tee is useful for debugging long UFCS chains, and that the default behaviour is to call func on popFront
Commit: 8bdb382fbf9986835b27535d848d1b3323d60141
https://github.com/D-Programming-Language/phobos/commit/8bdb382fbf9986835b27535d848d1b3323d60141
Author: MetaLang <jared771 at gmail.com>
Date: 2014-02-24 (Mon, 24 Feb 2014)
Changed paths:
M std/range.d
Log Message:
-----------
Forward back, popBack, and length if available. If _input.length is available statically, make it available statically in the result as well. Change pipeOnFront back to pipeOnPop because _input may have back and popBack.
Commit: 1cebf18fe3d9b351abd343e75918bcd1bde078d0
https://github.com/D-Programming-Language/phobos/commit/1cebf18fe3d9b351abd343e75918bcd1bde078d0
Author: MetaLang <jared771 at gmail.com>
Date: 2014-02-25 (Tue, 25 Feb 2014)
Changed paths:
M std/range.d
Log Message:
-----------
Change documentation to reflect pipeOnPop, fix unittest failure.
Commit: 52edb27719327f3a56345149d0dcf91a9ddef314
https://github.com/D-Programming-Language/phobos/commit/52edb27719327f3a56345149d0dcf91a9ddef314
Author: MetaLang <jared771 at gmail.com>
Date: 2014-02-25 (Tue, 25 Feb 2014)
Changed paths:
M std/range.d
Log Message:
-----------
Tabs to spaces
Commit: 79d5d6034ed971ba051feb8f76be8f85803a3287
https://github.com/D-Programming-Language/phobos/commit/79d5d6034ed971ba051feb8f76be8f85803a3287
Author: MetaLang <jared771 at gmail.com>
Date: 2014-02-25 (Tue, 25 Feb 2014)
Changed paths:
M std/range.d
Log Message:
-----------
Change unittests to use UFCS
Commit: 28a6ce4678806fc2b18185592cce8f48fbb250fa
https://github.com/D-Programming-Language/phobos/commit/28a6ce4678806fc2b18185592cce8f48fbb250fa
Author: MetaLang <jared771 at gmail.com>
Date: 2014-02-25 (Tue, 25 Feb 2014)
Changed paths:
M std/range.d
Log Message:
-----------
Change documentation and unittests to make it clear that the function passed to tee is not executed until the resultant range is evaluated.
Commit: 71250414cfbe2f7f3e7b94c0c0d2f654b03d3892
https://github.com/D-Programming-Language/phobos/commit/71250414cfbe2f7f3e7b94c0c0d2f654b03d3892
Author: MetaLang <jared771 at gmail.com>
Date: 2014-02-25 (Tue, 25 Feb 2014)
Changed paths:
M std/range.d
Log Message:
-----------
Forward random access if the underlying range has it AND pipeOnPop is false
Commit: 18483b3ec487e93e677f28603d56ca5c4e3f2a59
https://github.com/D-Programming-Language/phobos/commit/18483b3ec487e93e677f28603d56ca5c4e3f2a59
Author: MetaLang <jared771 at gmail.com>
Date: 2014-02-25 (Tue, 25 Feb 2014)
Changed paths:
M std/range.d
Log Message:
-----------
Actually define IndexType, change opDollar to alias length, not _input.length
Commit: ec828b6ec9a52a3d704ff819b4f6883d0f0f29ed
https://github.com/D-Programming-Language/phobos/commit/ec828b6ec9a52a3d704ff819b4f6883d0f0f29ed
Author: MetaLang <jared771 at gmail.com>
Date: 2014-02-26 (Wed, 26 Feb 2014)
Changed paths:
M std/range.d
Log Message:
-----------
Remove unnecessary check for static length on input range
Commit: 259dd0c07b0ea46e035a993bc9461deb9bd1bfbf
https://github.com/D-Programming-Language/phobos/commit/259dd0c07b0ea46e035a993bc9461deb9bd1bfbf
Author: MetaLang <jared771 at gmail.com>
Date: 2014-02-26 (Wed, 26 Feb 2014)
Changed paths:
M std/range.d
Log Message:
-----------
Documentation tweaks
Commit: c1f6fc965649e346d0db7fdc3b01802b944042cb
https://github.com/D-Programming-Language/phobos/commit/c1f6fc965649e346d0db7fdc3b01802b944042cb
Author: MetaLang <jared771 at gmail.com>
Date: 2014-03-10 (Mon, 10 Mar 2014)
Changed paths:
M std/range.d
Log Message:
-----------
Removed type parameter on Result struct
Commit: d882fb44e9bebd7b76ce22a0de24ec5b7f52a9b1
https://github.com/D-Programming-Language/phobos/commit/d882fb44e9bebd7b76ce22a0de24ec5b7f52a9b1
Author: MetaLang <jared771 at gmail.com>
Date: 2014-03-18 (Tue, 18 Mar 2014)
Changed paths:
M posix.mak
M std/algorithm.d
M std/array.d
M std/bitmanip.d
M std/concurrency.d
M std/container.d
M std/conv.d
M std/digest/sha.d
M std/encoding.d
M std/exception.d
M std/format.d
M std/functional.d
M std/internal/math/biguintcore.d
A std/internal/scopebuffer.d
M std/json.d
M std/math.d
M std/net/curl.d
M std/numeric.d
M std/parallelism.d
M std/process.d
M std/range.d
M std/regex.d
M std/stdio.d
M std/string.d
M std/traits.d
M std/uni.d
M std/uri.d
M std/utf.d
M std/uuid.d
M std/variant.d
M std/xml.d
M unittest.d
M win32.mak
M win64.mak
Log Message:
-----------
Merge branch 'master' into std-range-tee-fixup
Commit: 8eabb58fd8612242c00b80d211a5429c6928e74f
https://github.com/D-Programming-Language/phobos/commit/8eabb58fd8612242c00b80d211a5429c6928e74f
Author: MetaLang <jared771 at gmail.com>
Date: 2014-03-18 (Tue, 18 Mar 2014)
Changed paths:
M std/range.d
Log Message:
-----------
Remove forwarding of save and remove unittests for save functionality
Commit: c64d366d6a0b7147bf9f4b78a81540eb7df049e0
https://github.com/D-Programming-Language/phobos/commit/c64d366d6a0b7147bf9f4b78a81540eb7df049e0
Author: MetaLang <jared771 at gmail.com>
Date: 2014-03-24 (Mon, 24 Mar 2014)
Changed paths:
M std/range.d
Log Message:
-----------
Revamp to allow tee to take either an OutputRange or a lambda to output to
Commit: 4d33f116409b9e7352a39b91c12a592b43020763
https://github.com/D-Programming-Language/phobos/commit/4d33f116409b9e7352a39b91c12a592b43020763
Author: MetaLang <jared771 at gmail.com>
Date: 2014-03-24 (Mon, 24 Mar 2014)
Changed paths:
M std/range.d
Log Message:
-----------
Small formatting fix
Commit: 9300935693f50f2011664e696712ddb3c972273b
https://github.com/D-Programming-Language/phobos/commit/9300935693f50f2011664e696712ddb3c972273b
Author: MetaLang <jared771 at gmail.com>
Date: 2014-03-24 (Mon, 24 Mar 2014)
Changed paths:
M std/range.d
Log Message:
-----------
Fix small typo that was causing a compile error, redo comments
Commit: 14b6a4b25ff3f169b373e6b286bcc28cd0952f04
https://github.com/D-Programming-Language/phobos/commit/14b6a4b25ff3f169b373e6b286bcc28cd0952f04
Author: MetaLang <jared771 at gmail.com>
Date: 2014-03-24 (Mon, 24 Mar 2014)
Changed paths:
M std/range.d
Log Message:
-----------
Partially done new unit tests for outputting to OutputRanges
Commit: cd5baea3beaa6d19e223e6eca861f49edcc4988a
https://github.com/D-Programming-Language/phobos/commit/cd5baea3beaa6d19e223e6eca861f49edcc4988a
Author: MetaLang <jared771 at gmail.com>
Date: 2014-03-25 (Tue, 25 Mar 2014)
Changed paths:
M std/range.d
Log Message:
-----------
Fix unittest taking a function as an OutputRange
Commit: a721914ab51f82e98e44005adc43c40bd49a9486
https://github.com/D-Programming-Language/phobos/commit/a721914ab51f82e98e44005adc43c40bd49a9486
Author: MetaLang <jared771 at gmail.com>
Date: 2014-03-26 (Wed, 26 Mar 2014)
Changed paths:
M std/range.d
Log Message:
-----------
Another unit test for diverting to an output range
Commit: 0f1aa52cb82b8cd113ddb273972ce98da3e892a1
https://github.com/D-Programming-Language/phobos/commit/0f1aa52cb82b8cd113ddb273972ce98da3e892a1
Author: MetaLang <jared771 at gmail.com>
Date: 2014-03-26 (Wed, 26 Mar 2014)
Changed paths:
M std/range.d
Log Message:
-----------
More unit tests for output ranges, fixed a bug when passing a non-template static lambda to tee
Commit: e4d33e7710e090f33a87fb8b931ea06b0b863380
https://github.com/D-Programming-Language/phobos/commit/e4d33e7710e090f33a87fb8b931ea06b0b863380
Author: MetaLang <jared771 at gmail.com>
Date: 2014-04-06 (Sun, 06 Apr 2014)
Changed paths:
M std/range.d
Log Message:
-----------
Change _output.put(_input.front) to put(_output, _input.front)
Commit: e4491ddd0ff27e5b7d97afef0006272de33e8b9d
https://github.com/D-Programming-Language/phobos/commit/e4491ddd0ff27e5b7d97afef0006272de33e8b9d
Author: MetaLang <jared771 at gmail.com>
Date: 2014-04-06 (Sun, 06 Apr 2014)
Changed paths:
M std/algorithm.d
M std/array.d
M std/conv.d
M std/datetime.d
M std/digest/digest.d
M std/exception.d
M std/format.d
M std/getopt.d
M std/internal/scopebuffer.d
M std/math.d
M std/net/curl.d
M std/outbuffer.d
M std/parallelism.d
M std/random.d
M std/range.d
M std/regex.d
M std/stdio.d
M std/traits.d
M std/uni.d
M std/utf.d
M unittest.d
Log Message:
-----------
Merge branch 'master' into std-range-tee-fixup
Commit: bce1e9634e3a6b2ddc408275493951338f41a403
https://github.com/D-Programming-Language/phobos/commit/bce1e9634e3a6b2ddc408275493951338f41a403
Author: MetaLang <jared771 at gmail.com>
Date: 2014-07-13 (Sun, 13 Jul 2014)
Changed paths:
A .editorconfig
M CONTRIBUTING.md
M etc/c/curl.d
M etc/c/zlib.d
M posix.mak
M std/algorithm.d
M std/array.d
M std/ascii.d
M std/bigint.d
M std/bitmanip.d
M std/c/windows/winsock.d
M std/complex.d
R std/container.d
A std/container/array.d
A std/container/binaryheap.d
A std/container/dlist.d
A std/container/package.d
A std/container/rbtree.d
A std/container/slist.d
A std/container/util.d
M std/conv.d
M std/datetime.d
M std/digest/sha.d
M std/exception.d
A std/experimental/note.md
M std/file.d
M std/format.d
M std/functional.d
M std/getopt.d
M std/internal/math/biguintcore.d
M std/internal/math/biguintnoasm.d
M std/internal/math/biguintx86.d
M std/internal/math/errorfunction.d
M std/internal/math/gammafunction.d
R std/internal/uni.d
R std/internal/uni_tab.d
M std/internal/unicode_tables.d
M std/internal/windows/advapi32.d
M std/json.d
M std/math.d
M std/mathspecial.d
R std/metastrings.d
M std/mmfile.d
M std/net/curl.d
M std/numeric.d
M std/parallelism.d
M std/path.d
M std/process.d
M std/random.d
M std/range.d
M std/regex.d
M std/signals.d
M std/socket.d
M std/stdio.d
M std/stream.d
M std/string.d
M std/system.d
M std/traits.d
M std/typecons.d
M std/uni.d
M std/utf.d
M std/uuid.d
M std/variant.d
M std/zlib.d
M unittest.d
M win32.mak
M win64.mak
Log Message:
-----------
Merge branch 'master' into std-range-tee-fixup
Conflicts:
std/range.d
Commit: 195170abfe5581aff03ccfdefcaf2f2463d78777
https://github.com/D-Programming-Language/phobos/commit/195170abfe5581aff03ccfdefcaf2f2463d78777
Author: MetaLang <jared771 at gmail.com>
Date: 2014-07-13 (Sun, 13 Jul 2014)
Changed paths:
M std/range.d
Log Message:
-----------
Add documented unittests, fix small nits
Commit: 9ede1c064347ade59366e7d2df139ecd3127c74d
https://github.com/D-Programming-Language/phobos/commit/9ede1c064347ade59366e7d2df139ecd3127c74d
Author: MetaLang <jared771 at gmail.com>
Date: 2014-07-13 (Sun, 13 Jul 2014)
Changed paths:
M std/range.d
Log Message:
-----------
Small change to documented unittest
Commit: 5717690895819cc17da249fe8a2689ba272a58f9
https://github.com/D-Programming-Language/phobos/commit/5717690895819cc17da249fe8a2689ba272a58f9
Author: MetaLang <jared771 at gmail.com>
Date: 2014-07-14 (Mon, 14 Jul 2014)
Changed paths:
M std/range.d
Log Message:
-----------
Add explanation for overload of tee that can take a template lambda or a function.
Commit: 064375dfa4ff414591ca1d5d0384a04c91e995fc
https://github.com/D-Programming-Language/phobos/commit/064375dfa4ff414591ca1d5d0384a04c91e995fc
Author: MetaLang <jared771 at gmail.com>
Date: 2014-07-14 (Mon, 14 Jul 2014)
Changed paths:
M std/range.d
Log Message:
-----------
Change comments on tee overload taking functions as OutputRanges to hide implementation details from users.
Commit: 6d5ab305b9397da1098ba03fd0f2bc453150a0ef
https://github.com/D-Programming-Language/phobos/commit/6d5ab305b9397da1098ba03fd0f2bc453150a0ef
Author: Михаил Страшун <public at dicebot.lv>
Date: 2014-07-16 (Wed, 16 Jul 2014)
Changed paths:
M std/range.d
Log Message:
-----------
Merge pull request #1965 from MetaLang/std-range-tee-fixup
Revive pull request #1348: "Issue 9882 - Implement a "tee" style InputRange...
Compare: https://github.com/D-Programming-Language/phobos/compare/e3cdb418ea17...6d5ab305b939
More information about the phobos
mailing list