Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Skip extra settings resolution when namespace packages are empty (#9446)
Saves 2% on Airflow: ```shell ❯ hyperfine --warmup 20 -i "./target/release/main format ../airflow" "./target/release/ruff format ../airflow" Benchmark 1: ./target/release/main format ../airflow Time (mean ± σ): 72.7 ms ± 0.4 ms [User: 48.7 ms, System: 75.5 ms] Range (min … max): 72.0 ms … 73.7 ms 40 runs Benchmark 2: ./target/release/ruff format ../airflow Time (mean ± σ): 71.4 ms ± 0.6 ms [User: 46.2 ms, System: 76.2 ms] Range (min … max): 70.3 ms … 73.8 ms 41 runs Summary './target/release/ruff format ../airflow' ran 1.02 ± 0.01 times faster than './target/release/main format ../airflow' ```
- Loading branch information