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
|
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
|
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
|
e950a04eab
|
fix: prefer non-msvc version of llvm for Win64
|
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
|
8478964054
|
test: clean LLVM installations after each test
|
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
|
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
|
24f9b03dc4
|
fix: fix ci-info not running in an ESM context
|
2024-10-06 20:48:03 -07:00 |
Amin Yahyaabadi
|
69b2c1b021
|
feat: add support for facebook/infer
|
2024-09-18 22:19:38 -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
|
8a39523391
|
feat: support more compiler/tool aliases (e.g. clang, clang-tidy)
|
2024-09-17 14:32:10 -07:00 |
Amin Yahyaabadi
|
22ad634883
|
fix(llvm): set LLVM_CPPFLAGS/LDFLAGS instead of CPPFLAGS/LDFLAGS
|
2024-09-17 12:06:23 -07:00 |
Amin Yahyaabadi
|
0379559965
|
fix: filter/sort the LLVM asset names
|
2024-09-08 04:01:03 -07:00 |
Amin Yahyaabadi
|
bc81ce31a4
|
fix: install ncurses5-compat-libs on arch using aur
|
2024-09-08 03:38:31 -07:00 |
Amin Yahyaabadi
|
6003b39332
|
fix: add arch aliases + support CMake on Windows Arm
|
2024-09-08 03:30:37 -07:00 |
Amin Yahyaabadi
|
e714af79eb
|
fix: install ncurses for LLVM on Arch/Fedora
|
2024-09-08 03:15:02 -07:00 |
Amin Yahyaabadi
|
dcadbb8407
|
fix: support matching assets with partial versions specified
|
2024-09-08 02:56:57 -07:00 |
Amin Yahyaabadi
|
e1217a3287
|
fix: default to LLVM 18.1.8 on most platforms
|
2024-09-08 02:35:06 -07:00 |
Amin Yahyaabadi
|
e003dfdeac
|
feat: find LLVM assets based on platform/arch/version heuristics
|
2024-09-07 17:30:45 -07:00 |
Amin Yahyaabadi
|
22bfbec1e0
|
fix: match assets via keywords
|
2024-09-07 16:04:03 -07:00 |
Amin Yahyaabadi
|
d0c5d225d2
|
fix: manually unescape + in the LLVM URL names
|
2024-09-07 02:25:14 -07:00 |
Amin Yahyaabadi
|
8d16de0d38
|
feat: add generic saveHTMLAssets util
|
2024-09-07 02:13:15 -07:00 |
Amin Yahyaabadi
|
f918fcc1fc
|
feat: add script for fetching LLVM asset list
|
2024-09-07 01:59:58 -07:00 |
Amin Yahyaabadi
|
3e4a96d3c7
|
fix: use patha only when needed
|
2024-09-04 02:04:32 -07:00 |
Amin Yahyaabadi
|
8302e555d2
|
fix: do not use __dirname
|
2024-09-04 00:56:29 -07:00 |
Amin Yahyaabadi
|
c17f568574
|
fix: fix timeouts by using memoizee
|
2024-08-29 16:12:54 -07:00 |
Amin Yahyaabadi
|
8a5b753ad5
|
fix: install ca-certificates before downloading
|
2024-08-19 01:18:00 -07:00 |
Amin Yahyaabadi
|
ee265991bc
|
fix: use node-download-helper instead of actions/http-client and curl
|
2024-08-18 01:53:22 -07:00 |
Amin Yahyaabadi
|
a247573c5d
|
fix: use http client for downloading the LLVM installer
|
2024-08-17 09:16:20 -07:00 |
Amin Yahyaabadi
|
d3b2f3531c
|
fix!: rename os-env to envosman due to npm conflict
|
2024-08-16 02:56:38 -07:00 |
Amin Yahyaabadi
|
ad1b1ee820
|
refactor: refactor and add docs for setup-apt functions
|
2024-08-16 02:19:59 -07:00 |
Amin Yahyaabadi
|
dc74686724
|
feat: add setup-apt package for all the apt utils
|
2024-08-16 01:50:32 -07:00 |
Amin Yahyaabadi
|
08cf20cc0e
|
fix: add js file extension for all relative imports
|
2024-08-15 15:22:07 -07:00 |
Amin Yahyaabadi
|
771228c4ae
|
feat!: add guard and source RC options for os-env
|
2024-08-14 19:07:39 -07:00 |
Amin Yahyaabadi
|
77e643057d
|
feat: add os-env package for managing path, env, rc files
|
2024-08-14 18:22:33 -07:00 |
Amin Yahyaabadi
|
315189b36f
|
fix: install LLVM dependencies after LLVM
|
2024-08-12 03:21:33 -07:00 |
Amin Yahyaabadi
|
a65482651a
|
fix: allow parallel apt calls in the llvm installer
|
2024-08-12 03:10:38 -07:00 |
Amin Yahyaabadi
|
9ab878fa33
|
fix: skip apt installation calls if package already installed
|
2024-08-08 15:21:23 -07:00 |
Amin Yahyaabadi
|
76b3fd37b4
|
fix: extract CMake packages using tar exe
|
2024-08-08 13:28:20 -07:00 |
Amin Yahyaabadi
|
cb2000c8e4
|
fix: add the latest LLVM 18 URL installers
|
2024-08-07 16:47:22 -07:00 |