Commit Graph

15 Commits

Author SHA1 Message Date
da8df2297d uri: add fmt::formatter for uri and component 2023-11-19 09:36:13 +10:00
1fa4eba5d3 Add fmt::formatter specialisations for fmtlib-10 2023-07-21 14:20:49 +10:00
52e9309949 uri: silence some narrowing conversion warnings 2022-08-18 13:11:54 +10:00
ce2f05ede2 uri: fix empty query/fragment offsets 2022-07-19 17:04:08 +10:00
dc46dc7c91 uri: store offsets rather than pointers
This simplifies copy and assignment.
2022-05-18 16:00:34 +10:00
2e645cc82d uri: percent encode spaces prior to parsing
This simplifies the use of our overly strict parser.
2022-02-25 07:16:21 +10:00
f4bb73dbec uri: remove parent-child component support 2022-02-22 16:38:01 +10:00
2c18bc3488 uri: don't rebase null views 2022-02-22 14:18:03 +10:00
498da9491b uri: add more test cases 2022-02-01 12:25:57 +10:00
805ba5d1bf uri: use vector rather than map for query exploding 2022-01-27 13:51:40 +10:00
2488846e38 uri: improve hierarchical parsing reliability 2021-12-21 13:56:28 +10:00
5e05584708 uri: change clear into clear_fragment 2021-12-21 09:42:13 +10:00
458f109c6f uri: add resolve and normalise operations 2021-12-17 10:46:59 +10:00
a1460a240f uri: add minimal copy and move operators 2021-12-14 11:31:20 +10:00
d3a7a48544 uri: move non-parsing routines out of ragel source 2021-12-14 11:13:50 +10:00