Commits

Author Commit Message Labels Comments Date
Bryan O'Sullivan
Work around stupid OSX filesystem nonsense
Bryan O'Sullivan
Add strict and lazy string support to C fileread
Bryan O'Sullivan
Add lazy text variant
Bryan O'Sullivan
Add C fileread benchmark
Bryan O'Sullivan
Add a Python fileread benchmark
Bryan O'Sullivan
Remove more duplicated Builder code This time, I also changed the return value from UnsafeChar.unsafeWrite to return the number of Word16 values written, instead of the next offset in the array to use.
Bryan O'Sullivan
Fix off-by-one error
Bryan O'Sullivan
Remove duplicated code
Bryan O'Sullivan
Make Builder public
Bryan O'Sullivan
Speed up partialCopyI when data is aligned Improves Cut performance by a small amount
Bryan O'Sullivan
Un-inline copy.
Bryan O'Sullivan
Move array copy code into Array
Bryan O'Sullivan
Rename unsafeCopy to partialCopyM
Bryan O'Sullivan
Switch argument ordering for copy
Bryan O'Sullivan
Change argument ordering for unsafeCopy
Bryan O'Sullivan
Use a specialised tuple for iter
Bryan O'Sullivan
Move unsafeFreeze docs
Bryan O'Sullivan
Use the Unix cut command as a benchmark
Bryan O'Sullivan
Rename invariant checks to be more descriptive.
Bryan O'Sullivan
Update Tom's email address
Bryan O'Sullivan
Update copyrights
Bryan O'Sullivan
Remove another unnecessary test
Bryan O'Sullivan
Remove an unnecessary test
Bryan O'Sullivan
Document undocumented functions
Bryan O'Sullivan
Check empty chunk invariant properly
John Millikin
Add lazy decoders for UTF-16 and UTF-32.
John Millikin
Test encode/decode functions against all of Unicode.
John Millikin
In the test makefile, hide all packages to avoid module name conflicts.
John Millikin
Add lazy UTF-16 and UTF-32 encoders; add lazy ASCII decoder.
John Millikin
Export 'foldrChunks' and 'foldlChunks'; add 'toStrict' and 'fromStrict' utility functions.
  1. Prev
  2. Next