Commit Graph

2368 Commits

Author SHA1 Message Date
b4a07538df hash: make finish public in accumulators 2014-05-09 14:43:40 +10:00
5c0ac60e2f json: use new tool path for tests 2014-05-09 13:14:13 +10:00
1b96816bd3 matrix: debug build fix for braces and defines 2014-05-09 13:13:18 +10:00
3f909dd273 build: redefine misplaced header 2014-05-09 13:12:44 +10:00
43aaf832aa header comments 2014-05-09 13:09:36 +10:00
ac019fa33f toosl: add json prefix to json sources 2014-05-09 13:08:50 +10:00
513b09c1c9 sha2: rename SHA2 class to SHA256
temporary rename for clarity in existing algorithm code. revisit when/if
we get implementations for each bit length.
2014-05-09 13:01:02 +10:00
77ea57f530 remove mudflap support
mudflap is deprecated/removed in newer versions of gcc
2014-05-09 13:00:35 +10:00
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