factor/core/io
Joe Groff 8261c941c2 io: non-copying each-block and contents variants
each-(stream-)block* is like each-block but takes a buffer object and reads into it repeatedly. (stream-)contents* determines the stream length then does a single stream-read-unsafe into a preallocated buffers. Both functions currently only work for byte-arrays (and contents* only for seekable streams), so they can't replace the non-starred versions completely just yet.
2011-10-17 21:23:00 -07:00
..
backend change add-init-hook to add-startup-hook, new add-shutdown-hook word 2009-10-19 22:17:02 -04:00
binary io.binary: make le> and be> faster (20% and 75%, respectively). 2011-10-11 21:13:30 -07:00
encodings io.encodings.utf8: assume streams are largely ascii. 2011-10-03 21:49:21 -07:00
files specialized-arrays: performed some cleanup. 2011-09-26 11:37:51 -07:00
pathnames io.pathnames: enclose a few example outputs in double quote characters 2011-01-14 20:07:10 +09:00
streams io.streams.memory: implement stream-read-unsafe 2011-10-17 21:22:59 -07:00
test io.buffers: fix buffer-until for iota (reported by Sascha Matzke) 2010-01-16 18:44:24 +13:00
authors.txt
io-docs.factor io: fix help lint 2011-04-03 17:37:28 -07:00
io-tests.factor
io.factor io: non-copying each-block and contents variants 2011-10-17 21:23:00 -07:00
summary.txt