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
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