Skip to content

Commit

Permalink
add LLVM 18.1.0 and 18.1.1
Browse files Browse the repository at this point in the history
Fixes #228
Signed-off-by: Kefu Chai <[email protected]>
  • Loading branch information
tchaikov committed Mar 21, 2024
1 parent 2908244 commit 1556e01
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 13 deletions.
8 changes: 7 additions & 1 deletion src/llvm/llvm_url.ts
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,8 @@ export const VERSIONS: Set<string> = getVersions([
"17.0.4",
"17.0.5",
"17.0.6",
"18.1.0",
"18.1.1",
])

/** The LLVM versions that were never released for the Windows platform. */
Expand Down Expand Up @@ -113,6 +115,8 @@ const DARWIN_MISSING = new Set([
"17.0.4",
"17.0.5",
"17.0.6",
"18.1.0",
"18.1.1",
])

/**
Expand Down Expand Up @@ -178,10 +182,12 @@ const UBUNTU_SUFFIX_MAP: { [key: string]: string } = {
"17.0.4": "-ubuntu-22.04",
"17.0.5": "-ubuntu-22.04",
"17.0.6": "-ubuntu-22.04",
"18.1.0": "-ubuntu-22.04",
"18.1.1": "-ubuntu-22.04",
}

/** The latest supported LLVM version for the Linux (Ubuntu) platform. */
const MAX_UBUNTU: string = "17.0.6"
const MAX_UBUNTU: string = "18.1.1"

//================================================
// URL
Expand Down
24 changes: 12 additions & 12 deletions src/versions/default_versions.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,14 @@ import { isArch } from "../utils/env/isArch"
function getLLVMDefault() {
switch (process.platform) {
case "win32":
return "17.0.6"
return "18.1.1"
case "linux":
// used for non-ubuntu (Fedora, Arch)
return "17.0.6-ubuntu-22.04"
return "18.1.1-ubuntu-22.04"
case "darwin":
return "15.0.3"
default:
return "17.0.6"
return "18.1.1"
}
}

Expand Down Expand Up @@ -54,23 +54,23 @@ export const DefaultLinuxVersion: Record<string, Record<number, string> | undefi
20: "7.0.0-2",
},
llvm: {
22: "17.0.6-ubuntu-22.04",
20: "17.0.6-ubuntu-22.04",
18: "15.0.6-ubuntu-18.04",
22: "18.1.1-ubuntu-22.04",
20: "18.1.1-ubuntu-22.04",
18: "18.1.1-ubuntu-22.04",
16: "15.0.6-ubuntu-18.04",
14: "13.0.0-ubuntu-16.04",
},
clangtidy: {
22: "17.0.2-ubuntu-22.04",
20: "17.0.2-ubuntu-22.04",
18: "15.0.6-ubuntu-18.04",
22: "18.1.1-ubuntu-22.04",
20: "18.1.1-ubuntu-22.04",
18: "18.1.1-ubuntu-22.04",
16: "15.0.6-ubuntu-18.04",
14: "13.0.0-ubuntu-16.04",
},
clangformat: {
22: "17.0.2-ubuntu-22.04",
20: "17.0.2-ubuntu-22.04",
18: "15.0.6-ubuntu-18.04",
22: "18.1.1-ubuntu-22.04",
20: "18.1.1-ubuntu-22.04",
18: "18.1.1-ubuntu-22.04",
16: "15.0.6-ubuntu-18.04",
14: "13.0.0-ubuntu-16.04",
},
Expand Down

0 comments on commit 1556e01

Please sign in to comment.