Commit Graph

15 Commits

Author SHA1 Message Date
b3050c88c2 signal: simplify the implementation of the cookie and signal 2020-07-23 15:16:15 +10:00
b1076d07ce signal: reduce templating complexity 2019-03-13 12:08:57 +11:00
fe031378fe signal: use more descriptive template parameter names 2019-03-12 15:43:47 +11:00
b61d55ee3c build: satiate clang-tidy somewhat 2019-01-03 15:48:34 +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
d9a0649acb test: convert remaining tests to TAP 2016-01-19 18:31:49 +11:00
7b083df977 maths: tighten up type requirements for almost_equal
almost_equal only operates on two reals, or two integers (and even then
only on the same signedness).
2015-11-13 17:18:10 +11:00
bbbbb675a6 test: move tests to TAP output 2015-04-13 16:45:56 +10:00
daa492ce07 signal: add return value combiners 2015-03-10 22:52:38 +11:00
c8f067bf60 signal: add value wrapper signal 2015-02-19 13:29:16 +11:00
38d3fc1961 signal: simplify unneeded signal elements
* use function syntax for template type
* remove non-scoped cookie
* simplify many type names
2015-02-18 02:35:05 +11:00
4f5d75a1df Make all check macros uppercase 2012-05-11 12:34:21 +10:00
4091a5874d Fix test syntax errors 2011-07-29 17:56:26 +10:00
6ba7a532f7 Add signal with pointer compilation/linking test 2011-07-03 16:04:49 +10:00
d9dba1d155 Add simple signal object implementation 2011-06-27 15:31:41 +10:00