Tommi Reiman
|
81b9bdceef
|
Small improvement
* Sort linear routes secondary with static path length
* Unwrap data-matchers from linear-router
* Simplify StaticMatcher impl
|
2019-02-28 12:11:05 +02:00 |
|
Tommi Reiman
|
c302f795ab
|
Remove dead code
|
2019-02-28 12:11:05 +02:00 |
|
Tommi Reiman
|
54d5550fae
|
cljs trie
|
2019-02-28 12:11:05 +02:00 |
|
Tommi Reiman
|
5b9f90d283
|
ifs -> switch. maybe faster?
|
2019-02-28 12:11:05 +02:00 |
|
Tommi Reiman
|
2eb4513447
|
Initial pure-clojure impl
|
2019-02-28 12:11:05 +02:00 |
|
Tommi Reiman
|
cecd6cf526
|
Start working on cljs trie
|
2019-02-28 12:11:05 +02:00 |
|
Tommi Reiman
|
c87bc099b0
|
char-array is faster, re-run tests
|
2019-02-28 12:10:01 +02:00 |
|
Tommi Reiman
|
34d8cb0f57
|
Test with String path
|
2019-02-28 12:10:01 +02:00 |
|
Tommi Reiman
|
6f902d118a
|
Free from the regex!
|
2019-02-28 12:10:01 +02:00 |
|
Tommi Reiman
|
8755e19f78
|
Cleanup
|
2019-02-28 12:10:01 +02:00 |
|
Tommi Reiman
|
42d6d0c78d
|
Priorize trie based on depth
|
2019-02-28 12:10:01 +02:00 |
|
Tommi Reiman
|
4c0d2fb285
|
mega-insert for trie!
|
2019-02-28 12:10:01 +02:00 |
|
Tommi Reiman
|
8628f0cec6
|
Remove segment-rouiter code
|
2019-02-28 12:10:01 +02:00 |
|
Tommi Reiman
|
ce80f83319
|
:segment-router -> :trie-router
|
2019-02-28 12:10:01 +02:00 |
|
Tommi Reiman
|
08edbe5b01
|
.
|
2019-02-28 12:10:01 +02:00 |
|
Tommi Reiman
|
eaee4ca38d
|
Implement catch-all from trie
|
2019-02-28 12:10:01 +02:00 |
|
Tommi Reiman
|
fe0ea19e31
|
Better perf with transient parameters
|
2019-02-28 12:10:01 +02:00 |
|
Tommi Reiman
|
f2d131a897
|
wip
|
2019-02-28 12:10:01 +02:00 |
|
Tommi Reiman
|
b1bef1c1cc
|
Fix #216
|
2019-02-19 19:40:26 +02:00 |
|
Tommi Reiman
|
16b6b8ad9f
|
Merge pull request #210 from nilern/toposort
Middleware/interceptor dependency resolution algorithm
|
2019-02-03 15:05:44 +02:00 |
|
Tommi Reiman
|
d2d5019d0f
|
0.2.13
|
2019-01-26 16:20:19 +02:00 |
|
Tommi Reiman
|
b2cd7f37e2
|
Fix #209
|
2019-01-26 16:17:13 +02:00 |
|
Pauli Jaakkola
|
b02ccdd53b
|
#33 Add dependency reolution algorithm.
|
2019-01-25 16:45:46 +02:00 |
|
Vincent Cantin
|
fdf249a959
|
Apply a change suggested by Miikka Koskinen.
|
2019-01-22 08:25:58 +08:00 |
|
Vincent Cantin
|
b77115850f
|
Rewrote reitit.core/path-conflicting-routes using transducers.
|
2019-01-21 23:28:14 +08:00 |
|
Tommi Reiman
|
7ec5c79cad
|
Release 0.2.12
|
2019-01-18 08:56:23 +02:00 |
|
Tommi Reiman
|
1e7b118ce4
|
Fix reflection & boxed-math warning, fixes #207
|
2019-01-18 08:51:43 +02:00 |
|
Tommi Reiman
|
d203832667
|
0.2.11
|
2019-01-17 19:43:45 +02:00 |
|
Tommi Reiman
|
ff20260f5f
|
Fix scanner for cljs
|
2019-01-17 08:18:35 +02:00 |
|
Tommi Reiman
|
95ebdfa6a4
|
linear-router is backed by a segment-router
|
2019-01-17 08:13:25 +02:00 |
|
Tommi Reiman
|
b8d8286265
|
Fixes for the SegmentTrie
|
2019-01-15 22:13:12 +02:00 |
|
Tommi Reiman
|
5bd933a10c
|
docs
|
2019-01-15 22:04:50 +02:00 |
|
Tommi Reiman
|
393049a772
|
Oh My Java: safe guard against index overflows.
|
2019-01-14 21:08:20 +02:00 |
|
Tommi Reiman
|
ffc6ba8053
|
Simplied Java, based on review
|
2019-01-14 16:39:00 +02:00 |
|
Tommi Reiman
|
75065b56e3
|
Public docs for reitit.segment
|
2019-01-14 16:38:45 +02:00 |
|
Tommi Reiman
|
406386e0f6
|
encode -> decode
|
2019-01-14 10:45:27 +02:00 |
|
Tommi Reiman
|
36f1df3867
|
Dead code
|
2019-01-14 10:45:27 +02:00 |
|
Tommi Reiman
|
3168747540
|
Fix cljs
|
2019-01-14 10:45:27 +02:00 |
|
Tommi Reiman
|
16499cceb1
|
Single wild optimization
|
2019-01-14 10:45:27 +02:00 |
|
Tommi Reiman
|
5079daa8f3
|
WIP
|
2019-01-14 10:45:27 +02:00 |
|
Tommi Reiman
|
93bcc5dad8
|
Trie -> SegmentTrie
|
2019-01-14 10:45:27 +02:00 |
|
Tommi Reiman
|
54aded4442
|
Dead code
|
2019-01-14 10:45:27 +02:00 |
|
Tommi Reiman
|
80dea6cfef
|
Snappier Trie
|
2019-01-14 10:45:27 +02:00 |
|
Tommi Reiman
|
3f86e24b89
|
faster split
|
2019-01-14 10:45:27 +02:00 |
|
Tommi Reiman
|
e1925c8462
|
.
|
2019-01-14 10:45:27 +02:00 |
|
Tommi Reiman
|
ae2337621f
|
calf
|
2019-01-14 10:45:27 +02:00 |
|
Tommi Reiman
|
2a1fea2ccb
|
Initial Java Trie
|
2019-01-14 10:45:27 +02:00 |
|
Tommi Reiman
|
35ff62a1da
|
Fix expand, fixes #201
|
2019-01-14 10:07:16 +02:00 |
|
Tommi Reiman
|
408b30eaba
|
Release 0.2.10
|
2018-12-30 17:48:27 +02:00 |
|
Tommi Reiman
|
2ec29b8f9d
|
Polish docs
|
2018-12-30 16:53:15 +02:00 |
|