BlogDocs

Add additional built-in constraints(#96)

Merged
Merging
93-support-more-built-in-constraints
(
1ba7645
) into
main
(
530af10
)
-17%
IMPROVEMENTS
3
REGRESSIONS
3
UNTOUCHED
16
NEW
0
DROPPED
0
IGNORED
0

Benchmarks

Improved

matchit benchmarks/gonzales
benches/matchit_criterion.rs::benches::benchmark::matchit benchmarks::matchit benchmarks/gonzales
+6%
5 µs
4.7 µs
matchit benchmarks/regex
benches/matchit_criterion.rs::benches::benchmark::matchit benchmarks::matchit benchmarks/regex
+3%
19.6 µs
19 µs
matchit benchmarks/path-tree
benches/matchit_criterion.rs::benches::benchmark::matchit benchmarks::matchit benchmarks/path-tree
+2%
8 µs
7.8 µs

Passed

matchit benchmarks/actix-router
benches/matchit_criterion.rs::benches::benchmark::matchit benchmarks::matchit benchmarks/actix-router
+1%
181.6 µs
179.2 µs
path-tree benchmarks/route-recognizer
benches/path_tree_criterion.rs::benches::benchmark::path-tree benchmarks::path-tree benchmarks/route-recognizer
+1%
570.1 µs
567.2 µs
path-tree benchmarks/regex
benches/path_tree_criterion.rs::benches::benchmark::path-tree benchmarks::path-tree benchmarks/regex
0%
389.7 µs
387.8 µs
matchit benchmarks/route-recognizer
benches/matchit_criterion.rs::benches::benchmark::matchit benchmarks::matchit benchmarks/route-recognizer
0%
39.1 µs
38.9 µs
path-tree benchmarks/routefinder
benches/path_tree_criterion.rs::benches::benchmark::path-tree benchmarks::path-tree benchmarks/routefinder
0%
504.4 µs
503.1 µs
path-tree benchmarks/path-tree
benches/path_tree_criterion.rs::benches::benchmark::path-tree benchmarks::path-tree benchmarks/path-tree
0%
54 µs
54 µs
path-tree benchmarks/matchit
benches/path_tree_criterion.rs::benches::benchmark::path-tree benchmarks::path-tree benchmarks/matchit
0%
46 µs
46 µs
path-tree benchmarks/actix-router
benches/path_tree_criterion.rs::benches::benchmark::path-tree benchmarks::path-tree benchmarks/actix-router
0%
1 ms
1 ms
path-tree benchmarks/xitca-router
benches/path_tree_criterion.rs::benches::benchmark::path-tree benchmarks::path-tree benchmarks/xitca-router
0%
61.5 µs
61.6 µs
path-tree benchmarks/ntex-router
benches/path_tree_criterion.rs::benches::benchmark::path-tree benchmarks::path-tree benchmarks/ntex-router
0%
224.2 µs
224.3 µs
matchit benchmarks/path-table
benches/matchit_criterion.rs::benches::benchmark::matchit benchmarks::matchit benchmarks/path-table
0%
9.4 µs
9.4 µs
path-tree benchmarks/path-table
benches/path_tree_criterion.rs::benches::benchmark::path-tree benchmarks::path-tree benchmarks/path-table
0%
76.9 µs
77.1 µs
matchit benchmarks/routefinder
benches/matchit_criterion.rs::benches::benchmark::matchit benchmarks::matchit benchmarks/routefinder
0%
48.3 µs
48.5 µs
matchit benchmarks/xitca-router
benches/matchit_criterion.rs::benches::benchmark::matchit benchmarks::matchit benchmarks/xitca-router
-1%
7.6 µs
7.6 µs
path-tree benchmarks/gonzales
benches/path_tree_criterion.rs::benches::benchmark::path-tree benchmarks::path-tree benchmarks/gonzales
-1%
48.7 µs
49.2 µs
matchit benchmarks/ntex-router
benches/matchit_criterion.rs::benches::benchmark::matchit benchmarks::matchit benchmarks/ntex-router
-2%
27.4 µs
27.8 µs
matchit benchmarks/matchitRegression
benches/matchit_criterion.rs::benches::benchmark::matchit benchmarks::matchit benchmarks/matchit
-3%
5.2 µs
5.4 µs
path-tree benchmarks/wayfindRegression
benches/path_tree_criterion.rs::benches::benchmark::path-tree benchmarks::path-tree benchmarks/wayfind
-7%
42.4 µs
45.8 µs
matchit benchmarks/wayfindRegression
benches/matchit_criterion.rs::benches::benchmark::matchit benchmarks::matchit benchmarks/wayfind
-17%
7.7 µs
9.3 µs

Commits

Click on a commit to change the comparison range
base
main
530af10
-3%
Add additional built-in constraints
ae634a3
1 month ago
by CathalMullan
-14%
Remove smallvec. Results in us losing micro-benchmarks, but so be it
1ba7645
1 month ago
by CathalMullan
ResourcesHomePricingDocsBlogGitHubChangelog
Copyright © 2024 CodSpeed Technology SAS. All rights reserved.