Skip to content

v0.16.3

Compare
Choose a tag to compare
@awnumar awnumar released this 27 Jun 10:03
· 156 commits to master since this release
42a26f9

It is now possible to construct a LockedBuffer object directly from an io.Reader.

Added

func NewBufferFromReader(r io.Reader, size int) *LockedBuffer { /* ... */ }
func NewBufferFromReaderUntil(r io.Reader, delim byte) *LockedBuffer { /* ... */ }

Reading from standard input is now trivially:

b := NewBufferFromReaderUntil(os.Stdin, '\n')