Skip to content

Commit 6f5a686

Browse files
authored
[ci]: Fixup codspeed upgrade (#16790)
## Summary Benchmark isn't a required build step. That's why #16784 got merged with the step failing. This PR fixes up the benchmarking step
1 parent c61d9c6 commit 6f5a686

File tree

5 files changed

+14
-6
lines changed

5 files changed

+14
-6
lines changed

crates/ruff_benchmark/benches/lexer.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
use ruff_benchmark::criterion::{
1+
use ruff_benchmark::criterion;
2+
3+
use criterion::{
24
criterion_group, criterion_main, measurement::WallTime, BenchmarkId, Criterion, Throughput,
35
};
46
use ruff_benchmark::{

crates/ruff_benchmark/benches/linter.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
use ruff_benchmark::criterion::{
1+
use ruff_benchmark::criterion;
2+
3+
use criterion::{
24
criterion_group, criterion_main, BenchmarkGroup, BenchmarkId, Criterion, Throughput,
35
};
46
use ruff_benchmark::{

crates/ruff_benchmark/benches/parser.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
use ruff_benchmark::criterion::{
1+
use ruff_benchmark::criterion;
2+
3+
use criterion::{
24
criterion_group, criterion_main, measurement::WallTime, BenchmarkId, Criterion, Throughput,
35
};
46
use ruff_benchmark::{

crates/ruff_benchmark/benches/red_knot.rs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,23 @@
11
#![allow(clippy::disallowed_names)]
2+
use ruff_benchmark::criterion;
23

34
use std::borrow::Cow;
45
use std::ops::Range;
56

7+
use criterion::{criterion_group, criterion_main, BatchSize, Criterion};
68
use rayon::ThreadPoolBuilder;
9+
use rustc_hash::FxHashSet;
10+
711
use red_knot_project::metadata::options::{EnvironmentOptions, Options};
812
use red_knot_project::metadata::value::RangedValue;
913
use red_knot_project::watch::{ChangeEvent, ChangedKind};
1014
use red_knot_project::{Db, ProjectDatabase, ProjectMetadata};
11-
use ruff_benchmark::criterion::{criterion_group, criterion_main, BatchSize, Criterion};
1215
use ruff_benchmark::TestFile;
1316
use ruff_db::diagnostic::{DiagnosticId, OldDiagnosticTrait, Severity};
1417
use ruff_db::files::{system_path_to_file, File};
1518
use ruff_db::source::source_text;
1619
use ruff_db::system::{MemoryFileSystem, SystemPath, SystemPathBuf, TestSystem};
1720
use ruff_python_ast::PythonVersion;
18-
use rustc_hash::FxHashSet;
1921

2022
struct Case {
2123
db: ProjectDatabase,

crates/ruff_db/src/diagnostic/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -235,8 +235,8 @@ impl SubDiagnostic {
235235
///
236236
/// If a sub-diagnostic has not been marked as printed before being
237237
/// dropped, then its `Drop` implementation will panic in debug mode.
238+
#[cfg(debug_assertions)]
238239
pub(crate) fn printed(&mut self) {
239-
#[cfg(debug_assertions)]
240240
{
241241
self.inner.printed = true;
242242
}

0 commit comments

Comments
 (0)