File History

History of src/0dev.org/ioutil/ioutil.go

2014-12-28
14:14
[83fc64874b] part of check-in [879630c89c] Added 0dev.org/ioutil.ReadByte() function and a test for it. CC at 100% (user: spaskalev branch: bpe) [annotate] [blame] [check-ins using] [diff]
2014-12-25
00:26
[c11fdb5a53] part of check-in [46da7a6ae9] Extracted SizedWriter to a sizedWriter struct with a Write() method. (user: spaskalev branch: trunk) [annotate] [blame] [check-ins using] [diff]
2014-12-24
23:58
[9862ea3396] part of check-in [2cec92909f] 0dev.org/ioutil/SizedReader is now as fast as bufio.Reader if not faster for a buffer of 4096 bytes. Switched pdc to use it for decompression buffering and removed profiling code from the former (user: spaskalev branch: trunk) [annotate] [blame] [check-ins using] [diff]
23:45
[c84493a1fe] part of check-in [b703c38e0b] Extracted SizedReader to a sizedReader type with a Read() method. Closures seem to be slower in Go 1.4 and there is no real need for SizedReader to be a closure. (user: spaskalev branch: trunk) [annotate] [blame] [check-ins using] [diff]
23:33
[e5419d451e] part of check-in [701ac713de] Made SizedReader faster by keeping explicit buffer indices. (user: spaskalev branch: trunk) [annotate] [blame] [check-ins using] [diff]
21:40
[bca057263b] part of check-in [e1778aba98] Fixed SizedWriter behavior so that it follows io.Writer's Write(...) contract. Added more tests for 100% CC on the ioutil package. Predictor's compressor now uses SizedWriter and no longer has to do any internal buffering. (user: spaskalev branch: trunk) [annotate] [blame] [check-ins using] [diff]
19:07
[9da21d39e0] part of check-in [c28a763d5e] Implemented ioutil/SizedWriter. CC at 100%. (user: spaskalev branch: trunk) [annotate] [blame] [check-ins using] [diff]
2014-12-23
20:53
[98f8caa018] part of check-in [11d1c50cd5] Renamed BlockReader to SizedReader, modified ioutil tests for 100% code coverage (user: spaskalev branch: trunk) [annotate] [blame] [check-ins using] [diff]
18:52
[f63ac1dff8] part of check-in [38f8e62c81] Renamed MinReader to BlockReader. The later is now used by predictor's decompressor to simplify the code and deal away with the need for internal buffering. (user: spaskalev branch: trunk) [annotate] [blame] [check-ins using] [diff]
18:39
[3d22f83cbe] part of check-in [70896f73e9] Additional fixes and code simplification for MinReader (user: spaskalev branch: trunk) [annotate] [blame] [check-ins using] [diff]
14:27
[4d4fd7d642] part of check-in [4195e7817d] minReader fixes (user: spaskalev branch: trunk) [annotate] [blame] [check-ins using] [diff]
10:38
[edab0c9e76] part of check-in [47b221d5b4] Added MinReader to ioutils, CC at 100% (user: spaskalev branch: trunk) [annotate] [blame] [check-ins using] [diff]
07:52
Added [404db9969d] part of check-in [2bcd5307ea] Added package ioutil with io.Writer and io.Reader function wrappers (user: spaskalev branch: trunk) [annotate] [blame] [check-ins using]