1911 Commits
Author SHA1 Message Date
Timofey Solomko 36a7a76346 Merge branch 'hotfix-4.5.3' 4.5.3 2020-03-20 19:54:15 +03:00
Timofey Solomko 083ce9ba44 Prepare for 4.5.3 release 2020-03-20 19:54:01 +03:00
Timofey Solomko 7fc2e7585f Prepare for the test release of 4.5.3 4.5.3-test 2020-03-20 10:05:25 +03:00
Timofey Solomko fdde5115bd Increase the version lower bound of BBD to 1.4.2
That version of BBD improves compatibility with Swift 5.x and newer version of Xcode
2020-03-20 10:03:57 +03:00
Timofey Solomko c7ecaa418a Add a code-path to Sha256.swift to support Swift pre-5.0 2020-03-20 10:01:38 +03:00
Timofey Solomko 8a8aaf1593 Several deployment-related changes
Remove .swift-version file (it's deprecated by Cocoapods), run deploy phase in CI using xcode 11.3, remove extra swift build in CI deploy phase (sourcekitten now runs it itself), adjusted swift_versions setting in podspec, fix builds in linux CI by specifying swift version in the config.
2020-03-20 09:56:21 +03:00
Timofey Solomko 11bdf1bc38 Fix various xcode11-related CI problems 2020-03-20 09:44:18 +03:00
Timofey Solomko af035fd21d CI updates: use xcode 10.3 (instead of 10.2), additionally test using xcode 11.3 2020-03-20 09:44:03 +03:00
Timofey Solomko a844b34436 Update copyright year to 2020 2020-03-20 09:43:42 +03:00
Timofey Solomko b475949a01 Update travis badge in README 2020-03-20 09:42:21 +03:00
Timofey Solomko 36164725b6 Use the non-deprecated version of the Data.withUnsafeBytes function in Sha256 2020-03-20 09:42:05 +03:00
Timofey Solomko 94ab3ba1f5 Replace usage of deprecated index(...) functions with the new ones 2020-03-20 09:41:52 +03:00
Timofey Solomko fafb9cde87 Move public identifier from extension to enum itself (BZip2.BlockSize) 2020-03-20 09:41:38 +03:00
Timofey Solomko f6949a8f66 Replace the usage of the deprecated Data(bytes:) initializer 2020-03-20 09:40:48 +03:00
Timofey Solomko decce3e040 Migrate (somewhat) to Swift 5.0
I am unable to perform automatic migration using Xcode 10.2, since my macbook doesn't support that version of Xcode, so I installed Swift 5.0 toolchain and performed most of the steps manually.
2020-03-20 09:40:09 +03:00
Timofey Solomko f007e40cad Merge branch 'release-4.5.2' 4.5.2 2019-06-08 22:32:08 +03:00
Timofey Solomko c987e8b4f9 Prepare for 4.5.2 release 2019-06-08 22:22:20 +03:00
Timofey Solomko 16b9728e06 Increase the version lower bound of BBD to 1.4.1
That version of BBD comes with a fix for incompatibility problems with Swift 5.
2019-06-08 22:20:23 +03:00
Timofey Solomko b05d1792a4 Add CodingTree source path to relevant subspecs in the podspec 2019-05-01 19:12:37 +03:00
Timofey Solomko e04103ff40 Merge branch 'develop' 4.5.1 2019-03-13 13:20:27 +03:00
Timofey Solomko 4d89503b44 Prepare for 4.5.1 release 2019-03-13 13:19:43 +03:00
Timofey Solomko c93a783d21 [docs] Fix grammar issues with regards to a/the/null articles, while/during, and extra commas 2019-03-13 12:27:08 +03:00
Timofey Solomko e518961218 [LZMA] Add public LZMAProperties.init() which uses default values of lc, etc. 2019-03-13 12:17:18 +03:00
Timofey Solomko 5ebe98796f [LZMA] Add default values for lc, lp, pb, and dictionarySize properties of LZMAProperties 2019-03-13 12:16:42 +03:00
Timofey Solomko 04f64bcb72 Rename Encoding/DecodingHuffmanTree to just Encoding/DecodingTree 2019-03-12 22:31:35 +03:00
Timofey Solomko 142fd44dd2 Remove old CodeLength initializer from Encoding(Huffman)Tree 2019-03-12 22:31:24 +03:00
Timofey Solomko 250c9fbd4c Remove old CodeLength initializer from Decoding(Huffman)Tree 2019-03-12 22:31:13 +03:00
Timofey Solomko 5e51968ca6 Add a func which generates Huffman codes based on their lengths 2019-03-12 22:31:02 +03:00
Timofey Solomko 6889f58461 Add new initiliaziers to huffman trees which init from codes instead of lengths 2019-03-12 22:30:50 +03:00
Timofey Solomko 7ae5cfa1a2 Add a new struct which represents an abstract code from coding tree 2019-03-12 22:30:35 +03:00
Timofey Solomko 9f138f86a6 Move Huffman tree related code into the CodingTree sub-group/directory 2019-03-12 22:30:21 +03:00
Timofey Solomko 1df768c09f Move the lengths bootstrapping function into the namespace of the CodeLength 2019-03-12 22:29:53 +03:00
Timofey Solomko 7f25dbf6e7 Rename HuffmanLength to CodeLength 2019-03-12 22:28:01 +03:00
Timofey Solomko 3fede73696 Merge branch 'brianantonelli-patch-1' into develop 2019-02-21 18:45:11 +03:00
Brian AntonelliandGitHub 02e9f4d941 Doc fix 2019-02-20 22:52:59 -05:00
Timofey Solomko 08bea5ad53 Make Huffman tree classes final 2019-01-04 20:22:09 +03:00
Timofey Solomko c4c4063923 [docs] Small improvements to various BZip2 documentation 2019-01-04 14:59:13 +03:00
Timofey Solomko ce47019097 Update copyright year to 2019 2019-01-02 23:15:43 +03:00
Timofey Solomko 12d8836529 [ZIP] Use the new ZipEntryInfoHelper and remove its properties from ZipEntryInfo 2019-01-01 13:28:50 +03:00
Timofey Solomko 2273c1e12c [ZIP] Add a new struct, ZipEntryInfoHelper, which is supposed to store additional information to _help_ ZipContainer get entry's data 2019-01-01 13:27:46 +03:00
Timofey Solomko 9559979233 [docs] Small improvements to TAR's docs 2018-12-22 20:10:09 +03:00
Timofey Solomko 3b119f3923 Move test files for 7z directory in xcode project 2018-12-22 13:40:57 +03:00
Timofey Solomko 79b5a951e2 Better detect pre-4.2 Swift in Data.prefix(upTo:) crash workaround in TarEntryInfo.generateContainerData() 2018-12-16 12:42:18 +03:00
Timofey Solomko 336bed75ab Use 5.2.0 version of SwiftCLI and the 1.4.0 version of BBD 2018-12-12 20:31:07 +03:00
Timofey Solomko 7b404eea51 [swcomp] Improve benchmarks output (less overall lines, more flushing) 2018-12-09 12:49:11 +03:00
Timofey Solomko 9a424d64ad [tests] Don't hide errors in GZip unarchive tests 2018-12-09 12:49:11 +03:00
Timofey Solomko 7977030b8d Use new versions of macOS (Xcode 10.1) and Linux (Ubuntu 16.04) in CI 2018-12-09 12:49:11 +03:00
Timofey Solomko 16a14b79cc Replace ci-install-deploy.sh script with CI config file changes 2018-12-09 12:49:11 +03:00
Timofey Solomko 5adf35365e [swcomp] Make descriptions of benchmark commands and group shorter 2018-12-09 12:49:10 +03:00
Timofey Solomko 1540a5847f Enable parallelized and random-order testing in xcode project 2018-12-09 12:49:10 +03:00