6e2a78fc3b
maths: matrix.is_magic should check for integers
2014-07-07 15:21:17 +10:00
5c030bf0ea
maths: exactly_equal should take two typenames
2014-07-07 15:21:17 +10:00
08f8d35799
whitespace errors
2014-07-07 15:21:17 +10:00
763cb667af
rational: add initial stub class
2014-07-02 15:49:27 +10:00
676c5270b7
matrix: cleanup is_magic method types
2014-07-02 15:48:51 +10:00
99bf1af4b2
guid: ensure unsigned maths for shifting
2014-07-02 15:48:13 +10:00
bce3abac40
build: remove implicit type casting warnings
2014-07-02 15:47:53 +10:00
d1ed7107ae
region: remove vector addition operator
...
It is unclear what this operator was supposed to do, and triggers a
number of sign and type warnings. Re-add later if necessary under a more
descriptive name.
2014-07-02 15:47:53 +10:00
d5df6116d5
build: remove useless cast warnings
2014-07-02 15:47:53 +10:00
ff17c51a85
extent: add ostream operator
2014-07-02 15:43:59 +10:00
89c87cbf06
extent: instantiate templates from stdint types
2014-07-02 15:43:24 +10:00
52eb957d4b
build: convert c-style cast to c++ style
2014-07-02 15:42:25 +10:00
a9bffcff08
sha1: give state enum a print operator
2014-07-02 15:40:20 +10:00
ca9db30ab4
sha1: style and whitespace
2014-07-02 15:39:53 +10:00
5a7ff4d20a
build: silence sign promotion warnings
2014-07-02 15:38:05 +10:00
5da7b87c4a
build: typo in optimisation flag
2014-07-02 15:36:11 +10:00
9abc288532
build: add more warning flags
2014-07-02 15:35:59 +10:00
4bc536ebdf
image: update copyright dates
2014-06-29 22:50:59 +10:00
c76914b354
io: add make_indented
2014-06-29 22:49:26 +10:00
aa52f440bc
test: use absolute paths for json.test
2014-05-26 17:34:23 +10:00
6cce50cd1b
Merge branch 'master' of ssh://nerdcruft.net/var/git/libgim
2014-05-26 17:11:29 +10:00
eb05c7622e
add stringid for mapping between strings and ints
2014-05-26 17:11:07 +10:00
622d052e5d
json: comments
2014-05-26 17:10:31 +10:00
228421d974
test: run all checks through the TAP driver
...
This will allow more natural checking of hashes and json as they expand.
2014-05-23 17:11:28 +10:00
9cb897a381
whitespace
2014-05-20 14:11:28 +10:00
d0668cec59
pool: use cpp-style casts
2014-05-20 13:44:49 +10:00
3c9c245075
sha1: remove dead store warning
2014-05-20 13:44:36 +10:00
304ddbfedd
whitespace
2014-05-20 13:44:27 +10:00
61634286d3
hash: call finish before comparing in tests
2014-05-20 13:33:08 +10:00
246b68c540
tools: add convenience hash computing tool
2014-05-09 14:44:40 +10:00
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