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