]> mj.ucw.cz Git - libucw.git/history - lib/fastbuf.c
Let eltpools maintain the number of allocated items. The overhead
[libucw.git] / lib / fastbuf.c
2007-06-25 Pavel CharvatMerge with git+ssh://git.ucw.cz/projects/sherlock/GIT...
2007-06-21 Pavel Charvatlibucw: added more const qualifiers
2007-06-01 Pavel Charvatlib: removed breada :-)
2007-06-01 Pavel Charvatfastbufs: added a new function for safe reading of...
2007-05-18 Pavel CharvatMerged main branch to dev-sorter.
2007-05-18 Pavel CharvatMerge with git+ssh://git.ucw.cz/projects/sherlock/GIT...
2007-04-23 Pavel CharvatMerge with git+ssh://git.ucw.cz/projects/sherlock/GIT...
2007-04-13 Pavel CharvatMerge with git+ssh://git.ucw.cz/projects/sherlock/GIT...
2007-04-11 Pavel Charvatfixed a typo in bfilesize
2007-03-12 Pavel CharvatMerge with git+ssh://git.ucw.cz/projects/sherlock/GIT...
2007-03-12 Pavel CharvatMerge with git+ssh://git.ucw.cz/projects/sherlock/GIT...
2007-03-10 Martin Mareslib/fastbuf.h no longer includes <stdio.h>.
2007-03-10 Martin MaresFastbufs now work better on unseekable files.
2006-07-24 Pavel CharvatMerge with git+ssh://cvs.ucw.cz/projects/sherlock/GIT...
2006-05-17 Martin MaresSplit fastbuf.c to three parts.
2006-05-17 Pavel CharvatMerge with git+ssh://cvs.ucw.cz/projects/sherlock/GIT...
2006-05-17 Pavel CharvatFaster bgets_bb(). Similar optimizations can be done in
2006-05-17 Pavel Charvatsimple bgets with allocation on the stack/mempool/bbuf
2005-09-14 Martin MaresOops, one really cannot skip bflush() there, because...
2005-09-14 Martin MaresIf nothing has been written, brewind() needn't flush.
2004-12-11 Martin MaresChanged all references to Sherlock Library by UCW Library.
2004-11-20 Martin MaresPartial inlining of bskip().
2004-09-27 Martin MaresLet bskip() return success.
2004-07-06 Martin MaresIntroduced bfilesize().
2004-06-27 Martin MaresAdded bskip() which skips the given number of bytes...
2004-01-16 Martin MaresThe combination of bflush() with bsetpos() to the begin...
2003-11-05 Martin Maresbbcopy() can be asked to copy the rest of the input...
2003-01-27 Martin MaresAdded another version of bgets() which doesn't die...
2002-10-06 Martin Maresbdirect_read_prepare() now returns 0 instead of EOF.
2002-09-30 Martin MaresThe is_temp_file variable was originally a good idea...
2002-09-27 Martin MaresWhen writing, the data needn't start at the beginning...
2002-09-24 Martin MaresAfter a lot of benchmarking replaced the old super...
2002-09-23 Martin MaresForgot to commit with the rest of fastbuf changes.
2002-08-20 Martin MaresSplit bdirect_read to prepare and commit part (similarl...
2002-08-20 Martin MaresAdded license notices to all library files which are...
2002-05-22 Martin Maresbungetc() is no longer passed the character to unget...
2001-12-15 Martin Maresbgetw() returns int instead of word, so it's possible
2001-02-20 Martin MaresAdded bgets0().
2001-02-19 Martin MaresOops, breadb() was wrong.
2001-02-19 Martin MaresAdded breadb() which acts just like bread(), but die...
2001-01-21 Martin MaresAdded "direct buffer I/O" interface for those who want...
2001-01-14 Martin MaresAllow bclose(NULL).
2001-01-07 Martin Maresbread() now returns the number of bytes read instead...
2000-12-11 Martin MaresAdded support for memory debuggers (efence and [unteste...
2000-12-11 Martin MaresFixed includes, defines and copyrights.
2000-12-05 Martin MaresAdd directory to all includes.
2000-12-05 Martin MaresSquashed a couple of warnings.
2000-10-28 Martin MaresNew I/O library.
2000-08-02 Martin MaresRewrote large file support. Instead of mucking with...
1999-11-08 Martin MaresSHERLOCK_O_LARGEFILE is either O_LARGEFILE or 0 dependi...
1999-10-24 Martin MaresLarge File Support in fastbuf library.
1999-09-13 Martin MaresKilled `typedef unsigned long ulg' and replaced all...
1998-02-15 Martin Maresbbcopy() leaves correct file positions.
1998-02-10 Martin MaresGrrrr. Caught nasty bbcopy() bug causing sword.c scramb...
1998-01-06 Martin MaresSyncing crashed repository with my work tree.
1997-07-28 Martin MaresNew buffering code and objget caching changes.
1997-07-28 Martin Maresx