summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2014-02-09add --new optionpre-unificationDavid Mazieres
2014-02-09uploadingDavid Mazieres
2014-02-08better usage messageDavid Mazieres
2014-02-08tweak verbose settingsDavid Mazieres
2014-02-08reconcile .../new and .../cur in a more intelligent wayDavid Mazieres
2014-02-08tag stderr in a more robust wayDavid Mazieres
2014-02-08massively speed up cold-cache initialization by going in directory order.David Mazieres
2014-02-08remove threads from directory scan.David Mazieres
sha1summing small files in the file system is shockingly faster if you do it in the order files appear in the directory (without sorting the directory).
2014-02-07make sqlstmt_t copyableDavid Mazieres
2014-02-07use threads to hash filesDavid Mazieres
2014-02-07work queue abstractionDavid Mazieres
2014-02-07start working on threadingDavid Mazieres
2014-02-07enable mutlithreadDavid Mazieres
2014-02-07starting to have plausible initializationDavid Mazieres
2014-02-06some crapDavid Mazieres
2014-02-06rearrange a bitDavid Mazieres
2014-02-06added confDavid Mazieres
2014-02-05getopt_longDavid Mazieres
2014-02-05search for eg++, which is required for c++11 on OpenBSDDavid Mazieres
2014-02-05paranoia about random generatorDavid Mazieres
2014-02-05subtract the right quantity pleaseDavid Mazieres
2014-02-04don't close file descriptor that's in useDavid Mazieres
2014-02-04flush infinibuf on eofDavid Mazieres
2014-02-04root directory is shorter than maildir (because no '/' to remove)David Mazieres
2014-02-04some nice memory corruptionDavid Mazieres
2014-02-04pass error to destroyer of ofdinfinistreamDavid Mazieres
2014-02-04write sad commentDavid Mazieres
2014-02-04i/ofdinfinistreamDavid Mazieres
2014-02-04use new file_dbopsDavid Mazieres
2014-02-04start to bundle the file operations into a structureDavid Mazieres
2014-02-04compile with -pthread if we are going to use threadsDavid Mazieres
2014-02-04put sqlstmt_t into separate file; add support for tparamDavid Mazieres
2014-02-03sputeofDavid Mazieres
2014-02-03Merge branch 'master' of market.scs.stanford.edu:hack/repos/muchsyncDavid Mazieres
Conflicts: infinibuf.h
2014-02-03don't need mutexDavid Mazieres
2014-02-03comments; plus switch from deque to listDavid Mazieres
2014-02-02nitDavid Mazieres
2014-02-02separate infinibuf.h fileDavid Mazieres
2014-02-01use shared_ptrDavid Mazieres
2014-02-01use lock guardsDavid Mazieres
2014-02-01use explicit locking... not super exception-safeDavid Mazieres
2014-02-01in and outfdDavid Mazieres
2014-02-01try virtual lock functionsDavid Mazieres
2014-01-31call it infinibufDavid Mazieres
2014-01-31start stripping down chanbufDavid Mazieres
2014-01-31broke down and wrote my own buffering to avoid gnu-specific fd streams...David Mazieres
2014-01-30use exclusive locking mode so we can flush transactions periodicallyDavid Mazieres
2014-01-30deal with peculiarities of renaming a file onto itselfDavid Mazieres
2014-01-30precedence of & is way to high.David Mazieres
2014-01-30hash_id_ was uninitializedDavid Mazieres