2584 Commits
Author SHA1 Message Date
Timofey Solomko b22940cf4a Small updates to README. 2016-11-13 21:10:20 +03:00
Timofey Solomko 7bffe501de Completed implementation of BZip2. 2016-11-13 21:06:57 +03:00
Timofey Solomko b933e936c0 Completed implementation of BZip2. 2016-11-13 21:06:57 +03:00
Timofey Solomko 00b04ba312 Implementation of BZip2 reached bwt_reverse. 2016-11-13 20:30:45 +03:00
Timofey Solomko 729d9e222f Implementation of BZip2 reached bwt_reverse. 2016-11-13 20:30:45 +03:00
Timofey Solomko eceab09ed6 Added reversed argument back to findNextSymbol function. 2016-11-13 20:30:13 +03:00
Timofey Solomko 8228ffb56d Added reversed argument back to findNextSymbol function. 2016-11-13 20:30:13 +03:00
Timofey Solomko 55b0243c46 Added new convenience function to DataWithPointer which returns int number directly without conversion of uint8 array. 2016-11-13 19:30:36 +03:00
Timofey Solomko 4bc6fb22d7 Added new convenience function to DataWithPointer which returns int number directly without conversion of uint8 array. 2016-11-13 19:30:36 +03:00
Timofey Solomko ac00cf580b More progress on BZip2. 2016-11-13 19:11:13 +03:00
Timofey Solomko 6edcaf4183 More progress on BZip2. 2016-11-13 19:11:13 +03:00
Timofey Solomko d321856339 A small cleanup in HuffmanTable initializer. 2016-11-13 19:10:55 +03:00
Timofey Solomko 500da09e23 A small cleanup in HuffmanTable initializer. 2016-11-13 19:10:55 +03:00
Timofey Solomko 480e7dfebc Comment change in deflate. 2016-11-12 19:16:49 +03:00
Timofey Solomko 74913015cf Comment change in deflate. 2016-11-12 19:16:49 +03:00
Timofey Solomko e889850e77 Initial progress on bzip2 support. 2016-11-12 19:16:39 +03:00
Timofey Solomko b6d02b01d6 Initial progress on bzip2 support. 2016-11-12 19:16:39 +03:00
Timofey Solomko cfcc869d87 Added a lot of comments. 2016-11-12 12:33:02 +03:00
Timofey Solomko f6c8829f14 Added a lot of comments. 2016-11-12 12:33:02 +03:00
Timofey Solomko 74a8c9f1db Merge branch 'develop' v1.0.3 2016-11-05 12:19:17 +03:00
Timofey Solomko 1b20cfe3a8 Preparations for 1.0.3. 2016-11-05 12:18:27 +03:00
Timofey Solomko d58ed7a276 Preparations for 1.0.3. 2016-11-05 12:18:27 +03:00
Timofey Solomko 8bccf79dfb Removed unused symbols. 2016-11-05 12:06:52 +03:00
Timofey Solomko 828685c806 Removed unused symbols. 2016-11-05 12:06:52 +03:00
Timofey Solomko e1cf61e0e8 New findNextSymbol function now knows about correct bit-order of bit arrays. 2016-11-05 12:03:20 +03:00
Timofey Solomko 4916452bb9 New findNextSymbol function now knows about correct bit-order of bit arrays. 2016-11-05 12:03:20 +03:00
Timofey Solomko 74fb8ca9ad Usage reversedUInt8 convert functions replaced with straight counterparts because now we get bits in reversed order. 2016-11-05 12:02:28 +03:00
Timofey Solomko 8c6ba843d0 Usage reversedUInt8 convert functions replaced with straight counterparts because now we get bits in reversed order. 2016-11-05 12:02:28 +03:00
Timofey Solomko c3b9c81571 Fixed problems with rewind function. 2016-11-05 12:01:01 +03:00
Timofey Solomko 1d30ff2dd8 Fixed problems with rewind function. 2016-11-05 12:01:01 +03:00
Timofey Solomko 2dcb960646 Redid implementation of bits function because we need right-to-left bit order. 2016-11-05 12:00:20 +03:00
Timofey Solomko b8d609ae39 Redid implementation of bits function because we need right-to-left bit order. 2016-11-05 12:00:20 +03:00
Timofey Solomko b9ee545c07 Deignored file for last test. 2016-11-05 11:54:09 +03:00
Timofey Solomko 84cbcdf973 Deignored file for last test. 2016-11-05 11:54:09 +03:00
Timofey Solomko 5a93e76b4a Deflate is rewritten with the use of DataWithPointer and new findNextSymbol function. 2016-11-05 00:29:46 +03:00
Timofey Solomko 6bf72804d0 Deflate is rewritten with the use of DataWithPointer and new findNextSymbol function. 2016-11-05 00:29:46 +03:00
Timofey Solomko 484f46b5da New findNextSymbol function for finding HuffmanLength in uint8 array of bits. Also min and max bits are internally exposed as constants. 2016-11-05 00:29:17 +03:00
Timofey Solomko 3a94ae57a2 New findNextSymbol function for finding HuffmanLength in uint8 array of bits. Also min and max bits are internally exposed as constants. 2016-11-05 00:29:17 +03:00
Timofey Solomko c8b138aef6 Completed implementation of DataWithPointer (kinda). 2016-11-05 00:26:44 +03:00
Timofey Solomko 654c9bbaa3 Completed implementation of DataWithPointer (kinda). 2016-11-05 00:26:44 +03:00
Timofey Solomko b64c3d81fe Added new class for getting bits from data in efficient way. And performance tests for it. 2016-11-04 23:11:42 +03:00
Timofey Solomko fdbbb72c65 Added new class for getting bits from data in efficient way. And performance tests for it. 2016-11-04 23:11:42 +03:00
Timofey Solomko f5cefff448 Fixed travis problem. 2016-11-02 19:59:44 +03:00
Timofey Solomko adcd54152f Fixed travis problem. 2016-11-02 19:59:44 +03:00
Timofey Solomko 5905332f72 Setup travis to upload releases. 2016-11-02 18:34:24 +03:00
Timofey Solomko 5bf1b8d87d Setup travis to upload releases. 2016-11-02 18:34:24 +03:00
Timofey Solomko 5178b6245b Added performance test with "relatively big" file (though the file itself is gitignored). 2016-11-01 23:51:26 +03:00
Timofey Solomko a9a4cab62a Added performance test with "relatively big" file (though the file itself is gitignored). 2016-11-01 23:51:26 +03:00
Timofey Solomko 9e88447bb6 ExtraLength and extraDistance calculations are now done inside decompress function. 2016-11-01 23:49:26 +03:00
Timofey Solomko 24ca09f9c3 ExtraLength and extraDistance calculations are now done inside decompress function. 2016-11-01 23:49:26 +03:00