Commit graph

649 commits

Author SHA1 Message Date
Con Kolivas ccf225f710 Put vchar should take a 64 bit integer and is used from more than one call site so uninline it. 2012-12-31 16:02:54 +11:00
Con Kolivas 6f0410d28f Microoptimise in hash_search. 2012-12-31 15:02:49 +11:00
Con Kolivas e1fd5d6d11 Inline rzip functions used from only one caller. 2012-12-31 13:24:33 +11:00
Con Kolivas 0b8c0818a0 Check for successful calloc of hash table only after performing it. 2012-12-31 13:16:03 +11:00
Con Kolivas 5591639863 stdin_eof is just a bool 2012-12-31 13:09:47 +11:00
Con Kolivas 02b3250639 hash_bits can only be up to 64 so use a char type. 2012-12-31 13:04:06 +11:00
Con Kolivas 73e921b862 Check endianness of build with autotools to enable md5 support on more platforms. 2012-12-30 13:10:47 +11:00
Con Kolivas 585113d42d Bump version to 0.614 2012-07-13 10:42:40 +10:00
Con Kolivas 3238ce712c Update changelogs. 2012-07-13 10:42:20 +10:00
Con Kolivas 1aa0c0fdd0 Fix crash with -S by not freeing control->suffix. 2012-07-13 10:40:41 +10:00
Con Kolivas 275523661d Revert "Fix invalid free error when -o and -S are used together."
This reverts commit 0d6944bd3f.

Breaks lrztar.
2012-07-13 10:38:29 +10:00
Con Kolivas 2685f3dd32 Add more benchmarks. 2012-07-07 23:59:26 +10:00
Con Kolivas ea731b5748 Update documentation. 2012-07-07 22:58:43 +10:00
Con Kolivas 108d153f5e Bump version number to 0.613 2012-07-07 22:52:43 +10:00
Con Kolivas 745c2e2352 Fix other non-win32 compilation for libzpaq. 2012-07-07 22:17:00 +10:00
Con Kolivas ee08f310da Fix libzpaq compilation on other non-win32 OSs. 2012-07-07 22:13:15 +10:00
Con Kolivas 00236b16cb Fix Types.h missing which breaks typedefs on macosx. 2012-07-07 22:06:13 +10:00
Con Kolivas 7e88495988 Cope with missing ffsll() on various platforms. 2012-07-07 21:54:05 +10:00
Con Kolivas db1788f987 Fix get_ram compilation on osx. 2012-07-07 21:44:00 +10:00
Con Kolivas 184a8f0025 Rename lrzip.h to lrzip_core.h to cope with case insensitive filesystems not working with Lrzip.h vs lrzip.h 2012-07-07 21:39:40 +10:00
Con Kolivas c2ed75b868 Revert "Include Lrzip.h in sources."
This reverts commit 36c777e6d3.

Wrong fix for case insensitive issue filesystem lrzip.h vs Lrzip.h
2012-07-07 21:34:49 +10:00
Con Kolivas 36c777e6d3 Include Lrzip.h in sources. 2012-07-07 21:24:54 +10:00
Con Kolivas 901e507bd8 Include test for pthread.h and include header in lrzip_private.h. 2012-07-07 21:16:11 +10:00
Con Kolivas 73316ae276 Use system extensions in configure.ac to allow to build on non-gnu-linux platforms. 2012-07-07 21:04:49 +10:00
Con Kolivas 0d6944bd3f Fix invalid free error when -o and -S are used together. 2012-07-07 21:02:35 +10:00
Con Kolivas 081265f1c9 Use no back end compression for blocks smaller than 64 bytes to avoid issues to do with minimum buffer size and minimum match sizes of the rzip preprocessing. 2012-07-07 20:43:44 +10:00
Con Kolivas 9430b6ff4a Fix md5 calculaton on blocks larger then 2^32. Bug reproduced and debugged by Serge Belyshev. Patch by Paul Eggert. 2012-05-19 14:50:15 +10:00
Con Kolivas a9ba55fe61 Bump version number to 0.612 2012-03-17 23:16:03 +11:00
Con Kolivas 3466256f4c Updated benchmarks. 2012-03-17 23:13:06 +11:00
Con Kolivas ebd8eb917f One less tab in zpaq progress counter. 2012-03-17 22:42:04 +11:00
Con Kolivas f84d2f3373 More beautifying of the zpaq progress counter. 2012-03-17 22:33:49 +11:00
Con Kolivas 6ee7143746 Updated documentation. 2012-03-17 22:33:01 +11:00
Con Kolivas 681947234e Minor formatting improvement to delete misaligned %. 2012-03-17 16:19:38 +11:00
Con Kolivas 9e33cfc24a Implement progress counter on zpaq compress/decompress per thread within the Reader function. 2012-03-17 15:30:43 +11:00
Con Kolivas 93049636e4 Add some lrzip style defines and optimisations to the lrzip functions in libzpaq.h 2012-03-17 14:25:06 +11:00
Con Kolivas 77f6965f25 Re-instantiate the lzo compresses test for zpaq compression. 2012-03-16 23:20:54 +11:00
Con Kolivas 8b680e72ac Remove redundant code. 2012-03-16 23:14:49 +11:00
Con Kolivas fbcf0fcfd4 Delete now-unused zpipe code. 2012-03-16 23:04:20 +11:00
Con Kolivas 26433850b9 Implement virtual write support for bufWrite to speed up zpaq support and simplify the virtual read function for bufRead. 2012-03-16 23:00:29 +11:00
Con Kolivas 4d48717949 Add virtual read() support to the bufRead class to speed up encoding/decoding via the zpaq library. 2012-03-16 22:27:01 +11:00
Con Kolivas a55250cf16 Use libzpaq backend for decompression. 2012-03-16 14:14:22 +11:00
Con Kolivas f8d05b9a66 Move zpaq compression to new libzpaq library back end. 2012-03-16 14:04:16 +11:00
Con Kolivas 73df7ebcd3 Merge branch 'master' into zpaq 2012-03-16 09:53:27 +11:00
Con Kolivas dd89bdcf3e Add minimal libzpaq compilation support. 2012-03-16 08:59:04 +11:00
Con Kolivas 63229baed6 Move to libzpaq directory. 2012-03-15 22:38:58 +11:00
Con Kolivas 2f3f01958d Import libzapq files. 2012-03-15 22:37:46 +11:00
ckolivas 11f869dabe Fix Lrzip.h not being installed into include directory and make distcheck failing. 2012-03-15 11:16:57 +11:00
Con Kolivas 88e2f80736 Bump version number to 0.611. 2012-03-11 22:07:35 +11:00
Con Kolivas dd0438ec41 Update README. 2012-03-11 22:07:16 +11:00
Con Kolivas d7af8fa0e0 Update Changelogs for upcoming version 0.611. 2012-03-11 22:01:02 +11:00