libcruft-util/test
2018-03-20 13:35:10 +11:00
..
algo algo/sort: add SOA sorting helper 2017-05-18 18:24:48 +10:00
alloc alloc/forwarding: add statically typed forwarding allocator 2018-03-07 16:24:39 +11:00
coord coord/simd: add more sse operations 2018-03-20 13:35:10 +11:00
encode encode/base: correct decode table indexing 2018-01-17 20:10:26 +11:00
geom geom: move distance/intersection tests outside classes 2018-03-13 23:27:37 +11:00
hash siphash: add initial implementation 2018-01-23 18:57:04 +11:00
job spinlock: reduce iterations for testing 2018-03-15 23:49:12 +11: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
maths maths: add fast approximations WIP 2018-03-20 13:35:10 +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 bezier: comment out unused variable in test 2018-03-15 15:23:42 +11: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 maths: use true constexpr values for pi 2018-03-12 23:06:15 +11:00
matrix.cpp maths: use true constexpr values for pi 2018-03-12 23:06:15 +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 pool: correctly forward constructor parameters 2018-03-15 15:25:18 +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 tuple/variadic: split into type/value/pack operations 2018-03-15 23:48:21 +11: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 maths: use true constexpr values for pi 2018-03-12 23:06:15 +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