Commit Graph
138 Commits
Author SHA1 Message Date
Timofey Solomko 71f69012a1 Reorganized tests so deflate algorithm is now tested only one time. 2016-11-21 19:31:28 +03:00
Timofey Solomko 9036001422 Added correct lfs tracking. 2016-11-21 19:30:22 +03:00
Timofey Solomko d7cacdb0da Removed wrong tracked lfs files. 2016-11-21 19:29:58 +03:00
Timofey Solomko 7b57d7c064 Enabled lfs for some files (which can be big enough). 2016-11-21 19:26:52 +03:00
Timofey Solomko 6588ce2fa9 ServiceInfos of Gzip and Zlib are now Equatable. 2016-11-21 19:23:27 +03:00
Timofey Solomko 438fbca27d Fixed a problem with unnecessary skipping of bits (causing nlength and length problem). 2016-11-20 23:27:22 +03:00
Timofey Solomko b1d75c6c99 Merge branch 'release-1.1.1' into develop 2016-11-20 19:12:51 +03:00
Timofey Solomko 3c24004b5e Preparations for 1.1.1. 2016-11-20 19:10:52 +03:00
Timofey Solomko 975e42df5d Travis osx now matches mine (hopefully, it will now build carthage archive). 2016-11-20 18:45:07 +03:00
Timofey Solomko 9886c5e1fd Added a section about performance to README. 2016-11-20 18:16:20 +03:00
Timofey Solomko 4ef2bc24a2 Fixed problems with watchOS scheme (missing files). 2016-11-20 18:06:35 +03:00
Timofey Solomko d51add54b2 Updated Common podspec. 2016-11-20 17:59:36 +03:00
Timofey Solomko 20d5dc23be Fixed additional problem with Swift Package Manager. 2016-11-20 17:59:22 +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 68b23c2aa5 Import module in tests not as testable. 2016-11-20 17:54:54 +03:00
Timofey Solomko fb65c84141 Preparations for 1.1.0. 2016-11-19 20:44:27 +03:00
Timofey Solomko 0d928f7998 Added docs for Bzip2. 2016-11-19 20:24:14 +03:00
Timofey Solomko 0ccb813b54 Small performance improvement in DataWithPointer.bits. Also disabled bzip2_test7. 2016-11-19 20:11:57 +03:00
Timofey Solomko 508a081ac1 Added subspecs. 2016-11-19 18:30:22 +03:00
Timofey Solomko 8ee82ae51d Increased performance of deflate when compressed file had a lot of repeated bytes. 2016-11-19 18:29:42 +03:00
Timofey Solomko 3d5d0b68f0 Added test with random generated data. 2016-11-19 18:26:37 +03:00
Timofey Solomko 662ad5b74b Fixed compilation-overflow error on some architectures. 2016-11-19 15:22:28 +03:00
Timofey Solomko 58d49afc35 Reorganized project structure. 2016-11-19 15:21:44 +03:00
Timofey Solomko b79781807d Removed unnecessary bitShift aligning. 2016-11-19 13:50:57 +03:00
Timofey Solomko 05ddfa50b8 Added more extension functions for integer type conversions. 2016-11-19 13:47:02 +03:00
Timofey Solomko 79bede022b Swiftlinted. 2016-11-19 13:39:04 +03:00
Timofey Solomko caf0b9c1a6 Tests are now comparing Data objects instead of Strings. 2016-11-19 13:31:16 +03:00
Timofey Solomko 354366fa89 Added new badge. 2016-11-16 21:45:24 +03:00
Timofey Solomko d5ab160d1b Added code coverage to travis. 2016-11-16 20:14:55 +03:00
Timofey Solomko 4ad1667ed4 Travis hopefully should now make builds on tags. 2016-11-16 20:13:57 +03:00
Timofey Solomko acbaf3300d During decoding only uint8 arrays are now used for storing intermediate results (no Data — no memory problems). 2016-11-16 20:12:37 +03:00
Timofey Solomko a87763dc64 Enabled code coverage. 2016-11-16 20:11:53 +03:00
Timofey Solomko 73eb0a9a9b Fixed memory problems in BZip2. 2016-11-15 23:45:38 +03:00
Timofey Solomko 6c9f65e8c5 DataWithPointer no longer stores input data. 2016-11-15 23:45:04 +03:00
Timofey Solomko de14456d66 Added code for testing with big file, but this test currently enabled only for bzip2 (possible memory problems for others). 2016-11-15 23:39:01 +03:00
Timofey Solomko c158f895bf Added new enum for specifying bit order. United DataWithPointer and DataWithStraightPointer. 2016-11-15 22:32:36 +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 5960c4965e Fixed several mistakes in bzip2. Now it passes all tests. 2016-11-15 00:01:03 +03:00
Timofey Solomko f9d1baecfc Added support for optional specification of straight bit order to findNextSymbol and convertToInt. 2016-11-14 23:59:02 +03:00
Timofey Solomko ac8fb7508a Bzip2 now uses new DataWithStraightPointer. 2016-11-14 23:18:22 +03:00
Timofey Solomko 0c46733b8b Added parsing magic number of bzip2 archives. 2016-11-14 23:17:42 +03:00
Timofey Solomko 19ec6380cb Added new DataWithPointer subclass (DataWithStraightPointer) which supports right-to-left bit order (used in bzip2). 2016-11-14 23:17:12 +03:00
Timofey Solomko fe1b17a253 Added tests for bzip2. 2016-11-14 22:02:06 +03:00
Timofey Solomko 105f2962dc Small copyright update. 2016-11-14 22:01:04 +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 39b68958c8 Copyright updates. 2016-11-13 21:16:04 +03:00
Timofey Solomko 06097a2470 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 00b04ba312 Implementation of BZip2 reached bwt_reverse. 2016-11-13 20:30:45 +03:00