about summary refs log tree commit diff
diff options
context:
space:
mode:
authorLukas Wirth <lukastw97@gmail.com>2023-09-03 09:10:11 +0200
committerLukas Wirth <lukas.wirth@ferrous-systems.com>2023-09-03 09:54:18 +0200
commit3a6196bf9e5ba182e21d635e91fa1d480939be24 (patch)
tree17471a9080442c66d05029715a2f4fa698747724
parent81f0108067fe29c758270c0384a359003f7860de (diff)
downloadrust-3a6196bf9e5ba182e21d635e91fa1d480939be24.tar.gz
rust-3a6196bf9e5ba182e21d635e91fa1d480939be24.zip
Bump rustc-perf, replace webrender and diesel with newer versions
-rw-r--r--xtask/src/metrics.rs27
1 files changed, 11 insertions, 16 deletions
diff --git a/xtask/src/metrics.rs b/xtask/src/metrics.rs
index e4710260409..de81c88e27f 100644
--- a/xtask/src/metrics.rs
+++ b/xtask/src/metrics.rs
@@ -40,29 +40,24 @@ impl flags::Metrics {
                     "self.json"
                 }
                 MeasurementType::AnalyzeRipgrep => {
-                    metrics.measure_analysis_stats(sh, "ripgrep")?;
-                    "ripgrep.json"
+                    metrics.measure_analysis_stats(sh, "ripgrep-13.0.0")?;
+                    "ripgrep-13.0.0.json"
                 }
                 MeasurementType::AnalyzeWebRender => {
-                    {
-                        // https://github.com/rust-lang/rust-analyzer/issues/9997
-                        let _d = sh.push_dir("target/rustc-perf/collector/benchmarks/webrender");
-                        cmd!(sh, "cargo update -p url --precise 1.6.1").run()?;
-                    }
-                    metrics.measure_analysis_stats(sh, "webrender")?;
-                    "webrender.json"
+                    metrics.measure_analysis_stats(sh, "webrender-2022")?;
+                    "webrender-2022.json"
                 }
                 MeasurementType::AnalyzeDiesel => {
-                    metrics.measure_analysis_stats(sh, "diesel/diesel")?;
-                    "diesel.json"
+                    metrics.measure_analysis_stats(sh, "diesel-1.4.8")?;
+                    "diesel-1.4.8.json"
                 }
             },
             None => {
                 metrics.measure_build(sh)?;
                 metrics.measure_analysis_stats_self(sh)?;
-                metrics.measure_analysis_stats(sh, "ripgrep")?;
-                metrics.measure_analysis_stats(sh, "webrender")?;
-                metrics.measure_analysis_stats(sh, "diesel/diesel")?;
+                metrics.measure_analysis_stats(sh, "ripgrep-13.0.0")?;
+                metrics.measure_analysis_stats(sh, "webrender-2022")?;
+                metrics.measure_analysis_stats(sh, "diesel-1.4.8")?;
                 "all.json"
             }
         };
@@ -93,7 +88,7 @@ impl Metrics {
         self.measure_analysis_stats_path(
             sh,
             bench,
-            &format!("./target/rustc-perf/collector/benchmarks/{bench}"),
+            &format!("./target/rustc-perf/collector/compile-benchmarks/{bench}"),
         )
     }
     fn measure_analysis_stats_path(
@@ -145,7 +140,7 @@ impl Metrics {
         let host = Host::new(sh)?;
         let timestamp = SystemTime::now();
         let revision = cmd!(sh, "git rev-parse HEAD").read()?;
-        let perf_revision = "c52ee623e231e7690a93be88d943016968c1036b".into();
+        let perf_revision = "a584462e145a0c04760fd9391daefb4f6bd13a99".into();
         Ok(Metrics { host, timestamp, revision, perf_revision, metrics: BTreeMap::new() })
     }