summaryrefslogtreecommitdiffstats
path: root/src/tools/clippy/util
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-05-30 03:57:31 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-05-30 03:57:31 +0000
commitdc0db358abe19481e475e10c32149b53370f1a1c (patch)
treeab8ce99c4b255ce46f99ef402c27916055b899ee /src/tools/clippy/util
parentReleasing progress-linux version 1.71.1+dfsg1-2~progress7.99u1. (diff)
downloadrustc-dc0db358abe19481e475e10c32149b53370f1a1c.tar.xz
rustc-dc0db358abe19481e475e10c32149b53370f1a1c.zip
Merging upstream version 1.72.1+dfsg1.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'src/tools/clippy/util')
-rw-r--r--src/tools/clippy/util/etc/vscode-tasks.json4
-rwxr-xr-xsrc/tools/clippy/util/versions.py25
2 files changed, 18 insertions, 11 deletions
diff --git a/src/tools/clippy/util/etc/vscode-tasks.json b/src/tools/clippy/util/etc/vscode-tasks.json
index ab98f9b41..38e31b337 100644
--- a/src/tools/clippy/util/etc/vscode-tasks.json
+++ b/src/tools/clippy/util/etc/vscode-tasks.json
@@ -47,9 +47,9 @@
"group": "test"
},
{
- "label": "cargo dev bless",
+ "label": "bless ui tests",
"type": "shell",
- "command": "cargo dev bless",
+ "command": "cargo bless",
"problemMatcher": [],
"group": "none"
}
diff --git a/src/tools/clippy/util/versions.py b/src/tools/clippy/util/versions.py
index 0cfa007d1..c041fc606 100755
--- a/src/tools/clippy/util/versions.py
+++ b/src/tools/clippy/util/versions.py
@@ -1,24 +1,27 @@
#!/usr/bin/env python
import json
+import logging as log
import os
import sys
-import logging as log
-log.basicConfig(level=log.INFO, format='%(levelname)s: %(message)s')
+
+log.basicConfig(level=log.INFO, format="%(levelname)s: %(message)s")
def key(v):
- if v == 'master':
- return float('inf')
- if v == 'stable':
+ if v == "master":
+ return float("inf")
+ if v == "stable":
return sys.maxsize
- if v == 'beta':
+ if v == "beta":
return sys.maxsize - 1
+ if v == "pre-1.29.0":
+ return -1
- v = v.replace('v', '').replace('rust-', '')
+ v = v.replace("rust-", "")
s = 0
- for i, val in enumerate(v.split('.')[::-1]):
+ for i, val in enumerate(v.split(".")[::-1]):
s += int(val) * 100**i
return s
@@ -31,7 +34,11 @@ def main():
outdir = sys.argv[1]
versions = [
- dir for dir in os.listdir(outdir) if not dir.startswith(".") and os.path.isdir(os.path.join(outdir, dir))
+ dir
+ for dir in os.listdir(outdir)
+ if not dir.startswith(".")
+ and not dir.startswith("v")
+ and os.path.isdir(os.path.join(outdir, dir))
]
versions.sort(key=key)