BlogDocs

Remove regex constraints. Only allow functions(#86)

Merged
Comparing
85-simplify-constraints
(
331c424
) with
main
(
4f572f6
)
+4%
IMPROVEMENTS
1
REGRESSIONS
0
UNTOUCHED
21
NEW
0
DROPPED
0
IGNORED
0

Benchmarks

Improved

wayfind
benches/path_tree_criterion.rs::benches::benchmark::path-tree benchmarks::wayfind
+4%
40.9 µs
39.5 µs

Passed

path-table
benches/matchit_criterion.rs::benches::benchmark::matchit benchmarks::path-table
+2%
9.4 µs
9.3 µs
ntex-router
benches/matchit_criterion.rs::benches::benchmark::matchit benchmarks::ntex-router
+1%
27.7 µs
27.5 µs
route-recognizer
benches/matchit_criterion.rs::benches::benchmark::matchit benchmarks::route-recognizer
+1%
39.3 µs
39.1 µs
routefinder
benches/path_tree_criterion.rs::benches::benchmark::path-tree benchmarks::routefinder
0%
504.2 µs
502.2 µs
path-table
benches/path_tree_criterion.rs::benches::benchmark::path-tree benchmarks::path-table
0%
77.4 µs
77.2 µs
actix-router
benches/matchit_criterion.rs::benches::benchmark::matchit benchmarks::actix-router
0%
179.1 µs
178.8 µs
route-recognizer
benches/path_tree_criterion.rs::benches::benchmark::path-tree benchmarks::route-recognizer
0%
568.6 µs
567.7 µs
gonzales
benches/path_tree_criterion.rs::benches::benchmark::path-tree benchmarks::gonzales
0%
48.7 µs
48.6 µs
matchit
benches/path_tree_criterion.rs::benches::benchmark::path-tree benchmarks::matchit
0%
46.5 µs
46.4 µs
regex
benches/path_tree_criterion.rs::benches::benchmark::path-tree benchmarks::regex
0%
388.5 µs
388.5 µs
actix-router
benches/path_tree_criterion.rs::benches::benchmark::path-tree benchmarks::actix-router
0%
1 ms
1 ms
ntex-router
benches/path_tree_criterion.rs::benches::benchmark::path-tree benchmarks::ntex-router
0%
223.7 µs
223.7 µs
regex
benches/matchit_criterion.rs::benches::benchmark::matchit benchmarks::regex
0%
19.3 µs
19.3 µs
wayfind
benches/matchit_criterion.rs::benches::benchmark::matchit benchmarks::wayfind
0%
6.6 µs
6.6 µs
path-tree
benches/path_tree_criterion.rs::benches::benchmark::path-tree benchmarks::path-tree
0%
54.2 µs
54.4 µs
routefinder
benches/matchit_criterion.rs::benches::benchmark::matchit benchmarks::routefinder
0%
48.5 µs
48.6 µs
xitca-router
benches/path_tree_criterion.rs::benches::benchmark::path-tree benchmarks::xitca-router
0%
61.7 µs
61.9 µs
path-tree
benches/matchit_criterion.rs::benches::benchmark::matchit benchmarks::path-tree
0%
7.9 µs
7.9 µs
matchit
benches/matchit_criterion.rs::benches::benchmark::matchit benchmarks::matchit
0%
5.2 µs
5.2 µs
gonzales
benches/matchit_criterion.rs::benches::benchmark::matchit benchmarks::gonzales
-1%
4.7 µs
4.8 µs
xitca-router
benches/matchit_criterion.rs::benches::benchmark::matchit benchmarks::xitca-router
-1%
7.7 µs
7.8 µs

Commits

Click on a commit to change the comparison range
base
main
4f572f6
+3%
Remove regex usage.
0b63103
3 months ago
by CathalMullan
0%
Fix build on MSRV
4a90b9c
3 months ago
by CathalMullan
0%
Display constraints
331c424
3 months ago
by CathalMullan
ResourcesHomePricingDocsBlogGitHubChangelog
Copyright © 2024 CodSpeed Technology SAS. All rights reserved.