Commit Graph

42 Commits

Author SHA1 Message Date
Timofey Solomko fb45daaf67 Fixed typo in the name of the function. Added function to get bytes. 2016-12-18 16:23:37 +03:00
Timofey Solomko ebd50d61fe Added first things for xz archive support and tests for it. 2016-12-18 14:17:12 +03:00
Timofey Solomko b0a728afff Removed answers for test9,10,11 because they are all the same as test8. 2016-12-18 12:29:03 +03:00
Timofey Solomko 97e8dc27d3 Added several additional tests (same file but different settings). 2016-12-17 20:18:56 +03:00
Timofey Solomko 87e6fd3104 Renamed lzma test to ‘test8’ and added answer for it. 2016-12-16 00:35:23 +03:00
Timofey Solomko 06e0ab364b Added a couple of auxiliary classes. 2016-12-15 19:22:17 +03:00
Timofey Solomko 34742c5bc3 First steps in LZMA (also added some basic test). 2016-12-15 17:45:38 +03:00
Timofey Solomko f55ce6b669 Updated project settings and removed singing for ios target. 2016-12-14 20:27:21 +03:00
Timofey Solomko b9fb8079b9 Removed HuffmanLength. 2016-12-08 08:26:14 +03:00
Timofey Solomko 875a015043 HuffmanTable renamed to HuffmanTree. Its properties are now private. 2016-12-04 19:49:53 +03:00
Timofey Solomko 3d82fb83b1 Removed «performance_test» and updated copyright. 2016-11-22 22:46:04 +03:00
Timofey Solomko 71f69012a1 Reorganized tests so deflate algorithm is now tested only one time. 2016-11-21 19:31:28 +03:00
Timofey Solomko 4ef2bc24a2 Fixed problems with watchOS scheme (missing files). 2016-11-20 18:06:35 +03:00
Timofey Solomko def0ce590c Moved common swift files so swift package manager won’t complain. 2016-11-20 17:56:09 +03:00
Timofey Solomko 3d5d0b68f0 Added test with random generated data. 2016-11-19 18:26:37 +03:00
Timofey Solomko 58d49afc35 Reorganized project structure. 2016-11-19 15:21:44 +03:00
Timofey Solomko a87763dc64 Enabled code coverage. 2016-11-16 20:11:53 +03:00
Timofey Solomko 924756697c Test2 and test3 are now less copyright-y. Added test6 with big file with zeros. 2016-11-15 22:21:44 +03:00
Timofey Solomko fe1b17a253 Added tests for bzip2. 2016-11-14 22:02:06 +03:00
Timofey Solomko ffeaf1c7c3 Reorganized tests and added missing tests for zlib/gz. 2016-11-14 21:56:33 +03:00
Timofey Solomko 90d08f7ec0 Reorganized test files. 2016-11-14 08:36:02 +03:00
Timofey Solomko e889850e77 Initial progress on bzip2 support. 2016-11-12 19:16:39 +03:00
Timofey Solomko 8bccf79dfb Removed unused symbols. 2016-11-05 12:06:52 +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 5905332f72 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 f2e46103b2 Fixed another problem with 'overflowing' shift. 2016-10-31 00:32:10 +03:00
Timofey Solomko a6ec0ea4b9 Added more complicated zlib test. 2016-10-31 00:00:21 +03:00
Timofey Solomko 7ff96d2543 Added support for other platforms. 2016-10-30 20:07:04 +03:00
Timofey Solomko 20e08d7cb4 Added shared scheme. 2016-10-30 19:34:44 +03:00
Timofey Solomko df2399ff07 Added documentation comments. 2016-10-30 16:29:42 +03:00
Timofey Solomko 3ff567a5da Added 'helloworld' test for zlib. 2016-10-30 14:44:17 +03:00
Timofey Solomko 875bd2f7fa Added ZlibArchive. 2016-10-30 14:26:50 +03:00
Timofey Solomko 9c4592bba1 Gzip related code moved into separate file; added two protocols; extended serviceInfo structure. 2016-10-29 22:27:11 +03:00
Timofey Solomko 6ee0eae306 Added tests with empty file. 2016-10-29 21:17:09 +03:00
Timofey Solomko 0d01ef604a Added second test and renamed first one. 2016-10-28 20:00:45 +03:00
Timofey Solomko bca59021a5 Added extensions, findNextSymbol; HuffmanLength moved to a separate file. 2016-10-26 21:03:19 +03:00
Timofey Solomko 15dbb1fb60 Data type actually has built-in subscripts, so home-made subscripts were replaced by them. 2016-10-25 23:25:35 +03:00
Timofey Solomko ed5cf0ebe1 Moved UInt8 and Data extensions to a combined file. Added function to "combine" two bytes into one. 2016-10-24 20:23:26 +03:00
Timofey Solomko dcba4d777e Added useful UInt8 extensions. 2016-10-24 00:21:08 +03:00
Timofey Solomko 271c8dbd4c Added some initial code for deflate compression (and test). 2016-10-23 15:29:20 +03:00
Timofey Solomko bcef3f0fcc Added project. 2016-10-16 22:52:23 +03:00