Avatar for the KittyCAD user
KittyCAD
modeling-app
BlogDocsChangelog

#6182 Improve calculate_circle_center

#6192Merged
Comparing
andrewvarga/6182/calculate-circle-center-edge-cases
(
fedf812
) with
main
(
c45c2e2
)
CodSpeed Performance Gauge
-15%
Improvement
2
Regression
1
Untouched
89

Benchmarks

92 total
execute_socket-head-cap-screw
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::socket-head-cap-screw
CodSpeed Performance Gauge
-15%
1.6 s1.9 s
execute_gear-rack
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::gear-rack
CodSpeed Performance Gauge
+12%
1.7 s1.5 s
execute_80-20-rail
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::80-20-rail
CodSpeed Performance Gauge
+12%
3.8 s3.4 s
execute_pipe-flange-assembly
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::pipe-flange-assembly
CodSpeed Performance Gauge
+9%
5.1 s4.7 s
execute_hex-nut
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::hex-nut
CodSpeed Performance Gauge
+9%
1.3 s1.2 s
execute_bracket
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::bracket
CodSpeed Performance Gauge
+7%
2.5 s2.3 s
execute_router-template-slate
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::router-template-slate
CodSpeed Performance Gauge
+5%
1.3 s1.2 s
execute_dodecahedron
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::dodecahedron
CodSpeed Performance Gauge
+5%
1.6 s1.5 s
execute_poopy-shoe
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::poopy-shoe
CodSpeed Performance Gauge
+4%
1.6 s1.6 s
execute_exhaust-manifold
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::exhaust-manifold
CodSpeed Performance Gauge
+4%
2.1 s2 s
execute_flange
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::flange
CodSpeed Performance Gauge
+3%
2 s1.9 s
execute_lego
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::lego
CodSpeed Performance Gauge
+3%
2.5 s2.5 s
parse_koch snowflake
rust/kcl-lib/benches/compiler_benchmark_criterion.rs::benches::bench_parse
CodSpeed Performance Gauge
+1%
8.9 ms8.7 ms
digest_mike_stress_test
rust/kcl-lib/benches/digest_benchmark.rs::benches::bench_digest
CodSpeed Performance Gauge
+1%
1.4 ms1.4 ms
execute_kitt
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::kitt
CodSpeed Performance Gauge
+1%
4.7 s4.7 s
parse_math
rust/kcl-lib/benches/compiler_benchmark_criterion.rs::benches::bench_parse
CodSpeed Performance Gauge
+1%
2.6 ms2.6 ms
digest_lsystem
rust/kcl-lib/benches/digest_benchmark.rs::benches::bench_digest
CodSpeed Performance Gauge
+1%
116.4 µs115.6 µs
digest_math
rust/kcl-lib/benches/digest_benchmark.rs::benches::bench_digest
CodSpeed Performance Gauge
0%
79.6 µs79.2 µs
parse_multi-axis-robot
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::multi-axis-robot
CodSpeed Performance Gauge
0%
72.8 µs72.5 µs
digest_big_kitt
rust/kcl-lib/benches/digest_benchmark.rs::benches::bench_digest
CodSpeed Performance Gauge
0%
437.5 µs436.6 µs
execute_focusrite-scarlett-mounting-bracket
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::focusrite-scarlett-mounting-bracket
CodSpeed Performance Gauge
0%
2.2 s2.2 s
parse_mike_stress_test
rust/kcl-lib/benches/compiler_benchmark_criterion.rs::benches::bench_parse
CodSpeed Performance Gauge
0%
101.8 ms101.7 ms
execute_washer
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::washer
CodSpeed Performance Gauge
0%
1.2 s1.2 s
parse_gear-rack
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::gear-rack
CodSpeed Performance Gauge
0%
2.5 ms2.5 ms
digest_cube
rust/kcl-lib/benches/digest_benchmark.rs::benches::bench_digest
CodSpeed Performance Gauge
0%
22.5 µs22.5 µs

Commits

Click on a commit to change the comparison range
Base
main
c45c2e2
-12.11%
clippy
6a62751
11 months ago
by andrewvarga
-4.28%
comment format
358d259
11 months ago
by andrewvarga
+2.26%
Merge branch 'main' into andrewvarga/6182/calculate-circle-center-edge-cases
58f060e
11 months ago
by andrewvarga
-0.91%
update circle_three_point sim test snapshot for slight floating point changes introduced by calculate_circle_center refactor
e6e68cd
11 months ago
by andrewvarga
-6.56%
Merge branch 'main' into andrewvarga/6182/calculate-circle-center-edge-cases
f5588ae
11 months ago
by andrewvarga
+6.69%
clippy
fedf812
11 months ago
by andrewvarga
© 2026 CodSpeed Technology
Home Terms Privacy Docs