Commit Graph

899 Commits

Author SHA1 Message Date
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
Amin Yahyaabadi b8fbd53a44 fix: do not warn on pipx, venv, setuptools installations 2024-10-31 00:58:11 -07:00
Amin Yahyaabadi e77865a1bd fix: fix gcovr on Fedora/Archlinux 2024-10-30 23:50:53 -07:00
Amin Yahyaabadi 9f44eb2c24 fix: fix checking of up to date bin min versions 2024-10-30 23:40:53 -07:00
Amin Yahyaabadi f85ad55d63 fix: handle version range for python 2024-10-30 23:22:07 -07:00
Amin Yahyaabadi 4b7354baf0 fix: fix no default version for the tool 2024-10-25 01:58:32 -07:00
Amin Yahyaabadi 819d82997a feat: store default versions in a json version file 2024-10-25 01:49:11 -07:00
Amin Yahyaabadi 24f9b03dc4 fix: fix ci-info not running in an ESM context 2024-10-06 20:48:03 -07:00
Amin Yahyaabadi 2a67ff955e fix: add amd64_x86 architecture alias [skip ci] 2024-10-02 14:09:04 -07:00
Amin Yahyaabadi 76f06a9dda fix!: update Conan to v2
BREAKING Now the default Conan version is v2 instead of v1
2024-10-02 13:53:03 -07:00
Amin Yahyaabadi 59c68f43d8
fix: fix mingw version satisfaction check 2024-09-22 22:33:33 -07:00
Amin Yahyaabadi ed3b715dd5
fix: add range specifier for simple versions 2024-09-22 22:11:55 -07:00
Amin Yahyaabadi 5e9dd36c6f
feat: support runtime, thread, and exception model on MinGW windows 2024-09-22 21:44:13 -07:00
Amin Yahyaabadi 1e3ecc0794
fix: refactor setupMinGW into an independent function 2024-09-22 21:19:57 -07:00
Amin Yahyaabadi 526968f7e2
feat: use semver for matching binary assets 2024-09-22 21:12:29 -07:00
Amin Yahyaabadi 2653c43e67
fix: update cmake, gcovr, conan, meson, task, doxygen 2024-09-22 20:28:52 -07:00
Amin Yahyaabadi 32a534716d
fix: downgrade numerous + update @types/node 2024-09-20 16:17:38 -07:00
Amin Yahyaabadi f6458ee4e1
fix: fix the build + downgrade eslint to 8 2024-09-20 15:29:42 -07:00
Amin Yahyaabadi e4f89db091
fix: check of compiler should be synced 2024-09-19 15:00:10 -07:00
Amin Yahyaabadi 3a86553eb1
fix: sync LLVM compiler version and clang tools version 2024-09-19 14:53:36 -07:00
Amin Yahyaabadi 16c789591a
docs: separate the analyzer/linter category [skip ci] 2024-09-19 14:17:03 -07:00
Amin Yahyaabadi 1e259843db
test: skip infer test on Ubuntu 20 and below 2024-09-19 14:06:59 -07:00
Amin Yahyaabadi 69b2c1b021
feat: add support for facebook/infer 2024-09-18 22:19:38 -07:00
Amin Yahyaabadi 118cfec161
feat: add support for lizard 2024-09-18 21:41:19 -07:00
Amin Yahyaabadi 19a213deb1
feat: add support for flawfinder 2024-09-18 21:35:14 -07:00
Amin Yahyaabadi aae4991f09
feat: add support for cpplint 2024-09-18 21:33:02 -07:00
Amin Yahyaabadi 2a2a8eb39a
fix: fix installation of libtinfo5 on Ubuntu 24 2024-09-18 18:59:46 -07:00
Amin Yahyaabadi f0dd57ea4d
fix: avoid old LLVM release HTTP redirects 2024-09-18 17:33:23 -07:00
Amin Yahyaabadi c9bc540d32
fix: fix the pipx packages bin directory 2024-09-18 17:04:40 -07:00