Commit Graph

13 Commits

Author SHA1 Message Date
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
4b69b7515b format: accept forwarding references for printf/python 2018-08-01 14:20:42 +10:00
29702704fb view: improve template deduction guides 2018-05-10 12:48:20 +10:00
ad02c94511 view: return unsigned types for size 2018-01-10 18:50:02 +11:00
9bb2bdbaba Merge remote-tracking branch 'origin/master' 2018-01-10 17:19:39 +11:00
2713da45f4 format: rework parser for currying support 2018-01-09 16:28:46 +11:00
25e19b5810 build: use explicit constructors 2017-05-23 12:50:51 +10:00
353cf839d4 use nested namespace declarations 2017-01-05 15:06:49 +11:00
8cc4c1e82a format: reimplement format rendering
requires literal string arrays, and implements more of the specifier
specification. does not implement 'n' or '$' specifiers. falls back to
snprintf for real arguments.
2016-07-28 13:39:27 +10:00
df9d0ce432 format: add invalid_specifier exception 2016-04-27 16:12:24 +10:00
7cd20bb64d format: add specifier detection for fs::path 2016-01-20 16:37:45 +11:00
f451e5555e format: add trivial printf wrapper 2015-07-21 01:37:45 +10:00