Commit Graph
1498 Commits
Author SHA1 Message Date
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