233 Commits
Author SHA1 Message Date
Timofey Solomko dc93436269 [swcomp] Update to use SwiftCLI's property wrappers
This should fix all deprecation warnings.
2021-10-24 12:47:22 +03:00
Timofey Solomko 29eb6f346c [swcomp] Upgrade SwiftCLI to 6.0 2021-10-23 21:45:22 +03:00
Timofey Solomko 8398f25b2b [swcomp] Don't accept block sizes larger than 4MB in LZ4 compression 2021-10-22 21:01:13 +03:00
Timofey Solomko c1315b5727 [swcomp] Rename the --no-content-checksums option of lz4 command to --no-content-checksum
There can be at most one content checksum in a frame.
2021-10-20 15:01:56 +03:00
Timofey Solomko 1324744785 [swcomp] Print compression ratio in appropriate benchmarks 2021-10-18 21:38:31 +03:00
Timofey Solomko 68f1428355 [swcomp] Add various compression options for LZ4
Also add a check that dict id is not present without a dictionary.
2021-10-16 21:33:03 +03:00
Timofey Solomko 212e1808e7 [swcomp] Add benchmark command for LZ4 compression with dependent blocks 2021-10-16 20:31:32 +03:00
Timofey Solomko 1a49f0543d [swcomp] Add benchmark command for LZ4 compression with independent blocks
LZ4 compression with block dependency will be added in the future (after SWCompression is fixed with regards to dependent blocks).
2021-10-15 22:44:55 +03:00
Timofey Solomko 377344197b [swcomp] Implement --compress option for the lz4 command 2021-10-15 22:40:55 +03:00
Timofey Solomko 86c31f7462 [swcomp] Add options to lz4 command to support dictionary decompression 2021-09-27 14:29:30 +03:00
Timofey Solomko d8f7b8a8f5 [swcomp] Add benchmark command for LZ4 decompression 2021-09-26 16:06:09 +03:00
Timofey Solomko 8b0715b5a2 [swcomp] Add lz4 command 2021-09-26 16:03:56 +03:00
Timofey Solomko 2efdb3ef8c Prepare for 4.6.1 release 2021-09-21 13:29:03 +03:00
Timofey Solomko 15a99d1448 [swcomp] Replace ContainerCommand.Entry with ContainerType 2021-09-19 15:15:55 +03:00
Timofey Solomko 19c788eb30 [swcomp] Output uncertainty of the bench speed using avg speed units 2021-09-13 17:33:09 +03:00
Timofey Solomko d7824df50c [swcomp] Move most bench commands into BenchmarkGroup file 2021-09-13 17:32:16 +03:00
Timofey Solomko 3eed2595be [swcomp] Output results as a speed 2021-09-12 23:50:46 +03:00
Timofey Solomko 03af95fb96 [swcomp] Add CreateTar benchmarking command 2021-09-12 19:12:27 +03:00
Timofey Solomko 322fe5aaa8 [swcomp] Move createEntries function into a separate extension 2021-09-12 19:12:04 +03:00
Timofey Solomko 2fa22370dc [swcomp] Generalize BenchmarkCommand protocol 2021-09-12 19:11:39 +03:00
Timofey Solomko 97323fa76a Prepare for 4.6.0 release 2021-08-04 15:50:55 +03:00
Timofey Solomko fe672f29dd Prepare for the test release of 4.6.0 2021-07-28 11:21:59 +03:00
Timofey Solomko e8e7bf1a72 [swcomp] Remove extra "try" in TarCommand 2021-07-28 11:14:32 +03:00
Timofey Solomko 5245a73a6c Merge branch 'hotfix-4.5.11' into develop 2021-06-12 18:53:45 +03:00
Timofey Solomko ff5732a714 Prepare for 4.5.11 release 2021-06-12 18:50:39 +03:00
Timofey Solomko c19694aa12 Merge branch 'hotfix-4.5.10' into develop 2021-05-23 00:10:17 +03:00
Timofey Solomko 233e0c8042 Prepare for 4.5.10 release 2021-05-22 23:48:27 +03:00
Timofey Solomko 03d47628a1 Merge branch 'hotfix-4.5.9' into develop 2021-05-01 16:14:33 +03:00
Timofey Solomko b1519f4f11 Prepare for 4.5.9 release 2021-05-01 15:57:07 +03:00
Timofey Solomko 69bfcfccda Merge branch 'hotfix-4.5.8' into develop 2021-03-26 15:00:51 +02:00
Timofey Solomko 4445b0f561 Prepare for 4.5.8 release 2021-03-26 13:50:26 +02:00
Timofey Solomko 1fca632c2d Update copyright year to 2021 2021-03-26 13:50:20 +02:00
Timofey Solomko e83f23effa Update copyright year to 2021 2021-01-11 11:20:57 +02:00
Timofey Solomko deab72a831 Merge branch 'hotfix-4.5.7' into develop 2020-10-16 15:57:08 +03:00
Timofey Solomko fc38cc19df Prepare for 4.5.7 release 2020-10-16 15:49:05 +03:00
Timofey Solomko 2909f4e0c7 Merge branch 'hotfix-4.5.6' into develop 2020-09-24 23:13:26 +03:00
Timofey Solomko cc68f9eb91 Prepare for 4.5.6 release 2020-09-24 23:10:49 +03:00
Timofey Solomko 8ef90146e7 [swcomp] Improve the usage of articles in help messages 2020-05-18 13:18:32 +03:00
Timofey Solomko a984486c62 [swcomp] Don't print zip comment if it's empty 2020-05-18 13:17:17 +03:00
Timofey Solomko 69e0498bd2 Prepare for 4.5.5 release 2020-04-27 16:13:26 +03:00
Timofey Solomko b1d9b4450a Prepare for 4.5.4 release 2020-04-11 00:54:43 +03:00
Timofey Solomko 083ce9ba44 Prepare for 4.5.3 release 2020-03-20 19:54:01 +03:00
Timofey Solomko a844b34436 Update copyright year to 2020 2020-03-20 09:43:42 +03:00
Timofey Solomko c987e8b4f9 Prepare for 4.5.2 release 2019-06-08 22:22:20 +03:00
Timofey Solomko 4d89503b44 Prepare for 4.5.1 release 2019-03-13 13:19:43 +03:00
Timofey Solomko ce47019097 Update copyright year to 2019 2019-01-02 23:15:43 +03:00
Timofey Solomko 7b404eea51 [swcomp] Improve benchmarks output (less overall lines, more flushing) 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 92b83cc0cf Prepare for 4.5.0 release 2018-09-11 21:58:28 +03:00
Timofey Solomko c44cd9e1a4 Prepare for test release of 4.5.0 2018-09-06 20:15:41 +03:00