fix: manually unescape + in the LLVM URL names

This commit is contained in:
Amin Yahyaabadi 2024-09-07 02:25:14 -07:00
parent 8d16de0d38
commit d0c5d225d2
No known key found for this signature in database
GPG Key ID: F52AF77F636088F0
6 changed files with 264 additions and 250 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -76,7 +76,6 @@
"@types/cross-spawn": "^6.0.6",
"@types/escape-quotes": "~1.0.0",
"@types/eslint": "^8.56.12",
"@types/he": "^1.2.3",
"@types/iarna__toml": "~2.0.5",
"@types/jest": "^29.5.12",
"@types/memoizee": "^0.4.11",
@ -101,7 +100,6 @@
"eslint-config-atomic": "^1.22.1",
"exec-powershell": "workspace:*",
"execa": "^7.2.0",
"he": "^1.2.0",
"is-url-online": "^1.5.0",
"jest": "^29.7.0",
"lefthook": "^1.7.15",

View File

@ -79,9 +79,6 @@ importers:
'@types/eslint':
specifier: ^8.56.12
version: 8.56.12
'@types/he':
specifier: ^1.2.3
version: 1.2.3
'@types/iarna__toml':
specifier: ~2.0.5
version: 2.0.5
@ -154,9 +151,6 @@ importers:
execa:
specifier: ^7.2.0
version: 7.2.0
he:
specifier: ^1.2.0
version: 1.2.0
is-url-online:
specifier: ^1.5.0
version: 1.5.0
@ -1695,9 +1689,6 @@ packages:
'@types/graceful-fs@4.1.9':
resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==}
'@types/he@1.2.3':
resolution: {integrity: sha512-q67/qwlxblDzEDvzHhVkwc1gzVWxaNxeyHUBF4xElrvjL11O+Ytze+1fGpBHlr/H9myiBUaUXNnNPmBHxxfAcA==}
'@types/iarna__toml@2.0.5':
resolution: {integrity: sha512-I55y+SxI0ayM4MBU6yfGJGmi4wRll6wtSeKiFYAZj+Z5Q1DVbMgBSVDYY+xQZbjIlLs/pN4fidnvR8faDrmxPg==}
@ -6893,8 +6884,6 @@ snapshots:
dependencies:
'@types/node': 12.20.55
'@types/he@1.2.3': {}
'@types/iarna__toml@2.0.5':
dependencies:
'@types/node': 12.20.55

View File

@ -3,20 +3,20 @@
"LLVM-9.0.0-win32.exe",
"LLVM-9.0.0-win64.exe",
"cfe-9.0.0.src.tar.xz",
"clang%2Bllvm-9.0.0-aarch64-linux-gnu.tar.xz",
"clang%2Bllvm-9.0.0-amd64-pc-solaris2.11.tar.xz",
"clang%2Bllvm-9.0.0-amd64-unknown-freebsd11.tar.xz",
"clang%2Bllvm-9.0.0-armv7a-linux-gnueabihf.tar.xz",
"clang%2Bllvm-9.0.0-i386-unknown-freebsd11.tar.xz",
"clang%2Bllvm-9.0.0-powerpc64le-linux-rhel-7.4.tar.xz",
"clang%2Bllvm-9.0.0-powerpc64le-linux-ubuntu-16.04.tar.xz",
"clang%2Bllvm-9.0.0-sparcv9-sun-solaris2.11.tar.xz",
"clang%2Bllvm-9.0.0-x86_64-darwin-apple.tar.xz",
"clang%2Bllvm-9.0.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz",
"clang%2Bllvm-9.0.0-x86_64-linux-gnu-ubuntu-16.04.tar.xz",
"clang%2Bllvm-9.0.0-x86_64-linux-gnu-ubuntu-18.04.tar.xz",
"clang%2Bllvm-9.0.0-x86_64-linux-sles11.3.tar.xz",
"clang%2Bllvm-9.0.0-x86_64-pc-linux-gnu.tar.xz",
"clang+llvm-9.0.0-aarch64-linux-gnu.tar.xz",
"clang+llvm-9.0.0-amd64-pc-solaris2.11.tar.xz",
"clang+llvm-9.0.0-amd64-unknown-freebsd11.tar.xz",
"clang+llvm-9.0.0-armv7a-linux-gnueabihf.tar.xz",
"clang+llvm-9.0.0-i386-unknown-freebsd11.tar.xz",
"clang+llvm-9.0.0-powerpc64le-linux-rhel-7.4.tar.xz",
"clang+llvm-9.0.0-powerpc64le-linux-ubuntu-16.04.tar.xz",
"clang+llvm-9.0.0-sparcv9-sun-solaris2.11.tar.xz",
"clang+llvm-9.0.0-x86_64-darwin-apple.tar.xz",
"clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz",
"clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-16.04.tar.xz",
"clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-18.04.tar.xz",
"clang+llvm-9.0.0-x86_64-linux-sles11.3.tar.xz",
"clang+llvm-9.0.0-x86_64-pc-linux-gnu.tar.xz",
"clang-tools-extra-9.0.0.src.tar.xz",
"clang-tools-extra_doxygen-9.0.0.tar.xz",
"clang_doxygen-9.0.0.tar.xz",
@ -36,16 +36,16 @@
"LLVM-8.0.0-win32.exe",
"LLVM-8.0.0-win64.exe",
"cfe-8.0.0.src.tar.xz",
"clang%2Bllvm-8.0.0-aarch64-linux-gnu.tar.xz",
"clang%2Bllvm-8.0.0-amd64-unknown-freebsd11.tar.xz",
"clang%2Bllvm-8.0.0-armv7a-linux-gnueabihf.tar.xz",
"clang%2Bllvm-8.0.0-i386-unknown-freebsd11.tar.xz",
"clang%2Bllvm-8.0.0-powerpc64le-unknown-unknown.tar.xz",
"clang%2Bllvm-8.0.0-x86_64-apple-darwin.tar.xz",
"clang%2Bllvm-8.0.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz",
"clang%2Bllvm-8.0.0-x86_64-linux-gnu-ubuntu-16.04.tar.xz",
"clang%2Bllvm-8.0.0-x86_64-linux-gnu-ubuntu-18.04.tar.xz",
"clang%2Bllvm-8.0.0-x86_64-linux-sles11.3.tar.xz",
"clang+llvm-8.0.0-aarch64-linux-gnu.tar.xz",
"clang+llvm-8.0.0-amd64-unknown-freebsd11.tar.xz",
"clang+llvm-8.0.0-armv7a-linux-gnueabihf.tar.xz",
"clang+llvm-8.0.0-i386-unknown-freebsd11.tar.xz",
"clang+llvm-8.0.0-powerpc64le-unknown-unknown.tar.xz",
"clang+llvm-8.0.0-x86_64-apple-darwin.tar.xz",
"clang+llvm-8.0.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz",
"clang+llvm-8.0.0-x86_64-linux-gnu-ubuntu-16.04.tar.xz",
"clang+llvm-8.0.0-x86_64-linux-gnu-ubuntu-18.04.tar.xz",
"clang+llvm-8.0.0-x86_64-linux-sles11.3.tar.xz",
"clang-tools-extra-8.0.0.src.tar.xz",
"clang-tools-extra_doxygen-8.0.0.tar.xz",
"clang_doxygen-8.0.0.tar.xz",
@ -65,15 +65,15 @@
"LLVM-7.0.1-win32.exe",
"LLVM-7.0.1-win64.exe",
"cfe-7.0.1.src.tar.xz",
"clang%2Bllvm-7.0.1-aarch64-linux-gnu.tar.xz",
"clang%2Bllvm-7.0.1-amd64-unknown-freebsd11.tar.xz",
"clang%2Bllvm-7.0.1-armv7a-linux-gnueabihf.tar.xz",
"clang%2Bllvm-7.0.1-i386-unknown-freebsd11.tar.xz",
"clang%2Bllvm-7.0.1-powerpc64le-unknown-unknown.tar.xz",
"clang%2Bllvm-7.0.1-x86_64-linux-gnu-ubuntu-14.04.tar.xz",
"clang%2Bllvm-7.0.1-x86_64-linux-gnu-ubuntu-16.04.tar.xz",
"clang%2Bllvm-7.0.1-x86_64-linux-gnu-ubuntu-18.04.tar.xz",
"clang%2Bllvm-7.0.1-x86_64-linux-sles11.3.tar.xz",
"clang+llvm-7.0.1-aarch64-linux-gnu.tar.xz",
"clang+llvm-7.0.1-amd64-unknown-freebsd11.tar.xz",
"clang+llvm-7.0.1-armv7a-linux-gnueabihf.tar.xz",
"clang+llvm-7.0.1-i386-unknown-freebsd11.tar.xz",
"clang+llvm-7.0.1-powerpc64le-unknown-unknown.tar.xz",
"clang+llvm-7.0.1-x86_64-linux-gnu-ubuntu-14.04.tar.xz",
"clang+llvm-7.0.1-x86_64-linux-gnu-ubuntu-16.04.tar.xz",
"clang+llvm-7.0.1-x86_64-linux-gnu-ubuntu-18.04.tar.xz",
"clang+llvm-7.0.1-x86_64-linux-sles11.3.tar.xz",
"clang-tools-extra-7.0.1.src.tar.xz",
"compiler-rt-7.0.1.src.tar.xz",
"libcxx-7.0.1.src.tar.xz",
@ -90,16 +90,16 @@
"LLVM-7.0.0-win32.exe",
"LLVM-7.0.0-win64.exe",
"cfe-7.0.0.src.tar.xz",
"clang%2Bllvm-7.0.0-aarch64-linux-gnu.tar.xz",
"clang%2Bllvm-7.0.0-amd64-unknown-freebsd11.tar.xz",
"clang%2Bllvm-7.0.0-armv7a-linux-gnueabihf.tar.xz",
"clang%2Bllvm-7.0.0-i386-unknown-freebsd11.tar.xz",
"clang%2Bllvm-7.0.0-powerpc64le-unknown-unknown.tar.xz",
"clang%2Bllvm-7.0.0-x86_64-apple-darwin.tar.xz",
"clang%2Bllvm-7.0.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz",
"clang%2Bllvm-7.0.0-x86_64-linux-gnu-ubuntu-16.04.tar.xz",
"clang%2Bllvm-7.0.0-x86_64-linux-sles11.3.tar.xz",
"clang%2Bllvm-7.0.0-x86_64-linux-sles12.3.tar.xz",
"clang+llvm-7.0.0-aarch64-linux-gnu.tar.xz",
"clang+llvm-7.0.0-amd64-unknown-freebsd11.tar.xz",
"clang+llvm-7.0.0-armv7a-linux-gnueabihf.tar.xz",
"clang+llvm-7.0.0-i386-unknown-freebsd11.tar.xz",
"clang+llvm-7.0.0-powerpc64le-unknown-unknown.tar.xz",
"clang+llvm-7.0.0-x86_64-apple-darwin.tar.xz",
"clang+llvm-7.0.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz",
"clang+llvm-7.0.0-x86_64-linux-gnu-ubuntu-16.04.tar.xz",
"clang+llvm-7.0.0-x86_64-linux-sles11.3.tar.xz",
"clang+llvm-7.0.0-x86_64-linux-sles12.3.tar.xz",
"clang-tools-extra-7.0.0.src.tar.xz",
"clang-tools-extra_doxygen-7.0.0.tar.xz",
"clang_doxygen-7.0.0.tar.xz",
@ -115,24 +115,48 @@
"polly-7.0.0.src.tar.xz",
"test-suite-7.0.0.src.tar.xz"
],
"6.0.1": [
"LLVM-6.0.1-win32.exe",
"LLVM-6.0.1-win64.exe",
"cfe-6.0.1.src.tar.xz",
"clang+llvm-6.0.1-aarch64-linux-gnu.tar.xz",
"clang+llvm-6.0.1-amd64-unknown-freebsd10.tar.xz",
"clang+llvm-6.0.1-armv7a-linux-gnueabihf.tar.xz",
"clang+llvm-6.0.1-i386-unknown-freebsd10.tar.xz",
"clang+llvm-6.0.1-x86_64-linux-gnu-ubuntu-14.04.tar.xz",
"clang+llvm-6.0.1-x86_64-linux-gnu-ubuntu-16.04.tar.xz",
"clang+llvm-6.0.1-x86_64-linux-sles11.3.tar.xz",
"clang+llvm-6.0.1-x86_64-linux-sles12.3.tar.xz",
"clang-tools-extra-6.0.1.src.tar.xz",
"compiler-rt-6.0.1.src.tar.xz",
"libcxx-6.0.1.src.tar.xz",
"libcxxabi-6.0.1.src.tar.xz",
"libunwind-6.0.1.src.tar.xz",
"lld-6.0.1.src.tar.xz",
"lldb-6.0.1.src.tar.xz",
"llvm-6.0.1.src.tar.xz",
"openmp-6.0.1.src.tar.xz",
"polly-6.0.1.src.tar.xz",
"test-suite-6.0.1.src.tar.xz"
],
"6.0.0": [
"LLVM-6.0.0-win32.exe",
"LLVM-6.0.0-win64.exe",
"cfe-6.0.0.src.tar.xz",
"clang%2Bllvm-6.0.0-aarch64-linux-gnu.tar.xz",
"clang%2Bllvm-6.0.0-amd64-unknown-freebsd-10.tar.xz",
"clang%2Bllvm-6.0.0-armv7a-linux-gnueabihf.tar.xz",
"clang%2Bllvm-6.0.0-i386-unknown-freebsd-10.tar.xz",
"clang%2Bllvm-6.0.0-i686-linux-gnu-Fedora27.tar.xz",
"clang%2Bllvm-6.0.0-mips-linux-gnu.tar.xz",
"clang%2Bllvm-6.0.0-mipsel-linux-gnu.tar.xz",
"clang%2Bllvm-6.0.0-x86_64-apple-darwin.tar.xz",
"clang%2Bllvm-6.0.0-x86_64-linux-gnu-Fedora27.tar.xz",
"clang%2Bllvm-6.0.0-x86_64-linux-gnu-debian8.tar.xz",
"clang%2Bllvm-6.0.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz",
"clang%2Bllvm-6.0.0-x86_64-linux-gnu-ubuntu-16.04.tar.xz",
"clang%2Bllvm-6.0.0-x86_64-linux-sles11.3.tar.xz",
"clang%2Bllvm-6.0.0-x86_64-linux-sles12.2.tar.xz",
"clang+llvm-6.0.0-aarch64-linux-gnu.tar.xz",
"clang+llvm-6.0.0-amd64-unknown-freebsd-10.tar.xz",
"clang+llvm-6.0.0-armv7a-linux-gnueabihf.tar.xz",
"clang+llvm-6.0.0-i386-unknown-freebsd-10.tar.xz",
"clang+llvm-6.0.0-i686-linux-gnu-Fedora27.tar.xz",
"clang+llvm-6.0.0-mips-linux-gnu.tar.xz",
"clang+llvm-6.0.0-mipsel-linux-gnu.tar.xz",
"clang+llvm-6.0.0-x86_64-apple-darwin.tar.xz",
"clang+llvm-6.0.0-x86_64-linux-gnu-Fedora27.tar.xz",
"clang+llvm-6.0.0-x86_64-linux-gnu-debian8.tar.xz",
"clang+llvm-6.0.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz",
"clang+llvm-6.0.0-x86_64-linux-gnu-ubuntu-16.04.tar.xz",
"clang+llvm-6.0.0-x86_64-linux-sles11.3.tar.xz",
"clang+llvm-6.0.0-x86_64-linux-sles12.2.tar.xz",
"clang-tools-extra-6.0.0.src.tar.xz",
"clang-tools-extra_doxygen-6.0.0.tar.xz",
"clang_doxygen-6.0.0.tar.xz",
@ -152,10 +176,10 @@
"LLVM-5.0.2-win32.exe",
"LLVM-5.0.2-win64.exe",
"cfe-5.0.2.src.tar.xz",
"clang%2Bllvm-5.0.2-x86_64-apple-darwin.tar.xz",
"clang%2Bllvm-5.0.2-x86_64-linux-gnu-ubuntu-14.04.tar.xz",
"clang%2Bllvm-5.0.2-x86_64-linux-gnu-ubuntu-16.04.tar.xz",
"clang%2Bllvm-5.0.2-x86_64-linux-sles11.3.tar.xz",
"clang+llvm-5.0.2-x86_64-apple-darwin.tar.xz",
"clang+llvm-5.0.2-x86_64-linux-gnu-ubuntu-14.04.tar.xz",
"clang+llvm-5.0.2-x86_64-linux-gnu-ubuntu-16.04.tar.xz",
"clang+llvm-5.0.2-x86_64-linux-sles11.3.tar.xz",
"clang-tools-extra-5.0.2.src.tar.xz",
"compiler-rt-5.0.2.src.tar.xz",
"libcxx-5.0.2.src.tar.xz",
@ -173,22 +197,22 @@
"LLVM-5.0.1-win32.exe",
"LLVM-5.0.1-win64.exe",
"cfe-5.0.1.src.tar.xz",
"clang%2Bllvm-5.0.1-aarch64-linux-gnu.tar.xz",
"clang%2Bllvm-5.0.1-amd64-unknown-freebsd10.tar.xz",
"clang%2Bllvm-5.0.1-armv7a-linux-gnueabihf.tar.xz",
"clang%2Bllvm-5.0.1-i386-unknown-freebsd10.tar.xz",
"clang%2Bllvm-5.0.1-i686-linux-gnu-Fedora-27.tar.xz",
"clang%2Bllvm-5.0.1-linux-x86_64-sles11.3.tar.xz",
"clang%2Bllvm-5.0.1-linux-x86_64-sles12.2.tar.xz",
"clang%2Bllvm-5.0.1-mips-linux-gnu.tar.xz",
"clang%2Bllvm-5.0.1-mipsel-linux-gnu.tar.xz",
"clang%2Bllvm-5.0.1-ppc64-linux-gnu-Fedora-27.tar.xz",
"clang%2Bllvm-5.0.1-ppc64le-linux-gnu-Fedora-27.tar.xz",
"clang%2Bllvm-5.0.1-x86_64-apple-darwin.tar.xz",
"clang%2Bllvm-5.0.1-x86_64-linux-gnu-Fedora27.tar.xz",
"clang%2Bllvm-5.0.1-x86_64-linux-gnu-debian8.tar.xz",
"clang%2Bllvm-5.0.1-x86_64-linux-gnu-ubuntu-14.04.tar.xz",
"clang%2Bllvm-5.0.1-x86_64-linux-gnu-ubuntu-16.04.tar.xz",
"clang+llvm-5.0.1-aarch64-linux-gnu.tar.xz",
"clang+llvm-5.0.1-amd64-unknown-freebsd10.tar.xz",
"clang+llvm-5.0.1-armv7a-linux-gnueabihf.tar.xz",
"clang+llvm-5.0.1-i386-unknown-freebsd10.tar.xz",
"clang+llvm-5.0.1-i686-linux-gnu-Fedora-27.tar.xz",
"clang+llvm-5.0.1-linux-x86_64-sles11.3.tar.xz",
"clang+llvm-5.0.1-linux-x86_64-sles12.2.tar.xz",
"clang+llvm-5.0.1-mips-linux-gnu.tar.xz",
"clang+llvm-5.0.1-mipsel-linux-gnu.tar.xz",
"clang+llvm-5.0.1-ppc64-linux-gnu-Fedora-27.tar.xz",
"clang+llvm-5.0.1-ppc64le-linux-gnu-Fedora-27.tar.xz",
"clang+llvm-5.0.1-x86_64-apple-darwin.tar.xz",
"clang+llvm-5.0.1-x86_64-linux-gnu-Fedora27.tar.xz",
"clang+llvm-5.0.1-x86_64-linux-gnu-debian8.tar.xz",
"clang+llvm-5.0.1-x86_64-linux-gnu-ubuntu-14.04.tar.xz",
"clang+llvm-5.0.1-x86_64-linux-gnu-ubuntu-16.04.tar.xz",
"clang-tools-extra-5.0.1.src.tar.xz",
"compiler-rt-5.0.1.src.tar.xz",
"libcxx-5.0.1.src.tar.xz",
@ -205,17 +229,17 @@
"LLVM-5.0.0-win32.exe",
"LLVM-5.0.0-win64.exe",
"cfe-5.0.0.src.tar.xz",
"clang%2Bllvm-5.0.0-aarch64-linux-gnu.tar.xz",
"clang%2Bllvm-5.0.0-amd64-unknown-freebsd10.tar.xz",
"clang%2Bllvm-5.0.0-armv7a-linux-gnueabihf.tar.xz",
"clang%2Bllvm-5.0.0-i386-unknown-freebsd10.tar.xz",
"clang%2Bllvm-5.0.0-linux-x86_64-sles11.3.tar.xz",
"clang%2Bllvm-5.0.0-linux-x86_64-ubuntu14.04.tar.xz",
"clang%2Bllvm-5.0.0-linux-x86_64-ubuntu16.04.tar.xz",
"clang%2Bllvm-5.0.0-mips-linux-gnu.tar.xz",
"clang%2Bllvm-5.0.0-mipsel-linux-gnu.tar.xz",
"clang%2Bllvm-5.0.0-x86_64-apple-darwin.tar.xz",
"clang%2Bllvm-5.0.0-x86_64-linux-gnu-debian8.tar.xz",
"clang+llvm-5.0.0-aarch64-linux-gnu.tar.xz",
"clang+llvm-5.0.0-amd64-unknown-freebsd10.tar.xz",
"clang+llvm-5.0.0-armv7a-linux-gnueabihf.tar.xz",
"clang+llvm-5.0.0-i386-unknown-freebsd10.tar.xz",
"clang+llvm-5.0.0-linux-x86_64-sles11.3.tar.xz",
"clang+llvm-5.0.0-linux-x86_64-ubuntu14.04.tar.xz",
"clang+llvm-5.0.0-linux-x86_64-ubuntu16.04.tar.xz",
"clang+llvm-5.0.0-mips-linux-gnu.tar.xz",
"clang+llvm-5.0.0-mipsel-linux-gnu.tar.xz",
"clang+llvm-5.0.0-x86_64-apple-darwin.tar.xz",
"clang+llvm-5.0.0-x86_64-linux-gnu-debian8.tar.xz",
"clang-tools-extra-5.0.0.src.tar.xz",
"clang-tools-extra_doxygen-5.0.0.tar.xz",
"clang_doxygen-5.0.0.tar.xz",
@ -235,18 +259,18 @@
"LLVM-4.0.1-win32.exe",
"LLVM-4.0.1-win64.exe",
"cfe-4.0.1.src.tar.xz",
"clang%2Bllvm-4.0.1-aarch64-linux-gnu.tar.xz",
"clang%2Bllvm-4.0.1-amd64-unknown-freebsd10.tar.xz",
"clang%2Bllvm-4.0.1-armv7a-linux-gnueabihf.tar.xz",
"clang%2Bllvm-4.0.1-i386-unknown-freebsd10.tar.xz",
"clang%2Bllvm-4.0.1-linux-x86_64-sles11.3.tar.xz",
"clang%2Bllvm-4.0.1-mips-linux-gnu.tar.xz",
"clang%2Bllvm-4.0.1-mipsel-linux-gnu.tar.xz",
"clang%2Bllvm-4.0.1-ppc64-linux-gnu-Fedora-25.tar.xz",
"clang%2Bllvm-4.0.1-ppc64le-linux-gnu-Fedora-25.tar.xz",
"clang%2Bllvm-4.0.1-x86_64-apple-darwin.tar.xz",
"clang%2Bllvm-4.0.1-x86_64-linux-gnu-Fedora-25.tar.xz",
"clang%2Bllvm-4.0.1-x86_64-linux-gnu-debian8.tar.xz",
"clang+llvm-4.0.1-aarch64-linux-gnu.tar.xz",
"clang+llvm-4.0.1-amd64-unknown-freebsd10.tar.xz",
"clang+llvm-4.0.1-armv7a-linux-gnueabihf.tar.xz",
"clang+llvm-4.0.1-i386-unknown-freebsd10.tar.xz",
"clang+llvm-4.0.1-linux-x86_64-sles11.3.tar.xz",
"clang+llvm-4.0.1-mips-linux-gnu.tar.xz",
"clang+llvm-4.0.1-mipsel-linux-gnu.tar.xz",
"clang+llvm-4.0.1-ppc64-linux-gnu-Fedora-25.tar.xz",
"clang+llvm-4.0.1-ppc64le-linux-gnu-Fedora-25.tar.xz",
"clang+llvm-4.0.1-x86_64-apple-darwin.tar.xz",
"clang+llvm-4.0.1-x86_64-linux-gnu-Fedora-25.tar.xz",
"clang+llvm-4.0.1-x86_64-linux-gnu-debian8.tar.xz",
"clang-tools-extra-4.0.1.src.tar.xz",
"compiler-rt-4.0.1.src.tar.xz",
"libcxx-4.0.1.src.tar.xz",
@ -263,15 +287,15 @@
"LLVM-3.9.1-win32.exe",
"LLVM-3.9.1-win64.exe",
"cfe-3.9.1.src.tar.xz",
"clang%2Bllvm-3.9.1-aarch64-linux-gnu.tar.xz",
"clang%2Bllvm-3.9.1-amd64-unknown-freebsd10.tar.xz",
"clang%2Bllvm-3.9.1-armv7a-linux-gnueabihf.tar.xz",
"clang%2Bllvm-3.9.1-i386-unknown-freebsd10.tar.xz",
"clang%2Bllvm-3.9.1-mips-linux-gnu.tar.xz",
"clang%2Bllvm-3.9.1-mipsel-linux-gnu.tar.xz",
"clang%2Bllvm-3.9.1-x86_64-linux-gnu-debian8.tar.xz",
"clang%2Bllvm-3.9.1-x86_64-linux-gnu-ubuntu-14.04.tar.xz",
"clang%2Bllvm-3.9.1-x86_64-linux-gnu-ubuntu-16.04.tar.xz",
"clang+llvm-3.9.1-aarch64-linux-gnu.tar.xz",
"clang+llvm-3.9.1-amd64-unknown-freebsd10.tar.xz",
"clang+llvm-3.9.1-armv7a-linux-gnueabihf.tar.xz",
"clang+llvm-3.9.1-i386-unknown-freebsd10.tar.xz",
"clang+llvm-3.9.1-mips-linux-gnu.tar.xz",
"clang+llvm-3.9.1-mipsel-linux-gnu.tar.xz",
"clang+llvm-3.9.1-x86_64-linux-gnu-debian8.tar.xz",
"clang+llvm-3.9.1-x86_64-linux-gnu-ubuntu-14.04.tar.xz",
"clang+llvm-3.9.1-x86_64-linux-gnu-ubuntu-16.04.tar.xz",
"clang-tools-extra-3.9.1.src.tar.xz",
"compiler-rt-3.9.1.src.tar.xz",
"libcxx-3.9.1.src.tar.xz",
@ -288,20 +312,20 @@
"LLVM-3.9.0-win32.exe",
"LLVM-3.9.0-win64.exe",
"cfe-3.9.0.src.tar.xz",
"clang%2Bllvm-3.9.0-aarch64-linux-gnu.tar.xz",
"clang%2Bllvm-3.9.0-amd64-unknown-freebsd10.tar.xz",
"clang%2Bllvm-3.9.0-armv7a-linux-gnueabihf.tar.xz",
"clang%2Bllvm-3.9.0-i386-unknown-freebsd10.tar.xz",
"clang%2Bllvm-3.9.0-i586-opensuse13.2.tar.xz",
"clang%2Bllvm-3.9.0-i686-fedora23.tar.xz",
"clang%2Bllvm-3.9.0-mips-linux-gnu.tar.xz",
"clang%2Bllvm-3.9.0-mipsel-linux-gnu.tar.xz",
"clang%2Bllvm-3.9.0-x86_64-apple-darwin.tar.xz",
"clang%2Bllvm-3.9.0-x86_64-fedora23.tar.xz",
"clang%2Bllvm-3.9.0-x86_64-linux-gnu-debian8.tar.xz",
"clang%2Bllvm-3.9.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz",
"clang%2Bllvm-3.9.0-x86_64-linux-gnu-ubuntu-16.04.tar.xz",
"clang%2Bllvm-3.9.0-x86_64-opensuse13.2.tar.xz",
"clang+llvm-3.9.0-aarch64-linux-gnu.tar.xz",
"clang+llvm-3.9.0-amd64-unknown-freebsd10.tar.xz",
"clang+llvm-3.9.0-armv7a-linux-gnueabihf.tar.xz",
"clang+llvm-3.9.0-i386-unknown-freebsd10.tar.xz",
"clang+llvm-3.9.0-i586-opensuse13.2.tar.xz",
"clang+llvm-3.9.0-i686-fedora23.tar.xz",
"clang+llvm-3.9.0-mips-linux-gnu.tar.xz",
"clang+llvm-3.9.0-mipsel-linux-gnu.tar.xz",
"clang+llvm-3.9.0-x86_64-apple-darwin.tar.xz",
"clang+llvm-3.9.0-x86_64-fedora23.tar.xz",
"clang+llvm-3.9.0-x86_64-linux-gnu-debian8.tar.xz",
"clang+llvm-3.9.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz",
"clang+llvm-3.9.0-x86_64-linux-gnu-ubuntu-16.04.tar.xz",
"clang+llvm-3.9.0-x86_64-opensuse13.2.tar.xz",
"clang-tools-extra-3.9.0.src.tar.xz",
"clang-tools-extra_doxygen-3.9.0.tar.xz",
"clang_doxygen-3.9.0.tar.xz",
@ -321,19 +345,19 @@
"LLVM-3.8.1-win32.exe",
"LLVM-3.8.1-win64.exe",
"cfe-3.8.1.src.tar.xz",
"clang%2Bllvm-3.8.1-aarch64-linux-gnu.tar.xz",
"clang%2Bllvm-3.8.1-armv7a-linux-gnueabihf.tar.xz",
"clang%2Bllvm-3.8.1-i586-opensuse13.2.tar.xz",
"clang%2Bllvm-3.8.1-i686-fedora23.tar.xz",
"clang%2Bllvm-3.8.1-linux-armhf-vivid.tar.xz",
"clang%2Bllvm-3.8.1-linux-x86_64-sles11.3.tar.xz",
"clang%2Bllvm-3.8.1-mips-linux-gnu.tar.xz",
"clang%2Bllvm-3.8.1-mipsel-linux-gnu.tar.xz",
"clang%2Bllvm-3.8.1-x86_64-fedora22.tar.xz",
"clang%2Bllvm-3.8.1-x86_64-linux-gnu-debian8.tar.xz",
"clang%2Bllvm-3.8.1-x86_64-linux-gnu-ubuntu-14.04.tar.xz",
"clang%2Bllvm-3.8.1-x86_64-linux-gnu-ubuntu-16.04.tar.xz",
"clang%2Bllvm-3.8.1-x86_64-opensuse13.2.tar.xz",
"clang+llvm-3.8.1-aarch64-linux-gnu.tar.xz",
"clang+llvm-3.8.1-armv7a-linux-gnueabihf.tar.xz",
"clang+llvm-3.8.1-i586-opensuse13.2.tar.xz",
"clang+llvm-3.8.1-i686-fedora23.tar.xz",
"clang+llvm-3.8.1-linux-armhf-vivid.tar.xz",
"clang+llvm-3.8.1-linux-x86_64-sles11.3.tar.xz",
"clang+llvm-3.8.1-mips-linux-gnu.tar.xz",
"clang+llvm-3.8.1-mipsel-linux-gnu.tar.xz",
"clang+llvm-3.8.1-x86_64-fedora22.tar.xz",
"clang+llvm-3.8.1-x86_64-linux-gnu-debian8.tar.xz",
"clang+llvm-3.8.1-x86_64-linux-gnu-ubuntu-14.04.tar.xz",
"clang+llvm-3.8.1-x86_64-linux-gnu-ubuntu-16.04.tar.xz",
"clang+llvm-3.8.1-x86_64-opensuse13.2.tar.xz",
"clang-tools-extra-3.8.1.src.tar.xz",
"compiler-rt-3.8.1.src.tar.xz",
"libcxx-3.8.1.src.tar.xz",
@ -350,24 +374,24 @@
"LLVM-3.8.0-win32.exe",
"LLVM-3.8.0-win64.exe",
"cfe-3.8.0.src.tar.xz",
"clang%2Bllvm-3.8.0-aarch64-linux-gnu.tar.xz",
"clang%2Bllvm-3.8.0-amd64-unknown-freebsd10.tar.xz",
"clang%2Bllvm-3.8.0-armv7a-linux-gnueabihf.tar.xz",
"clang%2Bllvm-3.8.0-i386-unknown-freebsd10.tar.xz",
"clang%2Bllvm-3.8.0-i586-opensuse13.2.tar.xz",
"clang%2Bllvm-3.8.0-i686-fedora23.tar.xz",
"clang%2Bllvm-3.8.0-linux-armhf-vivid.tar.xz",
"clang%2Bllvm-3.8.0-linux-x86_64-centos6.tar.xz",
"clang%2Bllvm-3.8.0-mips-linux-gnu.tar.xz",
"clang%2Bllvm-3.8.0-mipsel-linux-gnu.tar.xz",
"clang%2Bllvm-3.8.0-x86_64-apple-darwin.tar.xz",
"clang%2Bllvm-3.8.0-x86_64-fedora23.tar.xz",
"clang%2Bllvm-3.8.0-x86_64-linux-gnu-debian8.tar.xz",
"clang%2Bllvm-3.8.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz",
"clang%2Bllvm-3.8.0-x86_64-linux-gnu-ubuntu-15.10.tar.xz",
"clang%2Bllvm-3.8.0-x86_64-linux-gnu-ubuntu-16.04.tar.xz",
"clang%2Bllvm-3.8.0-x86_64-opensuse13.2.tar.xz",
"clang%2Bllvm-3.8.0-x86_64-sles11.3-linux-gnu.tar.xz",
"clang+llvm-3.8.0-aarch64-linux-gnu.tar.xz",
"clang+llvm-3.8.0-amd64-unknown-freebsd10.tar.xz",
"clang+llvm-3.8.0-armv7a-linux-gnueabihf.tar.xz",
"clang+llvm-3.8.0-i386-unknown-freebsd10.tar.xz",
"clang+llvm-3.8.0-i586-opensuse13.2.tar.xz",
"clang+llvm-3.8.0-i686-fedora23.tar.xz",
"clang+llvm-3.8.0-linux-armhf-vivid.tar.xz",
"clang+llvm-3.8.0-linux-x86_64-centos6.tar.xz",
"clang+llvm-3.8.0-mips-linux-gnu.tar.xz",
"clang+llvm-3.8.0-mipsel-linux-gnu.tar.xz",
"clang+llvm-3.8.0-x86_64-apple-darwin.tar.xz",
"clang+llvm-3.8.0-x86_64-fedora23.tar.xz",
"clang+llvm-3.8.0-x86_64-linux-gnu-debian8.tar.xz",
"clang+llvm-3.8.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz",
"clang+llvm-3.8.0-x86_64-linux-gnu-ubuntu-15.10.tar.xz",
"clang+llvm-3.8.0-x86_64-linux-gnu-ubuntu-16.04.tar.xz",
"clang+llvm-3.8.0-x86_64-opensuse13.2.tar.xz",
"clang+llvm-3.8.0-x86_64-sles11.3-linux-gnu.tar.xz",
"clang-tools-extra-3.8.0.src.tar.xz",
"clang-tools-extra_doxygen-3.8.0.tar.xz",
"clang_doxygen-3.8.0.tar.xz",
@ -387,19 +411,19 @@
"LLVM-3.7.1-win32.exe",
"LLVM-3.7.1-win64.exe",
"cfe-3.7.1.src.tar.xz",
"clang%2Bllvm-3.7.1-aarch64-linux-gnu.tar.xz",
"clang%2Bllvm-3.7.1-amd64-unknown-freebsd10.tar.xz",
"clang%2Bllvm-3.7.1-armv7a-linux-gnueabihf.tar.xz",
"clang%2Bllvm-3.7.1-i386-unknown-freebsd10.tar.xz",
"clang%2Bllvm-3.7.1-i586-opensuse13.2.tar.xz",
"clang%2Bllvm-3.7.1-i686-fedora22.tar.xz",
"clang%2Bllvm-3.7.1-mips-linux-gnu.tar.xz",
"clang%2Bllvm-3.7.1-mipsel-linux-gnu.tar.xz",
"clang%2Bllvm-3.7.1-x86_64-fedora22.tar.xz",
"clang%2Bllvm-3.7.1-x86_64-linux-gnu-debian8.tar.xz",
"clang%2Bllvm-3.7.1-x86_64-linux-gnu-ubuntu-14.04.tar.xz",
"clang%2Bllvm-3.7.1-x86_64-linux-gnu-ubuntu-15.10.tar.xz",
"clang%2Bllvm-3.7.1-x86_64-opensuse13.2.tar.xz",
"clang+llvm-3.7.1-aarch64-linux-gnu.tar.xz",
"clang+llvm-3.7.1-amd64-unknown-freebsd10.tar.xz",
"clang+llvm-3.7.1-armv7a-linux-gnueabihf.tar.xz",
"clang+llvm-3.7.1-i386-unknown-freebsd10.tar.xz",
"clang+llvm-3.7.1-i586-opensuse13.2.tar.xz",
"clang+llvm-3.7.1-i686-fedora22.tar.xz",
"clang+llvm-3.7.1-mips-linux-gnu.tar.xz",
"clang+llvm-3.7.1-mipsel-linux-gnu.tar.xz",
"clang+llvm-3.7.1-x86_64-fedora22.tar.xz",
"clang+llvm-3.7.1-x86_64-linux-gnu-debian8.tar.xz",
"clang+llvm-3.7.1-x86_64-linux-gnu-ubuntu-14.04.tar.xz",
"clang+llvm-3.7.1-x86_64-linux-gnu-ubuntu-15.10.tar.xz",
"clang+llvm-3.7.1-x86_64-opensuse13.2.tar.xz",
"clang-tools-extra-3.7.1.src.tar.xz",
"compiler-rt-3.7.1.src.tar.xz",
"libcxx-3.7.1.src.tar.xz",
@ -418,18 +442,18 @@
"OpenMP-3.7.0-x86_64-apple-darwin14.4.0.tar.xz",
"OpenMP-3.7.0-x86_64-unknown-linux-gnu.tar.xz",
"cfe-3.7.0.src.tar.xz",
"clang%2Bllvm-3.7.0-aarch64-linux-gnu.tar.xz",
"clang%2Bllvm-3.7.0-amd64-unknown-freebsd10.tar.xz",
"clang%2Bllvm-3.7.0-armv7a-linux-gnueabihf.tar.xz",
"clang%2Bllvm-3.7.0-i386-unknown-freebsd10.tar.xz",
"clang%2Bllvm-3.7.0-i586-opensuse13.2.tar.xz",
"clang%2Bllvm-3.7.0-i686-fedora22.tar.xz",
"clang%2Bllvm-3.7.0-mips-linux-gnu.tar.xz",
"clang%2Bllvm-3.7.0-mipsel-linux-gnu.tar.xz",
"clang%2Bllvm-3.7.0-x86_64-apple-darwin.tar.xz",
"clang%2Bllvm-3.7.0-x86_64-fedora22.tar.xz",
"clang%2Bllvm-3.7.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz",
"clang%2Bllvm-3.7.0-x86_64-opensuse13.2.tar.xz",
"clang+llvm-3.7.0-aarch64-linux-gnu.tar.xz",
"clang+llvm-3.7.0-amd64-unknown-freebsd10.tar.xz",
"clang+llvm-3.7.0-armv7a-linux-gnueabihf.tar.xz",
"clang+llvm-3.7.0-i386-unknown-freebsd10.tar.xz",
"clang+llvm-3.7.0-i586-opensuse13.2.tar.xz",
"clang+llvm-3.7.0-i686-fedora22.tar.xz",
"clang+llvm-3.7.0-mips-linux-gnu.tar.xz",
"clang+llvm-3.7.0-mipsel-linux-gnu.tar.xz",
"clang+llvm-3.7.0-x86_64-apple-darwin.tar.xz",
"clang+llvm-3.7.0-x86_64-fedora22.tar.xz",
"clang+llvm-3.7.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz",
"clang+llvm-3.7.0-x86_64-opensuse13.2.tar.xz",
"clang-tools-extra-3.7.0.src.tar.xz",
"clang_doxygen-3.7.0.tar.xz",
"compiler-rt-3.7.0.src.tar.xz",
@ -447,19 +471,19 @@
"3.6.2": [
"LLVM-3.6.2-win32.exe",
"cfe-3.6.2.src.tar.xz",
"clang%2Bllvm-3.6.2-aarch64-linux-gnu.tar.xz",
"clang%2Bllvm-3.6.2-amd64-unknown-freebsd10.tar.xz",
"clang%2Bllvm-3.6.2-armv7a-linux-gnueabihf.tar.xz",
"clang%2Bllvm-3.6.2-i386-fedora21.tar.xz",
"clang%2Bllvm-3.6.2-i386-unknown-freebsd10.tar.xz",
"clang%2Bllvm-3.6.2-i586-opensuse13.2.tar.xz",
"clang%2Bllvm-3.6.2-mips-linux-gnu.tar.xz",
"clang%2Bllvm-3.6.2-mipsel-linux-gnu.tar.xz",
"clang%2Bllvm-3.6.2-x86_64-apple-darwin.tar.xz",
"clang%2Bllvm-3.6.2-x86_64-fedora21.tar.xz",
"clang%2Bllvm-3.6.2-x86_64-linux-gnu-ubuntu-14.04.tar.xz",
"clang%2Bllvm-3.6.2-x86_64-linux-gnu-ubuntu-15.04.tar.xz",
"clang%2Bllvm-3.6.2-x86_64-opensuse13.2.tar.xz",
"clang+llvm-3.6.2-aarch64-linux-gnu.tar.xz",
"clang+llvm-3.6.2-amd64-unknown-freebsd10.tar.xz",
"clang+llvm-3.6.2-armv7a-linux-gnueabihf.tar.xz",
"clang+llvm-3.6.2-i386-fedora21.tar.xz",
"clang+llvm-3.6.2-i386-unknown-freebsd10.tar.xz",
"clang+llvm-3.6.2-i586-opensuse13.2.tar.xz",
"clang+llvm-3.6.2-mips-linux-gnu.tar.xz",
"clang+llvm-3.6.2-mipsel-linux-gnu.tar.xz",
"clang+llvm-3.6.2-x86_64-apple-darwin.tar.xz",
"clang+llvm-3.6.2-x86_64-fedora21.tar.xz",
"clang+llvm-3.6.2-x86_64-linux-gnu-ubuntu-14.04.tar.xz",
"clang+llvm-3.6.2-x86_64-linux-gnu-ubuntu-15.04.tar.xz",
"clang+llvm-3.6.2-x86_64-opensuse13.2.tar.xz",
"clang-tools-extra-3.6.2.src.tar.xz",
"compiler-rt-3.6.2.src.tar.xz",
"dragonegg-3.6.2.src.tar.xz",
@ -475,19 +499,19 @@
"3.6.1": [
"LLVM-3.6.1-win32.exe",
"cfe-3.6.1.src.tar.xz",
"clang%2Bllvm-3.6.1-aarch64-linux-gnu.tar.xz",
"clang%2Bllvm-3.6.1-amd64-unknown-freebsd10.tar.xz",
"clang%2Bllvm-3.6.1-armv7a-linux-gnueabihf.tar.xz",
"clang%2Bllvm-3.6.1-i386-fedora21.tar.xz",
"clang%2Bllvm-3.6.1-i386-unknown-freebsd10.tar.xz",
"clang%2Bllvm-3.6.1-i586-opensuse13.2.tar.xz",
"clang%2Bllvm-3.6.1-mips-linux-gnu.tar.xz",
"clang%2Bllvm-3.6.1-mipsel-linux-gnu.tar.xz",
"clang%2Bllvm-3.6.1-x86_64-apple-darwin.tar.xz",
"clang%2Bllvm-3.6.1-x86_64-fedora21.tar.xz",
"clang%2Bllvm-3.6.1-x86_64-linux-gnu-ubuntu-14.04.tar.xz",
"clang%2Bllvm-3.6.1-x86_64-linux-gnu-ubuntu-15.04.tar.xz",
"clang%2Bllvm-3.6.1-x86_64-opensuse13.2.tar.xz",
"clang+llvm-3.6.1-aarch64-linux-gnu.tar.xz",
"clang+llvm-3.6.1-amd64-unknown-freebsd10.tar.xz",
"clang+llvm-3.6.1-armv7a-linux-gnueabihf.tar.xz",
"clang+llvm-3.6.1-i386-fedora21.tar.xz",
"clang+llvm-3.6.1-i386-unknown-freebsd10.tar.xz",
"clang+llvm-3.6.1-i586-opensuse13.2.tar.xz",
"clang+llvm-3.6.1-mips-linux-gnu.tar.xz",
"clang+llvm-3.6.1-mipsel-linux-gnu.tar.xz",
"clang+llvm-3.6.1-x86_64-apple-darwin.tar.xz",
"clang+llvm-3.6.1-x86_64-fedora21.tar.xz",
"clang+llvm-3.6.1-x86_64-linux-gnu-ubuntu-14.04.tar.xz",
"clang+llvm-3.6.1-x86_64-linux-gnu-ubuntu-15.04.tar.xz",
"clang+llvm-3.6.1-x86_64-opensuse13.2.tar.xz",
"clang-tools-extra-3.6.1.src.tar.xz",
"compiler-rt-3.6.1.src.tar.xz",
"dragonegg-3.6.1.src.tar.xz",
@ -503,18 +527,18 @@
"3.6.0": [
"LLVM-3.6.0-win32.exe",
"cfe-3.6.0.src.tar.xz",
"clang%2Bllvm-3.6.0-aarch64-linux-gnu.tar.xz",
"clang%2Bllvm-3.6.0-amd64-unknown-freebsd10.tar.xz",
"clang%2Bllvm-3.6.0-armv7a-linux-gnueabihf.tar.xz",
"clang%2Bllvm-3.6.0-i386-unknown-freebsd10.tar.xz",
"clang%2Bllvm-3.6.0-i586-opensuse13.2.tar.xz",
"clang%2Bllvm-3.6.0-i686-fedora21.tar.xz",
"clang%2Bllvm-3.6.0-mips-linux-gnu.tar.xz",
"clang%2Bllvm-3.6.0-mipsel-linux-gnu.tar.xz",
"clang%2Bllvm-3.6.0-x86_64-apple-darwin.tar.xz",
"clang%2Bllvm-3.6.0-x86_64-fedora21.tar.xz",
"clang%2Bllvm-3.6.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz",
"clang%2Bllvm-3.6.0-x86_64-opensuse13.2.tar.xz",
"clang+llvm-3.6.0-aarch64-linux-gnu.tar.xz",
"clang+llvm-3.6.0-amd64-unknown-freebsd10.tar.xz",
"clang+llvm-3.6.0-armv7a-linux-gnueabihf.tar.xz",
"clang+llvm-3.6.0-i386-unknown-freebsd10.tar.xz",
"clang+llvm-3.6.0-i586-opensuse13.2.tar.xz",
"clang+llvm-3.6.0-i686-fedora21.tar.xz",
"clang+llvm-3.6.0-mips-linux-gnu.tar.xz",
"clang+llvm-3.6.0-mipsel-linux-gnu.tar.xz",
"clang+llvm-3.6.0-x86_64-apple-darwin.tar.xz",
"clang+llvm-3.6.0-x86_64-fedora21.tar.xz",
"clang+llvm-3.6.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz",
"clang+llvm-3.6.0-x86_64-opensuse13.2.tar.xz",
"clang-tools-extra-3.6.0.src.tar.xz",
"compiler-rt-3.6.0.src.tar.xz",
"dragonegg-3.6.0.src.tar.xz",
@ -530,12 +554,12 @@
"3.5.2": [
"LLVM-3.5.2-win32.exe",
"cfe-3.5.2.src.tar.xz",
"clang%2Bllvm-3.5.2-aarch64-linux-gnu.tar.xz",
"clang%2Bllvm-3.5.2-armv7a-linux-gnueabihf.tar.xz",
"clang%2Bllvm-3.5.2-mips-linux-gnu.tar.xz",
"clang%2Bllvm-3.5.2-mipsel-linux-gnu.tar.xz",
"clang%2Bllvm-3.5.2-x86_64-apple-darwin.tar.xz",
"clang%2Bllvm-3.5.2-x86_64-linux-gnu-ubuntu-14.04.tar.xz",
"clang+llvm-3.5.2-aarch64-linux-gnu.tar.xz",
"clang+llvm-3.5.2-armv7a-linux-gnueabihf.tar.xz",
"clang+llvm-3.5.2-mips-linux-gnu.tar.xz",
"clang+llvm-3.5.2-mipsel-linux-gnu.tar.xz",
"clang+llvm-3.5.2-x86_64-apple-darwin.tar.xz",
"clang+llvm-3.5.2-x86_64-linux-gnu-ubuntu-14.04.tar.xz",
"clang-tools-extra-3.5.2.src.tar.xz",
"compiler-rt-3.5.2.src.tar.xz",
"dragonegg-3.5.2.src.tar.xz",
@ -550,15 +574,15 @@
],
"3.5.1": [
"cfe-3.5.1.src.tar.xz",
"clang%2Bllvm-3.5.1-aarch64-linux-gnu.tar.xz",
"clang%2Bllvm-3.5.1-armv7a-linux-gnueabihf.tar.xz",
"clang%2Bllvm-3.5.1-i586-opensuse13.1.tar.xz",
"clang%2Bllvm-3.5.1-i686-fedora20.tar.xz",
"clang%2Bllvm-3.5.1-mips-linux-gnu.tar.xz",
"clang%2Bllvm-3.5.1-mipsel-linux-gnu.tar.xz",
"clang%2Bllvm-3.5.1-x86_64-fedora20.tar.xz",
"clang%2Bllvm-3.5.1-x86_64-linux-gnu.tar.xz",
"clang%2Bllvm-3.5.1-x86_64-opensuse13.1.tar.xz",
"clang+llvm-3.5.1-aarch64-linux-gnu.tar.xz",
"clang+llvm-3.5.1-armv7a-linux-gnueabihf.tar.xz",
"clang+llvm-3.5.1-i586-opensuse13.1.tar.xz",
"clang+llvm-3.5.1-i686-fedora20.tar.xz",
"clang+llvm-3.5.1-mips-linux-gnu.tar.xz",
"clang+llvm-3.5.1-mipsel-linux-gnu.tar.xz",
"clang+llvm-3.5.1-x86_64-fedora20.tar.xz",
"clang+llvm-3.5.1-x86_64-linux-gnu.tar.xz",
"clang+llvm-3.5.1-x86_64-opensuse13.1.tar.xz",
"clang-tools-extra-3.5.1.src.tar.xz",
"compiler-rt-3.5.1.src.tar.xz",
"dragonegg-3.5.1.src.tar.xz",
@ -571,4 +595,4 @@
"polly-3.5.1.src.tar.xz",
"test-suite-3.5.1.src.tar.xz"
]
}
}

View File

@ -1,5 +1,4 @@
import { mkdir, readFile, readdir, writeFile } from "fs/promises"
import he from "he"
import { DownloaderHelper } from "node-downloader-helper"
import JsonStringify from "safe-stable-stringify"
import { compareVersion } from "../setup/version.ts"
@ -67,6 +66,10 @@ async function fetchIndexFile(version: string, url: string, htmlDownloadDir: str
override: {
skip: true,
},
retry: {
delay: 100,
maxRetries: 3,
}
},
)
dl.on("start", () => {
@ -106,7 +109,7 @@ async function extractAssetsFromHTML(opts: Options) {
continue
}
assets[version].push(he.decode(asset))
assets[version].push(asset.replace("%2B", "+"))
}
if (assets[version].length === 0) {