Timofey Solomko
b29d0b00a8
Rewrite CI config using jobs
2017-12-24 14:57:35 +03:00
Timofey Solomko
e05f917210
Improve compile time
2017-12-24 14:57:35 +03:00
Timofey Solomko
13d411e47c
Optimise zip's needsUtf8 function
2017-12-24 14:57:34 +03:00
Timofey Solomko
80ec70f7ce
Multiple updates to CI configuration
...
Use single GitHub OAuth Token; update Xcode version to 9.2; upgrade Carthage in before_deploy step; use SourceKitten to generate docs; enable email notifications; use default xctool; build and test every supported plaatform on osx; use workspace instead of project.
2017-12-24 14:57:34 +03:00
Timofey Solomko
1293f799ae
Multiple updates to Xcode projects/workspace
...
Use recommended settings for TestSWCompression; move SWCompression above TestSWCompression in workspace; remove internal workspace from SWCompression; remove platform-specific schemes and targets from SWCompression; enable support for all Darwin platforms in one target/scheme; set deployment targets as minimal as possible; set correct rpath for TestSWCompression; remove unwanted files from TestSWCompression; reorder files in TestSWCompression; add correct test action to SWCompression scheme; remove code-signing.
2017-12-24 14:53:47 +03:00
Timofey Solomko
7cdf69c493
Fix compression ratio diagnostic message in DeflateCompTests
2017-12-24 14:49:32 +03:00
Timofey Solomko
d7bb712031
Return Data instead of bytes array in Deflate.encodeHuffmanBlock
2017-12-24 14:49:32 +03:00
Timofey Solomko
fe41d4e90a
Fix travis command for testing on macos
2017-12-24 14:49:32 +03:00
Timofey Solomko
9ad5a91ce5
Remove docs directory
...
Documentation starting with next version will be stored in separate branch.
2017-12-24 14:49:32 +03:00
Timofey Solomko
353b5be4cf
Merge branch 'feature-use-xcode-workspace' into develop
2017-12-21 19:28:31 +03:00
Timofey Solomko
a0968060f3
Remove SWCompressionTests
2017-12-21 19:27:25 +03:00
Timofey Solomko
ba884fff5e
Add TestSWCompression project
2017-12-21 19:23:20 +03:00
Timofey Solomko
4cb3adb875
Update SWCompression project compatibility
2017-12-21 19:16:57 +03:00
Timofey Solomko
990567e7ab
Add xcode workspace
2017-12-21 19:16:05 +03:00
Timofey Solomko
cce4d35ab7
Remove bitOrder argument from BitWriter.write(number:bitCount:)
2017-12-21 15:26:00 +03:00
Timofey Solomko
d63d2977fb
Only reverse bit order of codes in EncHuffmanTree if necessary
...
And it is necessary only for Deflate. This will allow us to remove bitOrder argument of BitWriter.write, which has very unclear semantics
2017-12-21 15:24:54 +03:00
Timofey Solomko
ea295f96b0
Don't deploy docs on test releases
2017-12-21 15:01:49 +03:00
Timofey Solomko
075326d421
Some updates to git config in travis
2017-12-05 23:14:27 +03:00
Timofey Solomko
9ddb2cdbd5
Remove framework name global var in travis
2017-12-05 23:04:12 +03:00
Timofey Solomko
b0b24bd318
Switch to xcode 9.1 in travis
2017-12-05 23:03:18 +03:00
Timofey Solomko
a9f127ba0a
Enable building documentation in travis deploy
2017-12-05 23:03:02 +03:00
Timofey Solomko
277cca4d83
Add GitHub Pages deploy stage for documentation
2017-12-05 23:02:25 +03:00
Timofey Solomko
647b19633a
Set git depth in travis to 1
2017-12-05 23:01:59 +03:00
Timofey Solomko
07d9d41db2
Remove BitReader and DWP initialisers from byte array
2017-12-05 22:21:52 +03:00
Timofey Solomko
cd9bd4eec4
Remove DWP.previousByte
2017-12-05 22:21:32 +03:00
Timofey Solomko
bed13a0747
Deflate and BZip2 compression tests now print compression ratio
2017-11-27 21:56:52 +03:00
Timofey Solomko
43d9b2c1f8
Mention test5 in Constants again
2017-11-27 21:36:36 +03:00
Timofey Solomko
817114c98e
Rename DeflateTests into DeflateCompressionTests
2017-11-27 21:35:32 +03:00
Timofey Solomko
2ef81dc2b4
Get test bundle from Constants and make them a class
2017-11-27 21:35:16 +03:00
Timofey Solomko
c090d37c43
Set versions to 4.0.2-dev
2017-11-27 21:33:30 +03:00
Timofey Solomko
b471e66106
Prepare for 4.0.1
2017-11-25 18:43:39 +03:00
Timofey Solomko
e2054e15cc
Remove v release prefix from podspec
2017-11-25 18:42:16 +03:00
Timofey Solomko
7dbd11f035
Update summary in podspec
2017-11-25 18:41:55 +03:00
Timofey Solomko
5e46c5837d
Swiftlint autocorrect
2017-11-25 18:39:27 +03:00
Timofey Solomko
2438c6eec9
Fix tables in Results
2017-11-25 18:25:02 +03:00
Timofey Solomko
4d77104572
Add Contributing section to README and move Performance section
2017-11-25 18:22:26 +03:00
Timofey Solomko
6a97dac95d
Update tests results with completely new tests and results
2017-11-25 18:22:00 +03:00
Timofey Solomko
320adba127
Remove LONG_TESTS
2017-11-24 23:40:36 +03:00
Timofey Solomko
265353bbf3
Reduce size of 5 MB tests to 1 MB
2017-11-24 23:40:00 +03:00
Timofey Solomko
c80b486dbd
Remove script for parsing perfomance tests results
2017-11-24 00:15:00 +03:00
Timofey Solomko
66c821a699
Remove PERF_TESTS
2017-11-24 00:14:32 +03:00
Timofey Solomko
b127ff9611
Remove fail message for deflate compression test
2017-11-24 00:14:22 +03:00
Timofey Solomko
225af08da0
Fix uint8 overflow crash in 7z
...
It was happening when number of files with empty stream was greater than 255.
2017-11-24 00:10:22 +03:00
Timofey Solomko
60051dd193
Add commands to swcomp which can do performance tests
2017-11-23 23:33:55 +03:00
Timofey Solomko
d69f6cad8c
Ignore swcomp link correctly
2017-11-23 19:40:53 +03:00
Timofey Solomko
6f88a765a8
Check comp size after reading compressed data and simplify filters-apply code
2017-11-23 19:38:46 +03:00
Timofey Solomko
a447e6adcf
Don't check unicodeness of zip strings if language encoding flags is set
2017-11-22 23:04:21 +03:00
Timofey Solomko
e4447ca86f
Increase version
2017-11-22 22:57:25 +03:00
Timofey Solomko
427886fa23
Update tests results
2017-11-22 22:47:30 +03:00
Timofey Solomko
3b0e3c5d74
Mark several extension functions as inline-always
2017-11-22 22:25:18 +03:00