Commit Graph

510 Commits

Author SHA1 Message Date
a24cdd0848 Add Werr to compile flag checks
clang will accept with warnings an unknown warning flag, so autotools
will think it accepts everything. cleans up a lot of clang warning
messages.
2014-05-09 12:58:57 +10:00
84a179f4ca Move json utilities to tools directory 2014-05-09 12:58:33 +10:00
a88379bf36 hash: add sha2 implementation 2014-04-16 19:17:56 +10:00
b26449fd5f maths: add divide-and-round-up 2014-04-16 19:17:15 +10:00
16b81f2a07 debug: add XFAIL exit codes 2014-04-16 19:16:48 +10:00
028dee034a bitwise: add rotater 2014-04-16 19:16:25 +10:00
fc935863ef sha1: cleanup and fix test cases 2014-04-16 18:35:09 +10:00
21b2b2368c Increase rand test iterations
Sometimes we get test errors when running the rand test. Obviously this
is expected a little based on the implementation, but we can reduce the
chance by increasing the iterations for the test.
2014-04-10 21:04:56 +10:00
6074ccdd21 Remove useless extension protection from gitignore 2014-04-10 21:04:32 +10:00
b33cb706c8 Add RIPEMD160 implementation 2014-04-10 21:04:07 +10:00
03a95ac05b Remove explict json constructor from range 2014-03-06 15:22:47 +11:00
7404973415 Explicitly clear accumulator before parsing
This silences some (mistaken) reports from clang-analyzer
2014-03-03 14:35:28 +11:00
4673b91104 Use nullptr rather than NULL 2014-03-03 14:34:45 +11:00
fe7d507c28 Remove useless debug check 2014-03-03 14:34:35 +11:00
95c6d56cf9 Make elems parameters const 2014-03-03 14:09:41 +11:00
71fcd082aa Allow range::normalise to return non-unit values 2014-02-18 16:00:48 +11:00
9cc47a05bd Add point::redim implementation 2014-02-18 15:28:28 +11:00
db62693535 Add CHECK_GE and CHECK_LE 2014-02-12 17:05:37 +11:00
7121465c0a Add sectioning comments 2014-02-12 17:04:48 +11:00
b1e5c5c309 Make elems function constexpr 2013-09-20 17:33:25 +10:00
5bcc35612c Add period query class 2013-09-20 17:33:08 +10:00
6aa89a740d Fix typo in region::closest condition 2013-09-19 15:15:38 +10:00
d7f8246cf5 Add missing m4 files 2013-09-18 16:58:16 +10:00
0e36781721 Add manhattan closest calculation 2013-09-18 13:52:11 +10:00
7849001750 Add address sanitizer option 2013-09-18 13:42:35 +10:00
ca2493f811 Add top include path to test programs 2013-08-26 15:10:23 +10:00
be53ad9c75 Use unique_ptr for matrix storage 2013-08-26 15:10:06 +10:00
03eab1354a Add simple polled rate limiter 2013-08-08 12:00:29 +10:00
3615bb2fa1 Use constants for millseconds/seconds 2013-08-08 11:59:45 +10:00
bd5b9722ea Make vector constructor explicit
It had been seen to construct out of single doubles, which is
problematic...
2013-08-06 21:23:56 +10:00
f40771eb87 Move signal definitions to ipp 2013-08-06 21:23:40 +10:00
de0d05df97 Add decleration for vector::redim as a reminder 2013-08-06 14:32:08 +10:00
4e8d9e793b Add subtraction operators for point - vector 2013-08-06 14:31:46 +10:00
d6c0a821f4 Add choose implementation for fixed size arrays 2013-08-06 12:24:00 +10:00
c3a268b2c3 Set number iostream precision to maximum 2013-08-05 22:39:44 +10:00
d425f1c67a Add serialisers for float and int 2013-08-05 22:39:34 +10:00
8b7f915c01 Reconstruct version type as a struct 2013-08-05 21:46:31 +10:00
e67e0329fa Remove dependency on system netlibs for ip test 2013-08-05 21:46:31 +10:00
28bfa42ec3 Avoid shadowing common stringstring name in CHECK 2013-08-05 21:46:31 +10:00
1fac4bff06 Simplify test case CPPFLAGS 2013-08-05 21:46:31 +10:00
a072f97ffe Rename random test to avoid #including built test 2013-08-05 21:43:01 +10:00
b0c6b33f20 Add to_json for bool, nullptr, string 2013-08-05 20:54:19 +10:00
e4da68ffe7 Comment consistency 2013-08-05 20:12:04 +10:00
ca681e6ca7 Whitespace consistency 2013-08-05 16:45:25 +10:00
bb19448ee9 Fix missing headers in tests for windows 2013-08-05 16:45:03 +10:00
0c4f9cb275 Fix headers and linking for network tests 2013-08-05 16:43:52 +10:00
798ea55ec9 Fix type warnings 2013-08-05 16:42:58 +10:00
9ff59f8130 Add a clock which gives deltas when polled 2013-08-05 16:40:43 +10:00
6ace3c8b1d Fix use of long types in 32bit zlib wrapper 2013-08-05 16:40:15 +10:00
eb0f609f81 Clean up signed type conversions in parse dispatch 2013-08-05 16:39:40 +10:00