2
0
mirror of https://github.com/vasi/pixz synced 2024-11-18 15:26:46 +00:00
Commit Graph

126 Commits

Author SHA1 Message Date
Dave Vasilevsky
bd678c0924 Create wanted list even if no specs given 2010-10-13 22:37:56 -04:00
Dave Vasilevsky
5850a10301 Revert "Works without wanted files"
This reverts commit 8a05b40c53.
2010-10-13 22:33:28 -04:00
Dave Vasilevsky
8a05b40c53 Works without wanted files 2010-10-13 17:34:19 -04:00
Dave Vasilevsky
009d616db5 Check tar contents on output. TODO: No wanted files? Check index against files? 2010-10-13 17:26:55 -04:00
Dave Vasilevsky
b1ffeb1490 Fast-extraction works, non-tar too! Disable DEBUG 2010-10-13 13:14:30 -04:00
Dave Vasilevsky
0b37d9398d fix todo 2010-10-13 13:06:56 -04:00
Dave Vasilevsky
557cae0350 Extrac spec-matching into function 2010-10-13 12:53:05 -04:00
Dave Vasilevsky
6f83d58d51 Make sure each spec matches something 2010-10-13 12:47:51 -04:00
Dave Vasilevsky
7aae647657 Extraction works! Need to fix non-matching spec behavior; test huge-file extraction 2010-10-13 12:32:10 -04:00
Dave Vasilevsky
e6fa56efec Cleanup file structure 2010-10-13 12:05:07 -04:00
Dave Vasilevsky
8b5dcf2e47 Only decode wanted blocks 2010-10-13 12:01:39 -04:00
Dave Vasilevsky
5b9896d074 Establish wanted files at start 2010-10-13 11:48:28 -04:00
Dave Vasilevsky
62e24fb4c1 Actually match like tar does 2010-10-13 01:55:22 -04:00
Dave Vasilevsky
7aed15667b Fix listing bug; Search for files we want, badly 2010-10-13 01:40:49 -04:00
Dave Vasilevsky
adf778d4a7 specify files with -i and -o 2010-10-13 01:10:40 -04:00
Dave Vasilevsky
8c7333d2f7 Ignore pread binary 2010-10-12 23:44:51 -04:00
Dave Vasilevsky
7d1cdfa7f4 Allow optimization flags on make command line; all user to force no listing of tar files 2010-10-12 23:44:29 -04:00
Dave Vasilevsky
0357c6413c Parallel extraction! 2010-10-12 23:40:27 -04:00
Dave Vasilevsky
a284a18616 Start working on parallel read 2010-10-12 22:42:32 -04:00
Dave Vasilevsky
dd73a44639 List to stdout; auto-decode index 2010-10-12 22:13:34 -04:00
Dave Vasilevsky
6da292fe53 Generalize pipeline 2010-10-12 22:03:45 -04:00
Dave Vasilevsky
a1cd0e174e List can be a filter too; update usage 2010-10-12 02:19:55 -04:00
Dave Vasilevsky
86e0a1998c Let write be a filter 2010-10-12 02:16:28 -04:00
Dave Vasilevsky
14d6d92e87 Allow setting compression level 2010-10-11 00:46:48 -04:00
Dave Vasilevsky
9cd29befca Allow writing non-tar archives 2010-10-11 00:05:36 -04:00
Dave Vasilevsky
4ab346deff Use magic number to identify index 2010-10-10 23:48:34 -04:00
Dave Vasilevsky
153ac09e29 List requirements to build 2010-10-10 23:41:23 -04:00
Dave Vasilevsky
80001a934a Allow multiple build prefixes 2010-10-10 23:39:21 -04:00
Dave Vasilevsky
f7c2566303 Allow building with other CC, eg: clang 2010-10-10 23:37:50 -04:00
Dave Vasilevsky
e2f4add9be Merge branches 'stream-write' and 'master' 2010-10-10 21:09:28 -04:00
Dave Vasilevsky
16f0d6e2ed streaming writes 2010-10-10 20:37:14 -04:00
Dave Vasilevsky
73e14a5272 Update for liblzma index API changes 2010-10-10 20:07:13 -04:00
Dave Vasilevsky
53bc5c3c1f Safety todos 2010-05-01 02:19:28 -04:00
Dave Vasilevsky
0768e8be5d clean up TODO 2010-01-30 18:52:10 -05:00
Dave Vasilevsky
8d0e61afca suppress unused var warning 2010-01-23 00:57:50 -05:00
root
5f22300a92 add thread debugging info 2010-01-23 00:54:05 -05:00
root
c158b057f2 simpler block queuing; go back to dict_size blocks; run test in bash, some sh have no "time" 2010-01-23 00:23:31 -05:00
root
8a90a6dce7 free queue contents properly; use input queue for memory limiting 2010-01-22 23:57:37 -05:00
Dave Vasilevsky
0b9fc52e47 more todos 2010-01-22 23:24:24 -05:00
Dave Vasilevsky
9b0c2bd95b Dynamically determine the number of CPUs--now we're actually useful 2010-01-16 23:33:56 -05:00
Dave Vasilevsky
67541dc95d Linux support, woo 2010-01-16 21:23:23 -05:00
Dave Vasilevsky
32c959ccd1 todo/readme changes 2010-01-16 20:04:25 -05:00
Dave Vasilevsky
44b3dcac3b Use slightly more efficient (?) block size 2010-01-13 11:09:19 -05:00
Dave Vasilevsky
4ca208ccd8 Find blocksize dynamically based on dict_size 2010-01-13 11:00:40 -05:00
Dave Vasilevsky
5199636764 docs 2010-01-13 01:04:56 -05:00
Dave Vasilevsky
804124e82b multi-threaded encoding 2010-01-13 00:40:07 -05:00
Dave Vasilevsky
42302434a7 Use threads and queues--still single-threaded 2010-01-13 00:08:30 -05:00
Dave Vasilevsky
bc649b9877 factor out common code 2010-01-12 22:16:25 -05:00
Dave Vasilevsky
c060addccb ignore list 2010-01-12 21:31:23 -05:00
Dave Vasilevsky
62b830842e remove old over-engineered stuff 2010-01-12 21:30:48 -05:00