https://issues.dlang.org/show_bug.cgi?id=5548

Jack Stouffer <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |performance
                 CC|                            |[email protected]
           Hardware|Other                       |All

--- Comment #4 from Jack Stouffer <[email protected]> ---
Definitely agree that this should exist. Currently in the array overloads,
there are a lot of uses of functions that use appender internally and then
return the managed array with app.data(), only to be appended to another
appender in the parent function. Having OutputRange overloads would represent a
significant performance boost.

Once https://github.com/dlang/phobos/pull/5018 is pulled, I'll start working on
this.

BTW, in the mean time, converting to string can be used with OutputRanges via
std.range.put and std.conv.toChars.

--

Reply via email to