Avatar for the cpp-linter user
cpp-linter
cpp-linter-hooks
BlogDocsChangelog

fix: get rid of `toml` and `packaging` and improve performance

#89Merged
Comparing
patch-1
(
0a4c0ba
) with
main
(
90a453d
)
CodSpeed Performance Gauge
-60%
Improvement
39
Regression
5
Untouched
18
New
6
Dropped
6

Benchmarks

74 total
test_resolve_version_clang_format[18.1-18.1.8]
tests/test_util.py
Missing
CodSpeed Performance Gauge
N/A
2.1 msN/A
test_resolve_version_clang_format[20-20.1.7]
tests/test_util.py
Missing
CodSpeed Performance Gauge
N/A
1.8 msN/A
test_resolve_version_clang_format[20.1-20.1.7]
tests/test_util.py
Missing
CodSpeed Performance Gauge
N/A
2.1 msN/A
test_resolve_version_clang_tidy[18-18.1.8]
tests/test_util.py
Missing
CodSpeed Performance Gauge
N/A
446.5 µsN/A
test_resolve_version_clang_format[18-18.1.8]
tests/test_util.py
Missing
CodSpeed Performance Gauge
N/A
1.8 msN/A
test_resolve_version_clang_tidy[19-19.1.0.1]
tests/test_util.py
Missing
CodSpeed Performance Gauge
N/A
450.8 µsN/A
test_resolve_version_clang_format[invalid-None]
tests/test_util.py
CodSpeed Performance Gauge
-60%
103.2 µs256.6 µs
test_resolve_install_invalid_version
tests/test_util.py
CodSpeed Performance Gauge
-13%
936 µs1,074.6 µs
test_get_version_from_dependency_success
tests/test_util.py
CodSpeed Performance Gauge
-11%
1.4 ms1.6 ms
test_get_version_from_dependency_malformed_toml
tests/test_util.py
CodSpeed Performance Gauge
-10%
1.3 ms1.4 ms
test_get_version_from_dependency_missing_dependency
tests/test_util.py
CodSpeed Performance Gauge
-10%
1.3 ms1.4 ms
test_resolve_version_clang_format[20.1.7-20.1.7]
tests/test_util.py
CodSpeed Performance Gauge
×18
1,669.2 µs93.5 µs
test_resolve_version_clang_format[20.99-None]
tests/test_util.py
CodSpeed Performance Gauge
×8.1
2,077.7 µs257.8 µs
test_resolve_version_clang_format[99-None]
tests/test_util.py
CodSpeed Performance Gauge
×6.9
1,800.6 µs259.5 µs
test_resolve_version_clang_tidy[20-20.1.0]
tests/test_util.py
CodSpeed Performance Gauge
×4.7
445.2 µs95.1 µs
test_run_clang_format_invalid[args4-1]
tests/test_clang_format.py
CodSpeed Performance Gauge
×3
2,556.9 µs853.5 µs
test_run_clang_format_invalid[args5-1]
tests/test_clang_format.py
CodSpeed Performance Gauge
×3
2,542.7 µs859.5 µs
test_run_clang_format_dry_run[args0-1]
tests/test_clang_format.py
CodSpeed Performance Gauge
×2.9
2,382.5 µs824.5 µs
test_run_clang_format_invalid[args0-1]
tests/test_clang_format.py
CodSpeed Performance Gauge
×2.8
2,391.7 µs839.7 µs
test_ensure_installed_no_runtime_version
tests/test_util.py
CodSpeed Performance Gauge
×2.8
2,431.3 µs855.7 µs
test_run_clang_format_invalid[args2-1]
tests/test_clang_format.py
CodSpeed Performance Gauge
×2.8
2,646.5 µs941.4 µs
test_run_clang_format_invalid[args1-1]
tests/test_clang_format.py
CodSpeed Performance Gauge
×2.8
2,630 µs942 µs
test_run_clang_format_invalid[args3-1]
tests/test_clang_format.py
CodSpeed Performance Gauge
×2.7
2,563.6 µs944 µs
test_resolve_install_tool_already_installed_correct_version
tests/test_util.py
CodSpeed Performance Gauge
×2.7
2,476.8 µs913 µs
test_run_clang_format_valid[args4-expected_retval4]
tests/test_clang_format.py
CodSpeed Performance Gauge
×2.7
2,678.3 µs992.5 µs

Commits

Click on a commit to change the comparison range
Base
main
90a453d
-59.77%
fix: update tests
ba073f7
8 months ago
by shenxianpeng
-0.02%
fix: update run.sh
0a4c0ba
8 months ago
by shenxianpeng
© 2026 CodSpeed Technology
Home Terms Privacy Docs