Skip to content

Releases: schveiguy/iopipe

Add range input device

20 Oct 19:59
8246055
Compare
Choose a tag to compare

When given a range of elements, or a range of slices of elements, you can form a buffered iopipe out of it using the new rangeDev wrapper.

This allows easy use from anything that provides a range interface.

Minor bug fix

08 Mar 21:38
e59ad0d
Compare
Choose a tag to compare
Merge pull request #38 from schveiguy/fix87

Fix #87

Make delimitedText work again.

08 Aug 14:27
6a8c10d
Compare
Choose a tag to compare

Fix io dependency

08 Aug 01:59
Compare
Choose a tag to compare

Remove version dependency on io. Any version is fine, as it's optional, and the deprecated portion of iopipe that depends on it doesn't depend on any older API.

Fix issue with stray @safe tag

28 Jun 23:18
Compare
Choose a tag to compare

Everything is safe!

28 Jun 18:05
Compare
Choose a tag to compare

Aside from RingBuffer, everything can now be done within @safe code.

Minor update to buffering

26 Jan 02:29
Compare
Choose a tag to compare

To assist in using iopipe as an output string buffer, this makes the default buffer size small for null streams, so we aren't preallocating a huge buffer for what is likely a small string.

Add writeBuf mechanism for output

30 Nov 04:31
Compare
Choose a tag to compare

Over and over and over, I was writing local functions that do what this thing does -- write data to the front of the window, and release it, extending when necessary.

This facilitates greatly the concept of writing data to an iopipe. Should only be used on iopipes that have a buffer that is processed after release, or where you are writing to a piece of memory (i.e. an array).

Fix issue with unzip and `immutable(ubyte)[]` source pipe

27 Nov 04:42
Compare
Choose a tag to compare
v0.1.4

Cast no-side-effect function to void when source is immutable array.

Add valve support to delimitedtext

20 Nov 00:49
Compare
Choose a tag to compare
v0.1.3

Merge remote-tracking branch 'origin/master'