2584 Commits
Author SHA1 Message Date
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 f57a9e0436 Merge branch 'develop' 4.0.1 2017-11-25 18:43:59 +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
Timofey Solomko d9954f4791 Use new toArray function in DWP.bytes 2017-11-22 22:24:45 +03:00
Timofey Solomko 1fa558f1a6 Add toArray extension function with count argument 2017-11-22 22:24:26 +03:00
Timofey Solomko 5d3a85944a Mark test7 for BZip2 as long 2017-11-22 22:23:57 +03:00
Timofey Solomko dcfde952f2 Don't convert Data to UInt8 array in Deflate compression 2017-11-22 22:15:02 +03:00
Timofey Solomko b9cebf13e9 Remove dwp functions with count argument 2017-11-22 22:08:02 +03:00
Timofey Solomko 21a32f1d5a Add no-args uint functions to DWP and BitReader
Tests shows that these functions are faster than functions with arguments.
2017-11-22 20:57:22 +03:00
Timofey Solomko 7c6d6d22ff Replace UInt extensions with one extension to UnsignedInteger 2017-11-22 20:56:28 +03:00
Timofey Solomko 98fd2e4d1e Remove reverseBytes function and use built-in byteSwapped property instead 2017-11-22 20:55:17 +03:00
Timofey Solomko 0826ccc5ef Use smaller uint dwp functions where possible 2017-11-22 00:06:39 +03:00
Timofey Solomko ea8a78045e Rearrange tests in xcode project so they show in the order they are executed 2017-11-22 00:06:17 +03:00
Timofey Solomko a8e8d6b67f Add new test results 2017-11-19 20:07:41 +03:00
Timofey Solomko 8aced32379 Extract function for calculating Deflate's static huffman block size 2017-11-19 20:05:45 +03:00
Timofey Solomko 733b7a26b3 Remove empty_file special case in getting test data 2017-11-19 20:05:21 +03:00
Timofey Solomko e98b42bf7a Move zlib test files into subdirectory 2017-11-19 18:48:17 +03:00
Timofey Solomko a603afc0ee Rename some zip tests for consistency 2017-11-19 18:46:57 +03:00
Timofey Solomko c8d8b0833a Extract some common code for acquiring data 2017-11-19 18:44:10 +03:00
Timofey Solomko 3c405e4fa4 Make testType properties private to protect from potential mistakes 2017-11-19 18:43:15 +03:00