35 Commits

Author SHA1 Message Date
Timofey Solomko b66f608967 Updated project settings and removed singing for ios target. 2016-12-14 20:27:21 +03:00
Timofey Solomko a93a06124f Removed HuffmanLength. 2016-12-08 08:26:14 +03:00
Timofey Solomko 892b2c9ccc HuffmanTable renamed to HuffmanTree. Its properties are now private. 2016-12-04 19:49:53 +03:00
Timofey Solomko c355e46b6c Removed «performance_test» and updated copyright. 2016-11-22 22:46:04 +03:00
Timofey Solomko 91e0bcc3cd Reorganized tests so deflate algorithm is now tested only one time. 2016-11-21 19:31:28 +03:00
Timofey Solomko 117d339a7e Fixed problems with watchOS scheme (missing files). 2016-11-20 18:06:35 +03:00
Timofey Solomko 26ce09325d Moved common swift files so swift package manager won’t complain. 2016-11-20 17:56:09 +03:00
Timofey Solomko 743bdc6807 Added test with random generated data. 2016-11-19 18:26:37 +03:00
Timofey Solomko 97aab89d0f Reorganized project structure. 2016-11-19 15:21:44 +03:00
Timofey Solomko fe7f0ad9aa Enabled code coverage. 2016-11-16 20:11:53 +03:00
Timofey Solomko fc308aa69b 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 aa540da4d9 Added tests for bzip2. 2016-11-14 22:02:06 +03:00
Timofey Solomko 64322c324d Reorganized tests and added missing tests for zlib/gz. 2016-11-14 21:56:33 +03:00
Timofey Solomko 7b3c734081 Reorganized test files. 2016-11-14 08:36:02 +03:00
Timofey Solomko b6d02b01d6 Initial progress on bzip2 support. 2016-11-12 19:16:39 +03:00
Timofey Solomko 828685c806 Removed unused symbols. 2016-11-05 12:06:52 +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 5bf1b8d87d Setup travis to upload releases. 2016-11-02 18:34:24 +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 18b1a8c168 Fixed another problem with 'overflowing' shift. 2016-10-31 00:32:10 +03:00
Timofey Solomko 0d6764f5f7 Added more complicated zlib test. 2016-10-31 00:00:21 +03:00
Timofey Solomko 338b40a55a Added support for other platforms. 2016-10-30 20:07:04 +03:00
Timofey Solomko dba481ee50 Added shared scheme. 2016-10-30 19:34:44 +03:00
Timofey Solomko 32f90ab62c Added documentation comments. 2016-10-30 16:29:42 +03:00
Timofey Solomko 4fade7051b Added 'helloworld' test for zlib. 2016-10-30 14:44:17 +03:00
Timofey Solomko d624f9f018 Added ZlibArchive. 2016-10-30 14:26:50 +03:00
Timofey Solomko bcaa85e0e8 Gzip related code moved into separate file; added two protocols; extended serviceInfo structure. 2016-10-29 22:27:11 +03:00
Timofey Solomko ae27267b3b Added tests with empty file. 2016-10-29 21:17:09 +03:00
Timofey Solomko 8187fd1fd9 Added second test and renamed first one. 2016-10-28 20:00:45 +03:00
Timofey Solomko 9f9ad78eab Added extensions, findNextSymbol; HuffmanLength moved to a separate file. 2016-10-26 21:03:19 +03:00
Timofey Solomko c06d34fb23 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 1c7ff6150b 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 51025f1f2d Added useful UInt8 extensions. 2016-10-24 00:21:08 +03:00
Timofey Solomko cedd0f6452 Added some initial code for deflate compression (and test). 2016-10-23 15:29:20 +03:00
Timofey Solomko 70e51b3c26 Added project. 2016-10-16 22:52:23 +03:00