2584 Commits
Author SHA1 Message Date
Timofey Solomko b2b4e18a58 [swcomp] Remove redundant import statements 2026-02-12 21:44:30 +08:00
Timofey Solomko 871b5dbe03 [swcomp] Add benchmark remove-run subcommand 2026-02-12 21:44:29 +08:00
Timofey Solomko 5618fea2ee [swcomp] Add --self-compare option to benchmark show command
This option allows to compare a run with other runs in the same file.
2026-02-11 21:56:37 +08:00
Timofey Solomko c05b37d324 [swcomp] Add --metadata-only option to benchmark show command
With this option only metadata is printed for the benchmark runs saved in the file.
2026-02-11 19:15:20 +08:00
Timofey Solomko 6b701e0b2f [swcomp] Add --print-uuid option to benchmark show command
This option enables printing of internal UUIDs of benchmark runs saved in the file.
2026-02-11 19:14:26 +08:00
Timofey Solomko e236b502b7 [swcomp] Improve benchmark show output for multi-way comparsions 2026-02-11 19:03:48 +08:00
Timofey Solomko 3537e0ada1 [swcomp] Save raw benchmark data for posterity 2026-02-11 19:03:14 +08:00
Timofey Solomko 5e8f568f64 [swcomp] Save and show benchmark warmup iteration 2026-02-11 19:03:14 +08:00
Timofey Solomko 5a0eb8187a [XZ] Rename a file for consistency 2026-02-11 19:03:14 +08:00
Timofey Solomko 5d27f1b9b9 [swcomp] Print benchmark metadatas in normal order 2026-02-11 19:03:09 +08:00
Timofey Solomko d8c4527c89 [BZip2] Slightly optimize MTF transform of selectors during compression
It can be statically proven that the output of MTF transform lies within a certain range, so a guard check can be replaced with an assertion.
2026-02-11 17:21:52 +08:00
Timofey Solomko 60283d4a54 Reorder PrivacyInfo file in Xcode project 2026-02-11 17:21:52 +08:00
Timofey Solomko e7c4c13543 [BZip2] Code comments clarification 2026-02-11 17:21:48 +08:00
Timofey Solomko 33341b690b [LZ4] Code comments grammar and wording improvements 2026-02-03 01:17:21 +08:00
Timofey Solomko 9916541aa8 utils.py: change OS X to macOS 2026-02-03 01:16:51 +08:00
Timofey Solomko b5a0a02b54 Remove installation instructions with CocoaPods and Carthage from README 2026-02-03 01:16:33 +08:00
Timofey Solomko 1566b49ce3 [7-Zip][ZIP] Remove support for CocoaPods optional dependencies 2026-02-03 01:15:33 +08:00
Timofey Solomko ad4a9574f7 Remove podspec 2026-02-03 01:10:15 +08:00
Timofey Solomko 8a90134aa5 Remove Cartfile 2026-02-03 01:09:59 +08:00
Timofey Solomko 5b3840f613 utils.py: remove download-bbd-macos command 2026-02-03 01:09:29 +08:00
Timofey Solomko 29697ca7ce Remove from Xcode project settings for embedding BBD built with Carthage 2026-02-03 01:08:25 +08:00
Timofey Solomko f1b635056d Add BitByteData as a package dependency in Xcode project 2026-02-03 01:07:34 +08:00
Timofey Solomko eb83e098af Fix framework search paths in Xcode project
This should fix installation with Carthage on the currently supported versions of Xcode.
2026-02-02 17:17:45 +08:00
Timofey Solomko cd116a92dd [CI] Add a step for installing Darwin platforms
This needs to be done before downloading BBD. AZP now has an extremely limited set of preinstalled simulators.
2026-01-31 22:00:51 +08:00
Timofey Solomko 718bdfa493 utils.py: add an option to build BBD only for macOS
This option is mutually exclusive with xros.
2026-01-31 21:48:49 +08:00
Timofey Solomko 713ae2c630 Remove mention of generate-xcodeproj command in README
This command was deprecated by SPM a long time ago.
2026-01-31 21:48:48 +08:00
Timofey Solomko 44476e46b4 [CI] Disable Swift 5.10 build on Windows
Swift 5.10 Windows Docker container causes ridiculous errors like "unknown or missing subcommand 'swift-build.exe'".
2026-01-31 21:48:48 +08:00
Timofey Solomko 38ac3e6375 [CI] Fix macOS version for Swift 5.10 build 2026-01-31 20:12:17 +08:00
Timofey Solomko f498c08da9 [CI] Change Swift 5.9 build on Windows to use Docker image 2026-01-31 20:11:54 +08:00
Timofey Solomko 9c22e4353e [CI] Add builds on Swift 6.1 and 6.2 2026-01-31 20:10:36 +08:00
Timofey Solomko 33e5716c3b Increase minimum deployment targets on Apple platforms 2026-01-31 20:09:19 +08:00
Timofey Solomko 5b57ac0fcd Drop support for Swift 5.7 and 5.8 2026-01-31 20:06:42 +08:00
Timofey Solomko 0a4edd5896 Update xcode project 2026-01-31 20:04:47 +08:00
Timofey Solomko ec180c3d06 Add a note to README about CocoaPods deprecation 2026-01-31 20:01:03 +08:00
Timofey Solomko ea9aaccfb9 Update copyright year to 2026 2026-01-31 15:30:24 +08:00
Timofey Solomko e71c7d88f3 [CI] Use docker for broken windows builds 2024-12-15 19:35:13 +02:00
Timofey Solomko 17c0a1e52c [CI] Update ios simulators for Swift 5.9 and 5.10 2024-12-15 11:25:47 +02:00
Timofey Solomko 5ff7317a2f [Tests] Fix modifying data in memory crashes on Swift 5.9+
The option mappedIfSafe used in loading test data seems to be actually mapping data into memory, which makes modifying data in place cause crashes.
2024-12-15 11:24:55 +02:00
Timofey Solomko c0b07cfd4c Use non-deprecated methods in SPM manifest 2024-12-15 11:23:04 +02:00
Timofey Solomko ce59675856 Mention that swcomp is only available on macos 2024-12-14 17:45:04 +02:00
Timofey Solomko 0a8ad04835 Remove mention of xcode 12 workaround for testing from README 2024-12-14 17:44:51 +02:00
Timofey Solomko 81cfa82f92 Drop support for Swift 5.5 and 5.6
This is mainly driven by some CI configurations being deprecated. Additionally add builds for Swift 5.10 and Swift 6.0 in CI.
2024-12-14 17:43:57 +02:00
Timofey Solomko 60b76e6490 [swcomp] Enable swcomp in the SPM manifest only on macOS
Mainly, because SwiftCLI is incompatible with Linux and Windows, and we both don't need swcomp on these platforms (at the moment), and I am too busy to try to make a fork of SwiftCLI which fixes these issues.
2024-04-21 17:25:31 +03:00
Timofey Solomko fa4af5803a [TAR] Remove compatibility functions for FileHandle 2024-04-21 17:18:53 +03:00
Timofey Solomko 2927e6ecf3 Increase minimum deployment targets on Apple platforms 2024-04-21 17:17:01 +03:00
Timofey Solomko ffa0ba30d6 Upgrade Xcode project format 2024-04-21 14:05:16 +03:00
Timofey Solomko 891848f939 [swcomp] Remove redundant compiler check 2024-04-21 14:05:16 +03:00
Timofey Solomko 7427a29d6d Fix podspec settings for the PrivacyInfo file 2024-04-21 14:05:16 +03:00
Timofey Solomko ed03f6441d [CI] Remove a redundant flag from macos builds 2024-04-21 14:05:12 +03:00
Timofey Solomko e4338d4df5 Drop support for Swift 5.3 and 5.4
Mainly because the macOS 11 images, required for these versions of Swift, will soon be deprecated in CI.
2024-04-21 13:31:16 +03:00