Commit Graph

927 Commits

Author SHA1 Message Date
Amin Yahyaabadi 1a07db80e7 fix: skip tool installation if version is false 2025-02-23 22:55:00 -08:00
Amin Yahyaabadi 9f3979461e fix: do not add test toolchain for mingw 2025-02-23 17:33:08 -08:00
Amin Yahyaabadi ab235ba854 fix: disable installation timeouts 2025-02-23 17:13:42 -08:00
Amin Yahyaabadi 176905d067 fix: use the default mingw version on ubuntu 2025-02-23 16:06:17 -08:00
Amin Yahyaabadi 818f740c52 fix: avoid failure of software-properties-common installation 2025-02-23 15:05:55 -08:00
Amin Yahyaabadi 063ff00baf fix: do not use -y for apt-get/nala update 2025-02-23 03:26:32 -08:00
Amin Yahyaabadi 8b818570f5 fix: set VCPKG_FORCE_SYSTEM_BINARIES for linux arm64 2025-02-23 03:26:32 -08:00
Amin Yahyaabadi 3290875f5f fix: more robust parsing of compiler name/versions 2025-02-15 22:26:25 -08:00
Amin Yahyaabadi 06230ecbcd ci: fix downloading of artifacts + docker cache [skip test] 2025-02-07 12:29:07 -08:00
Amin Yahyaabadi f5bc42aff8 fix: prefer exe binaries for llvm on Windows 2025-02-06 02:37:08 -08:00
Amin Yahyaabadi a3723b08a9 fix: use fs-extra for move 2025-01-31 15:42:24 -08:00
Amin Yahyaabadi c2c30d9a33 fix: extract tar.xz files correctly with 7zip 2025-01-31 15:23:08 -08:00
Amin Yahyaabadi b7e481e350 fix: make the x86 arch optional for llvm windows 2025-01-30 10:12:46 -08:00
Amin Yahyaabadi e647ab787e fix: catch the fallback errors directly 2025-01-30 10:12:46 -08:00
Amin Yahyaabadi 01f6ff6b9c feat: fix installation on clang 15/16 on Ubuntu 24 2025-01-30 10:12:46 -08:00
Amin Yahyaabadi 2ff473f883 feat: support exclusive asset keyword matching 2025-01-30 10:12:45 -08:00
Amin Yahyaabadi 0dee00a185 fix: install both libtinfo5 and libtinfo6 for clang 2025-01-29 00:57:29 -08:00
Amin Yahyaabadi 035c0629d9 fix: update the add-apt-repository llvm patch 2025-01-25 22:51:40 -08:00
Amin Yahyaabadi 119345363d fix: first try gcc installation without the ppa 2025-01-25 22:45:55 -08:00
Amin Yahyaabadi b8c9910896 fix: fix gcc installation on Ubuntu Arm64 2025-01-25 22:42:57 -08:00
Amin Yahyaabadi d1a8e5ecfe fix: add missing CURRENT_LLVM_STABLE variable 2025-01-25 22:36:10 -08:00
Amin Yahyaabadi 17f5ebc5b9 fix: install libtinfo 6 instead of libtinfo-dev 2025-01-25 22:33:19 -08:00
Amin Yahyaabadi a1e30580e4 feat: remove the LLVM repo on apt install failures 2025-01-24 23:22:12 -08:00
Amin Yahyaabadi 0528a87872 fix: install pipx via pip too 2025-01-12 04:10:52 -08:00
Amin Yahyaabadi 627f57a609 fix: fix pipx ensure path failures 2025-01-12 03:41:12 -08:00
Amin Yahyaabadi 113d1f50d6 fix: install pipx system-wide first 2025-01-12 03:20:44 -08:00
Amin Yahyaabadi 770dfb4c2c fix: install venv before pip 2025-01-12 02:55:14 -08:00
Amin Yahyaabadi 025098a948 fix: check for existence of venv module before installing 2025-01-12 02:32:41 -08:00
Amin Yahyaabadi 4c12eccdfd fix: increase the gain of win64 2025-01-12 01:53:08 -08:00
Amin Yahyaabadi 6351fa6075 Revert: fix: update LLVM to 19.1.6 on MacOS x64 2025-01-12 01:53:08 -08:00
Amin Yahyaabadi e950a04eab fix: prefer non-msvc version of llvm for Win64 2025-01-12 01:53:08 -08:00
Amin Yahyaabadi 5f8524ef4c fix: downgrade LLVM to 18 on MacOS arm64 2025-01-12 01:53:08 -08:00
Amin Yahyaabadi ecd0bffbc2 test: fix the llvm test 2025-01-12 01:53:08 -08:00
Amin Yahyaabadi 237f9758b3 fix: update dependencies 2025-01-12 00:48:44 -08:00
Amin Yahyaabadi 50e59f5e2d fix: down-grade llvm to 19.1.4 on MacOS arm 2025-01-12 00:48:44 -08:00
Amin Yahyaabadi 8478964054 test: clean LLVM installations after each test 2025-01-12 00:48:44 -08:00
Amin Yahyaabadi c605e7fcc4 fix: update LLVM to 19.1.6 on MacOS x64 2025-01-12 00:48:44 -08:00
Amin Yahyaabadi d8ee0a12c4 fix: make LLVM platform keywords optional 2025-01-12 00:48:44 -08:00
Amin Yahyaabadi 897607b76f feat: support Windows arm cross-compilation 2025-01-12 00:48:44 -08:00
Amin Yahyaabadi 5dca7bce94 feat: update default LLVM to 19.1.6 2025-01-12 00:48:43 -08:00
Amin Yahyaabadi c231ef1f4a fix: support solaris for LLVM 2025-01-12 00:48:43 -08:00
Amin Yahyaabadi 120e8ebbd0 fix: better matching of LLVM urls for newer releases 2025-01-12 00:48:43 -08:00
Amin Yahyaabadi 97d8a63d36 fix: add support for llvm 19 + update mingw list 2025-01-12 00:48:43 -08:00
Amin Yahyaabadi 00565bef9d fix: update task to 3.40.1 2025-01-12 00:48:43 -08:00
Amin Yahyaabadi 508fcd9cb8 fix: update meson to 1.6.1 2025-01-12 00:48:43 -08:00
Amin Yahyaabadi 4096f68632 fix: update cmake to 3.31.4 2025-01-12 00:48:43 -08:00
Amin Yahyaabadi 867ce44795 fix: use info for venv/setuptools failures 2024-11-01 05:35:48 -07:00
Amin Yahyaabadi 255caeb121 fix: require python 3.8.0 for cpplint 2024-11-01 02:35:56 -07:00
Amin Yahyaabadi 4d95a50556 feat: support all brew install options 2024-11-01 02:25:55 -07:00
Amin Yahyaabadi 8672e6af19 fix: fix doxygen warning on macos 2024-10-31 00:59:24 -07:00