dd1e9bbbd7
build: use more explicit headers
2021-01-20 14:19:33 +10:00
8beada1646
debug: split debug headers into components
2019-05-17 12:26:08 +10:00
f9aa13ad81
ascii: add try_upper transform
2019-05-02 11:03:00 +10:00
35ae04510f
ascii: add try_lower
2019-05-01 12:39:19 +10:00
4581f8ce00
ascii: rename hex2u8 as hex2u08
2019-02-09 14:57:02 +11:00
b61d55ee3c
build: satiate clang-tidy somewhat
2019-01-03 15:48:34 +11:00
becd1e24e3
build: add doxygen comments for various headers
2019-01-03 11:15:00 +11:00
44eeeaa134
ascii: add is_alpha
query
2018-10-31 09:29:28 +11:00
f6056153e3
rename root namespace from util to cruft
...
This places, at long last, the core library code into the same namespace
as the extended library code.
2018-08-05 14:42:02 +10:00
803acc9a87
relicense under MPL-2.0
2018-08-04 15:14:06 +10:00
dda3a4a8e7
ascii: add UDL for vector and array conversions
2018-01-23 18:51:37 +11:00
9bb2bdbaba
Merge remote-tracking branch 'origin/master'
2018-01-10 17:19:39 +11:00
34788756d2
build: don't use './' as an include prefix
...
GCC produces ODR error when including paths of the form './foo' and
'foo' in the same binary. Rather than managing duplication we just
universally pick the absolute form over the relative form.
2017-11-22 16:49:37 +11:00
813600e774
ascii: add hex conversion and unit tests
2017-05-22 16:11:31 +10:00
353cf839d4
use nested namespace declarations
2017-01-05 15:06:49 +11:00
c6f483d077
ascii: add to_integer from ascii to numeric
2016-08-02 18:50:35 +10:00
3a0f20e68b
ascii: add is_space
2016-08-02 18:50:26 +10:00
ef0fb30c8a
ascii: add constexpr ascii manipulators
2016-07-28 13:39:27 +10:00