Skip to content

Releases: schveiguy/iopipe

CTFE-able byline

13 Jun 16:12
Compare
Choose a tag to compare

I've added some code to make byline work at compile-time when used on strings.

Real windows support

11 Jun 14:42
Compare
Choose a tag to compare

Had never tested windows before, and there were some things that wouldn't build. Now they work.

Examples still do not work, as they relied on using openDev

io update

10 Jun 20:06
Compare
Choose a tag to compare

This release doesn't change any underlying iopipe functionality, but removes the basic IODev streaming class in iopipe. Instead, one should use Martin Nowak's std.io library for low-level io.

This release is ONLY supported using dmd 2.080.1 or later.

The prior low-level functions are switched to being aliases to std.io, but will be removed in one of the next versions, probably v0.1.2.

Add RingBuffer, search example

10 May 23:01
d948a83
Compare
Choose a tag to compare

Added a RingBuffer to the buffer file. You can now use rbufd instead of just bufd to get a ring buffer, which avoids all copying.

Also added a simple example search which does straightforward searching for items in the input stream, and will print a number of lines of context (with line numbers). This example allows using normal or ring buffer via a command line switch.

Note that this also changes the name of BufferManager to AllocatedBuffer, since there are now 2 different buffer types.

This release still only works on Posix. However, very soon I plan to add Windows support, and more i/o functionality when iopipe can depend on the base io library.

Updates to zip handling

04 Jan 15:29
Compare
Choose a tag to compare

Fix issue #13 so concatenated gzip files are properly handled.

Also makes buffer extending more sane (limits growth to 2x), and adds ability to efficiently read all data into the buffer using extendElems().

v0.0.2

13 Oct 15:17
Compare
Choose a tag to compare

Updated ddocs, no functional changes. The ddox result is now committed so github can serve it:

http://schveiguy.github.io/iopipe

Initial release

13 Oct 15:16
Compare
Choose a tag to compare

Most unit tests and documentation are finished! This is very alpha, expect API changes.