libcruft-util/test
Danny Robson 7af076e2de alloc: prefer std::byte representations for iterators
this allows the users to more easily walk the byte ranges (or perform
simply pointer arithmetic), without as much danger of using the values
in an expression inadvertantly.
2018-02-28 17:55:56 +11:00
..
algo algo/sort: add SOA sorting helper 2017-05-18 18:24:48 +10:00
alloc alloc: prefer std::byte representations for iterators 2018-02-28 17:55:56 +11:00
encode encode/base: correct decode table indexing 2018-01-17 20:10:26 +11:00
geom Merge branch 'master' into coord 2017-11-23 17:24:11 +11:00
hash siphash: add initial implementation 2018-01-23 18:57:04 +11:00
job job/queue: add trivial job queuing system 2017-07-03 17:05:01 +10:00
json json/tree: fix signed min, unsigned max constraints 2016-09-20 16:02:08 +10:00
json2 json2: initial 'jsonish' support 2017-10-05 11:44:37 +11:00
memory m/b/paged: annotate segv trigger for asan's benefit 2016-05-12 17:59:33 +10:00
rand rand: add mwc64x generator 2016-06-30 18:20:57 +10:00
roots maths: allow any integral exponent for pow() 2018-01-01 15:45:56 +11:00
time time: add iso8601 parsing 2018-01-01 15:50:48 +11:00
.gitignore rand/lcg: add naive LCG RNG 2016-02-03 12:13:03 +11:00
affine.cpp matrix: use vector for the row storage 2017-11-24 17:19:32 +11:00
ascii.cpp ascii: add UDL for vector and array conversions 2018-01-23 18:51:37 +11:00
backtrace.cpp test: ensure all tests return a useful status code 2017-05-22 13:55:21 +10:00
bezier.cpp test: ensure all tests return a useful status code 2017-05-22 13:55:21 +10:00
bitwise.cpp test: ensure all tests return a useful status code 2017-05-22 13:55:21 +10:00
cmdopt.cpp types: remove elems function, prefer std::size 2016-11-17 18:06:39 +11:00
colour.cpp coord: make template parameters more flexible 2017-11-22 17:03:00 +11:00
comparator.cpp comparator: add test for self equality failure 2017-06-29 15:27:16 +10:00
coord.cpp coord/ops: use the coord type for literal equality comparisons 2018-02-26 13:37:08 +11:00
endian.cpp endian: add float byteswap specialisation 2017-10-12 17:38:40 +11:00
exe.cpp build: don't use './' as an include prefix 2017-11-22 16:49:37 +11:00
extent.cpp test: use constexpr for test data where possible 2017-08-27 12:28:56 +10:00
fixed.cpp format: rework parser for currying support 2018-01-09 16:28:46 +11:00
float.cpp coord/ops: use the coord type for literal equality comparisons 2018-02-26 13:37:08 +11:00
format.cpp format: rework parser for currying support 2018-01-09 16:28:46 +11:00
hton.cpp build: remove unnecessary includes 2016-10-12 15:08:22 +11:00
introspection.cpp maths, view: rationalise equal,almost_equal,== 2018-01-31 19:33:42 +11:00
ip.cpp format: reimplement format rendering 2016-07-28 13:39:27 +10:00
iterator.cpp maths, view: rationalise equal,almost_equal,== 2018-01-31 19:33:42 +11:00
json_types.cpp maths, view: rationalise equal,almost_equal,== 2018-01-31 19:33:42 +11:00
json-parse.sh.in test/json: run tests through a line wine/crlf wrapper 2016-04-27 17:13:36 +10:00
json-schema.py.in test/json: run tests through a line wine/crlf wrapper 2016-04-27 17:13:36 +10:00
maths.cpp Merge remote-tracking branch 'origin/master' 2018-01-10 17:19:39 +11:00
matrix.cpp matrix: use vector for the row storage 2017-11-24 17:19:32 +11:00
parse.cpp parse: add throwing native type parsers 2017-07-26 15:26:56 +10:00
point.cpp fd: remove const from members that modify fd state 2018-02-01 13:47:14 +11:00
polynomial.cpp test: ensure all tests return a useful status code 2017-05-22 13:55:21 +10:00
pool.cpp build: don't use './' as an include prefix 2017-11-22 16:49:37 +11:00
preprocessor.cpp preprocessor: use a script to create map/reduce 2017-09-12 14:17:30 +10:00
quaternion.cpp coord: make template parameters more flexible 2017-11-22 17:03:00 +11:00
range.cpp range: convert static members to constexpr methods 2016-12-21 16:44:48 +11:00
rational.cpp rational: update with more operators 2015-07-13 16:30:54 +10:00
region.cpp coord: use consistent naming for point coverage tests 2017-08-24 15:56:58 +10:00
sarray.cpp sarray: add assignment operator for completeness in test 2017-08-24 17:53:46 +10:00
signal.cpp test: convert remaining tests to TAP 2016-01-19 18:31:49 +11:00
stream.cpp Merge remote-tracking branch 'origin/master' 2018-01-10 17:19:39 +11:00
string.cpp maths, view: rationalise equal,almost_equal,== 2018-01-31 19:33:42 +11:00
stringid.cpp test: convert remaining tests to TAP 2016-01-19 18:31:49 +11:00
strongdef.cpp strongdef: actually use tagging for disambiguation... 2015-11-19 15:06:52 +11:00
traits.cpp traits: add is_contiguous query for containers 2017-12-28 17:50:37 +11:00
tuple.cpp test: ensure all tests return a useful status code 2017-05-22 13:55:21 +10:00
typeidx.cpp build: don't use './' as an include prefix 2017-11-22 16:49:37 +11:00
uri.cpp view: simplify logical comparator implementation 2017-12-20 12:31:52 +11:00
utf8.cpp utf8: add forgotten headers 2017-10-02 15:41:20 +11:00
vector.cpp vector: use separate cartesian/spherical tests 2018-01-17 17:45:21 +11:00
version.cpp uri: add more data fields 2017-12-15 18:57:10 +11:00
view.cpp view: add slicing operation, stolen from python 2018-01-30 12:53:43 +11:00