Commit Graph

  • 234c58ace5 Added new way to read bytes and used it in deflate uncompressed blocks. Timofey Solomko 2016-11-21 20:17:27 +03:00
  • 2ae6a7b252 Added new way to read bytes and used it in deflate uncompressed blocks. Timofey Solomko 2016-11-21 20:17:27 +03:00
  • 3d30a63f57 Removed extended attributes from deflate files. Timofey Solomko 2016-11-21 20:16:53 +03:00
  • 3f6227f9df Enable git lfs in travis. Timofey Solomko 2016-11-21 20:01:08 +03:00
  • 37fa0ae51f Enable git lfs in travis. Timofey Solomko 2016-11-21 20:01:08 +03:00
  • 71f69012a1 Reorganized tests so deflate algorithm is now tested only one time. Timofey Solomko 2016-11-21 19:31:28 +03:00
  • 91e0bcc3cd Reorganized tests so deflate algorithm is now tested only one time. Timofey Solomko 2016-11-21 19:31:28 +03:00
  • 9036001422 Added correct lfs tracking. Timofey Solomko 2016-11-21 19:30:22 +03:00
  • 1aa9c44bbb Added correct lfs tracking. Timofey Solomko 2016-11-21 19:30:22 +03:00
  • d7cacdb0da Removed wrong tracked lfs files. Timofey Solomko 2016-11-21 19:29:58 +03:00
  • 0962abd0a9 Removed wrong tracked lfs files. Timofey Solomko 2016-11-21 19:29:58 +03:00
  • 5a458276c3 Temporary removed bz2 and answer files. Timofey Solomko 2016-11-21 19:27:59 +03:00
  • 7b57d7c064 Enabled lfs for some files (which can be big enough). Timofey Solomko 2016-11-21 19:26:52 +03:00
  • 4147ef78d9 Enabled lfs for some files (which can be big enough). Timofey Solomko 2016-11-21 19:26:52 +03:00
  • 6588ce2fa9 ServiceInfos of Gzip and Zlib are now Equatable. Timofey Solomko 2016-11-21 19:23:27 +03:00
  • 9123b24e85 ServiceInfos of Gzip and Zlib are now Equatable. Timofey Solomko 2016-11-21 19:23:27 +03:00
  • 438fbca27d Fixed a problem with unnecessary skipping of bits (causing nlength and length problem). Timofey Solomko 2016-11-20 23:27:22 +03:00
  • e2fbf3da9f Fixed a problem with unnecessary skipping of bits (causing nlength and length problem). Timofey Solomko 2016-11-20 23:27:22 +03:00
  • b1d75c6c99 Merge branch 'release-1.1.1' into develop Timofey Solomko 2016-11-20 19:12:51 +03:00
  • 49c6339a22 Merge branch 'release-1.1.1' into develop Timofey Solomko 2016-11-20 19:12:51 +03:00
  • a635c37e33 Merge branch 'release-1.1.1' v1.1.1 Timofey Solomko 2016-11-20 19:12:15 +03:00
  • 3c24004b5e Preparations for 1.1.1. Timofey Solomko 2016-11-20 19:10:52 +03:00
  • df1ed2f685 Preparations for 1.1.1. Timofey Solomko 2016-11-20 19:10:52 +03:00
  • 975e42df5d Travis osx now matches mine (hopefully, it will now build carthage archive). Timofey Solomko 2016-11-20 18:45:07 +03:00
  • 55f70ad9c2 Travis osx now matches mine (hopefully, it will now build carthage archive). v1.1.1-test Timofey Solomko 2016-11-20 18:45:07 +03:00
  • 9886c5e1fd Added a section about performance to README. Timofey Solomko 2016-11-20 18:16:20 +03:00
  • c48a39abed Added a section about performance to README. Timofey Solomko 2016-11-20 18:16:20 +03:00
  • 4ef2bc24a2 Fixed problems with watchOS scheme (missing files). Timofey Solomko 2016-11-20 18:06:35 +03:00
  • 117d339a7e Fixed problems with watchOS scheme (missing files). Timofey Solomko 2016-11-20 18:06:35 +03:00
  • d51add54b2 Updated Common podspec. Timofey Solomko 2016-11-20 17:59:36 +03:00
  • 36517352fc Updated Common podspec. Timofey Solomko 2016-11-20 17:59:36 +03:00
  • 20d5dc23be Fixed additional problem with Swift Package Manager. Timofey Solomko 2016-11-20 17:59:22 +03:00
  • ee2110d21e Fixed additional problem with Swift Package Manager. Timofey Solomko 2016-11-20 17:59:22 +03:00
  • def0ce590c Moved common swift files so swift package manager won’t complain. Timofey Solomko 2016-11-20 17:56:09 +03:00
  • 26ce09325d Moved common swift files so swift package manager won’t complain. Timofey Solomko 2016-11-20 17:56:09 +03:00
  • 68b23c2aa5 Import module in tests not as testable. Timofey Solomko 2016-11-20 17:54:54 +03:00
  • d378eb3270 Import module in tests not as testable. Timofey Solomko 2016-11-20 17:54:54 +03:00
  • 78b23ec86a Merge branch 'develop' v1.1.0 Timofey Solomko 2016-11-19 20:45:58 +03:00
  • fb65c84141 Preparations for 1.1.0. Timofey Solomko 2016-11-19 20:44:27 +03:00
  • 6dfa85af83 Preparations for 1.1.0. Timofey Solomko 2016-11-19 20:44:27 +03:00
  • 0d928f7998 Added docs for Bzip2. Timofey Solomko 2016-11-19 20:24:14 +03:00
  • 789a863798 Added docs for Bzip2. Timofey Solomko 2016-11-19 20:24:14 +03:00
  • 0ccb813b54 Small performance improvement in DataWithPointer.bits. Also disabled bzip2_test7. Timofey Solomko 2016-11-19 20:11:57 +03:00
  • 170b92a7d7 Small performance improvement in DataWithPointer.bits. Also disabled bzip2_test7. Timofey Solomko 2016-11-19 20:11:57 +03:00
  • 508a081ac1 Added subspecs. Timofey Solomko 2016-11-19 18:30:22 +03:00
  • 9e8678a8c3 Added subspecs. Timofey Solomko 2016-11-19 18:30:22 +03:00
  • 8ee82ae51d Increased performance of deflate when compressed file had a lot of repeated bytes. Timofey Solomko 2016-11-19 18:29:42 +03:00
  • d795e208e3 Increased performance of deflate when compressed file had a lot of repeated bytes. Timofey Solomko 2016-11-19 18:29:42 +03:00
  • 3d5d0b68f0 Added test with random generated data. Timofey Solomko 2016-11-19 18:26:37 +03:00
  • 743bdc6807 Added test with random generated data. Timofey Solomko 2016-11-19 18:26:37 +03:00
  • 662ad5b74b Fixed compilation-overflow error on some architectures. Timofey Solomko 2016-11-19 15:22:28 +03:00
  • 62f187469d Fixed compilation-overflow error on some architectures. Timofey Solomko 2016-11-19 15:22:28 +03:00
  • 58d49afc35 Reorganized project structure. Timofey Solomko 2016-11-19 15:21:44 +03:00
  • 97aab89d0f Reorganized project structure. Timofey Solomko 2016-11-19 15:21:44 +03:00
  • b79781807d Removed unnecessary bitShift aligning. Timofey Solomko 2016-11-19 13:50:57 +03:00
  • e3605e676e Removed unnecessary bitShift aligning. Timofey Solomko 2016-11-19 13:50:57 +03:00
  • 05ddfa50b8 Added more extension functions for integer type conversions. Timofey Solomko 2016-11-19 13:47:02 +03:00
  • 845a32575d Added more extension functions for integer type conversions. Timofey Solomko 2016-11-19 13:47:02 +03:00
  • 79bede022b Swiftlinted. Timofey Solomko 2016-11-19 13:39:04 +03:00
  • 2ea5c0feba Swiftlinted. Timofey Solomko 2016-11-19 13:39:04 +03:00
  • caf0b9c1a6 Tests are now comparing Data objects instead of Strings. Timofey Solomko 2016-11-19 13:31:16 +03:00
  • faeb157f1c Tests are now comparing Data objects instead of Strings. Timofey Solomko 2016-11-19 13:31:16 +03:00
  • 354366fa89 Added new badge. Timofey Solomko 2016-11-16 21:45:24 +03:00
  • f2bd69efa9 Added new badge. Timofey Solomko 2016-11-16 21:45:24 +03:00
  • d5ab160d1b Added code coverage to travis. Timofey Solomko 2016-11-16 20:14:55 +03:00
  • b6aae79a41 Added code coverage to travis. Timofey Solomko 2016-11-16 20:14:55 +03:00
  • 4ad1667ed4 Travis hopefully should now make builds on tags. Timofey Solomko 2016-11-16 20:13:57 +03:00
  • cb49061588 Travis hopefully should now make builds on tags. Timofey Solomko 2016-11-16 20:13:57 +03:00
  • acbaf3300d During decoding only uint8 arrays are now used for storing intermediate results (no Data — no memory problems). Timofey Solomko 2016-11-16 20:12:37 +03:00
  • 748d3590c6 During decoding only uint8 arrays are now used for storing intermediate results (no Data — no memory problems). Timofey Solomko 2016-11-16 20:12:37 +03:00
  • a87763dc64 Enabled code coverage. Timofey Solomko 2016-11-16 20:11:53 +03:00
  • fe7f0ad9aa Enabled code coverage. Timofey Solomko 2016-11-16 20:11:53 +03:00
  • 73eb0a9a9b Fixed memory problems in BZip2. Timofey Solomko 2016-11-15 23:45:38 +03:00
  • fb2ec28f1a Fixed memory problems in BZip2. Timofey Solomko 2016-11-15 23:45:38 +03:00
  • 6c9f65e8c5 DataWithPointer no longer stores input data. Timofey Solomko 2016-11-15 23:45:04 +03:00
  • ec72622a86 DataWithPointer no longer stores input data. Timofey Solomko 2016-11-15 23:45:04 +03:00
  • de14456d66 Added code for testing with big file, but this test currently enabled only for bzip2 (possible memory problems for others). Timofey Solomko 2016-11-15 23:39:01 +03:00
  • b98857edce Added code for testing with big file, but this test currently enabled only for bzip2 (possible memory problems for others). Timofey Solomko 2016-11-15 23:39:01 +03:00
  • c158f895bf Added new enum for specifying bit order. United DataWithPointer and DataWithStraightPointer. Timofey Solomko 2016-11-15 22:32:36 +03:00
  • 615e8a1ff4 Added new enum for specifying bit order. United DataWithPointer and DataWithStraightPointer. Timofey Solomko 2016-11-15 22:32:36 +03:00
  • 924756697c Test2 and test3 are now less copyright-y. Added test6 with big file with zeros. Timofey Solomko 2016-11-15 22:21:44 +03:00
  • fc308aa69b Test2 and test3 are now less copyright-y. Added test6 with big file with zeros. Timofey Solomko 2016-11-15 22:21:44 +03:00
  • 5960c4965e Fixed several mistakes in bzip2. Now it passes all tests. Timofey Solomko 2016-11-15 00:01:03 +03:00
  • 65b1fe5191 Fixed several mistakes in bzip2. Now it passes all tests. Timofey Solomko 2016-11-15 00:01:03 +03:00
  • f9d1baecfc Added support for optional specification of straight bit order to findNextSymbol and convertToInt. Timofey Solomko 2016-11-14 23:59:02 +03:00
  • 1a6e617070 Added support for optional specification of straight bit order to findNextSymbol and convertToInt. Timofey Solomko 2016-11-14 23:59:02 +03:00
  • ac8fb7508a Bzip2 now uses new DataWithStraightPointer. Timofey Solomko 2016-11-14 23:18:22 +03:00
  • a34acd729c Bzip2 now uses new DataWithStraightPointer. Timofey Solomko 2016-11-14 23:18:22 +03:00
  • 0c46733b8b Added parsing magic number of bzip2 archives. Timofey Solomko 2016-11-14 23:17:42 +03:00
  • 52fd141015 Added parsing magic number of bzip2 archives. Timofey Solomko 2016-11-14 23:17:42 +03:00
  • 19ec6380cb Added new DataWithPointer subclass (DataWithStraightPointer) which supports right-to-left bit order (used in bzip2). Timofey Solomko 2016-11-14 23:17:12 +03:00
  • 5e03f210e1 Added new DataWithPointer subclass (DataWithStraightPointer) which supports right-to-left bit order (used in bzip2). Timofey Solomko 2016-11-14 23:17:12 +03:00
  • fe1b17a253 Added tests for bzip2. Timofey Solomko 2016-11-14 22:02:06 +03:00
  • aa540da4d9 Added tests for bzip2. Timofey Solomko 2016-11-14 22:02:06 +03:00
  • 105f2962dc Small copyright update. Timofey Solomko 2016-11-14 22:01:04 +03:00
  • d6aaa1ad0a Small copyright update. Timofey Solomko 2016-11-14 22:01:04 +03:00
  • ffeaf1c7c3 Reorganized tests and added missing tests for zlib/gz. Timofey Solomko 2016-11-14 21:56:33 +03:00
  • 64322c324d Reorganized tests and added missing tests for zlib/gz. Timofey Solomko 2016-11-14 21:56:33 +03:00
  • 90d08f7ec0 Reorganized test files. Timofey Solomko 2016-11-14 08:36:02 +03:00
  • 7b3c734081 Reorganized test files. Timofey Solomko 2016-11-14 08:36:02 +03:00