6b1cbc4d73
Move source out of root and into the cruft directory
2024-07-18 12:27:05 +10:00
a94cd677bd
tap: use fmtlib specifiers
2021-04-13 16:05:08 +10: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
2713da45f4
format: rework parser for currying support
2018-01-09 16:28:46 +11:00
9471b9eae7
test: ensure all tests return a useful status code
...
These tests were all assumed to execute correctly because CTest is not
capable of parsing the TAP output and instead relies entirely on status
codes.
2017-05-22 13:55:21 +10:00
b770e5f370
fixed: add integer logical operators
2017-01-04 22:38:41 +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
b1bc54ac8c
maths: move remaining operations into util namespace
2015-11-16 11:44:07 +11:00
fd319d579b
build: make single argument constructors explicit
2015-06-04 22:18:43 +10:00
bbbbb675a6
test: move tests to TAP output
2015-04-13 16:45:56 +10:00
81ccdcf8ef
fixed: add signed supported
2015-02-06 20:01:26 +11:00
4f19a35b7d
fixed: add trivial tests
2015-02-06 16:35:40 +11:00