1176 Commits
Author SHA1 Message Date
Timofey Solomko 7c03fc7ad2 Merge branch 'release-3.4.0' v3.4.0 2017-10-03 22:25:12 +03:00
Timofey Solomko a432bcd4b7 Prepare for 3.4.0 release 2017-10-03 22:24:56 +03:00
Timofey Solomko 655e9805c8 Small code cleanup in ZipEntry 2017-10-03 22:24:14 +03:00
Timofey Solomko 8d04857253 Update docs comments 2017-10-03 22:12:04 +03:00
Timofey Solomko f59543d703 Update README 2017-10-03 22:11:47 +03:00
Timofey Solomko 863bde2d6b Update test results 2017-10-03 21:43:41 +03:00
Timofey Solomko 0c090cbf5b Some small updates to test infrastructure 2017-10-03 21:43:11 +03:00
Timofey Solomko 86e3448b33 Add two additional required files to bzip2 podspec 2017-10-03 21:42:47 +03:00
Timofey Solomko 82bf78b1a9 Remove Performance.md because it is outdated
And I am too lazy to maintain it.
2017-10-03 21:42:30 +03:00
Timofey Solomko 8881c60b46 Prepare for second test release v3.4.0-test.2 2017-10-02 23:20:48 +03:00
Timofey Solomko 6734af9087 Put CompressionAlgorithm before DecompressionAlgorithm in jazzy docs 2017-10-02 23:20:35 +03:00
Timofey Solomko a87ffc6953 Reorder swiftlint rules in alphabetical order 2017-10-02 23:20:09 +03:00
Timofey Solomko 055ab97d42 Add new files to podspec 2017-10-02 23:12:23 +03:00
Timofey Solomko 41a6c9bae3 Various refactors and fixes for swiftlint 2017-10-02 23:11:38 +03:00
Timofey Solomko f4cfb0541c Disable one swiftlint rule
This force_unwrap rule is hard to satisfy because of various last! in the code.
2017-10-02 23:07:54 +03:00
Timofey Solomko 6f1377e7b0 Correct swift version in specific file 2017-10-02 22:32:48 +03:00
Timofey Solomko 7a33936382 Fix compile problems on some platforms 2017-10-02 22:32:34 +03:00
Timofey Solomko 9d2852cd30 Prepare for test release v3.4.0-test 2017-10-02 00:40:35 +03:00
Timofey Solomko 635af0a406 Add CompressionAlgorithm into jazzy category 2017-10-02 00:36:44 +03:00
Timofey Solomko 2a7e17caf0 Change podspec to include new files 2017-10-02 00:35:18 +03:00
Timofey Solomko 4609fa0969 Swiftlint autocorect 2017-10-02 00:31:37 +03:00
Timofey Solomko 480faf58bb Improve bzip2 compress code by using Int instead of UInt8 for out array 2017-10-02 00:28:00 +03:00
Timofey Solomko 93cf37fa5e Merge two BZip2+Compress extensions 2017-10-02 00:24:05 +03:00
Timofey Solomko ddcd0c9a94 Confrom Deflate and BZip2 to CompressionAlgorithm protocol 2017-10-02 00:23:04 +03:00
Timofey Solomko 14076a9f25 Add CompressionAlgorithm protocol 2017-10-02 00:22:44 +03:00
Timofey Solomko aa8df11302 Add block size changing support for bzip2 compression 2017-10-02 00:16:41 +03:00
Timofey Solomko f553b2ed9e Small code improvements 2017-10-02 00:07:54 +03:00
Timofey Solomko a4fe1c3b77 Add CheckType enum for xz archive 2017-10-02 00:06:42 +03:00
Timofey Solomko eca7f4a91a Extract code for reverse BWT into BurrowsWheeler class 2017-10-01 15:05:44 +03:00
Timofey Solomko 58cb43959f Extract deflate constants into separate file as an extension 2017-10-01 15:02:58 +03:00
Timofey Solomko a57aa28d9d Add performance tests for bzip2 compression 2017-10-01 15:01:04 +03:00
Timofey Solomko a8f842b773 Enable two more bzip2 compression tests 2017-10-01 15:00:51 +03:00
Timofey Solomko c6a7379d0f Fix runLength overflow problems 2017-10-01 14:52:36 +03:00
Timofey Solomko 7c544e7973 Fix bw transformation from suffix array 2017-10-01 13:29:06 +03:00
Timofey Solomko 9ccd73ea43 Add one more string test 2017-10-01 13:28:23 +03:00
Timofey Solomko 2611f08b74 Fix suffix array construction problems 2017-10-01 13:28:15 +03:00
Timofey Solomko b29644c8af Merge branch 'hotfix-3.3.1' into develop 2017-10-01 11:31:19 +03:00
Timofey Solomko da2fbab0f6 Merge branch 'hotfix-3.3.1' v3.3.1 2017-10-01 11:29:36 +03:00
Timofey Solomko d423d9d136 Prepare for 3.3.1 2017-10-01 11:29:22 +03:00
Timofey Solomko ea20db47de Bump swift-version 2017-10-01 11:24:01 +03:00
Timofey Solomko 445c57039e Fix out of range crash in BitReader
Swift 4 apparently has different behavior in regards out of range indices for Data object. Previously, in such cases it was returning 0 (or some other value), now it just crashes (which is, I think, is better behavior).
2017-10-01 11:20:51 +03:00
Timofey Solomko d8048a4405 Rename selector(s)List variables in bzip2 to selector(s) 2017-10-01 01:05:58 +03:00
Timofey Solomko 8933e6b3c6 Remove useless print statement from bzip2 compress 2017-09-27 22:48:51 +03:00
Timofey Solomko 60c5784595 Combine bzip2 compress strings tests into one test 2017-09-27 22:12:11 +03:00
Timofey Solomko 823d383ab3 Make bzip2 mtf function private 2017-09-27 22:04:36 +03:00
Timofey Solomko 25f6d4f5ac Make bzip2 lengths creation algorithm slightly more space efficient 2017-09-27 22:04:26 +03:00
Timofey Solomko d3839a70ad Rename files with compress extensions 2017-09-27 22:02:42 +03:00
Timofey Solomko 49b7de06a3 Create multiple bzip2 blocks 2017-09-27 22:01:57 +03:00
Timofey Solomko 25b19d209c Add more string tests for bzip2 compress 2017-09-27 21:59:32 +03:00
Timofey Solomko 401d3cf26b Extract code for BW transformation 2017-09-27 20:04:01 +03:00