-
-
Notifications
You must be signed in to change notification settings - Fork 38
Partial Matching 2 #143
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Partial Matching 2 #143
Conversation
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## partial-matches #143 +/- ##
===================================================
+ Coverage 89.36% 89.43% +0.07%
===================================================
Files 5 5
Lines 235 265 +30
===================================================
+ Hits 210 237 +27
- Misses 25 28 +3
🚀 New features to boost your workflow:
|
Benchmark Report for b1ec22e✅ Pull request has no significant performance differences ✅ Click to expand comparison resultBenchmark check running at 2025-10-17 14:50:01 UTCReading thresholds from "Benchmarks/Thresholds/" Checking ["RouterPerformance:Case-sensitive", "RouterPerformance:Case-insensitive", "RouterPerformance:Case-insensitive_Match_First", "RouterPerformance:Case-insensitive_Match_Last", "RouterPerformance:Case-sensitive_Minimal", "RouterPerformance:Case-insensitive_Minimal", "RouterPerformance:Minimal_Early_Fail"] The baseline 'Partial Matching 2' is EQUAL to the defined thresholds. Click to expand benchmark resultBaseline 'Partial Matching 2'RouterPerformanceCase-insensitive
Case-insensitive_Match_First
Case-insensitive_Match_Last
Case-insensitive_Minimal
Case-sensitive
Case-sensitive_Minimal
Minimal_Early_Fail
|
* Implement partial matching * Attempt at making it fast * Cleanup * Undo * Partial Matching 2 (#143) * Different approach to partial matching * Nits * Avoid a copy * Minor improvements * Nit * Update Sources/RoutingKit/PathComponent.swift Co-authored-by: Gwynne Raskind <[email protected]> * Update Sources/RoutingKit/TrieRouter/TrieRouterNode.swift Co-authored-by: Gwynne Raskind <[email protected]> * Nits * Nit --------- Co-authored-by: Gwynne Raskind <[email protected]>
No description provided.