Commit Graph

73 Commits

Author SHA1 Message Date
f39f7d7362 parse: add throwing native type parsers 2017-07-26 15:26:56 +10:00
3460d5edbe crypto/salsa: add initial skeleton for salsa20 2017-07-11 16:49:49 +10:00
320fe6c378 job/queue: add trivial job queuing system 2017-07-03 17:05:01 +10:00
0eaec8ad65 comparator: move pointer comparator code inline 2017-06-19 15:36:57 +10:00
6065aa9933 comparator: add comparator for indexed compound types
compares each index of the two parameters in sequence, returning true if
the first parameter has the first value that compares less than the
second.
2017-06-19 15:28:10 +10:00
ca63485d12 sarray: add a simple static storage/dynamic size array 2017-06-14 17:45:43 +10:00
b15914cf9a iterator: add make_indices, zip, and izip 2017-06-13 17:01:06 +10:00
606a46a128 typeidx: add lightweight runtime type id call 2017-05-29 17:21:11 +10:00
813600e774 ascii: add hex conversion and unit tests 2017-05-22 16:11:31 +10:00
1ad3e0bde0 algo/sort: add SOA sorting helper
sort::soa applies a permutation to multiple value arrays such that the
first value array is sorted
2017-05-18 18:24:48 +10:00
c57569a4ff cmake: more reliable backtrace strategy discovery 2017-02-01 13:46:33 +11:00
5a25f07f8e hash/crc: adapt implementation from png appendix 2017-01-25 16:12:12 +11:00
845c8dd14d cmake: avoid recursive cmake lists for tests 2017-01-25 15:06:47 +11:00
f665244010 cmake: avoid passing around CFLAGS 2017-01-23 21:48:44 +11:00
395545f43a cmake: add missing exe implementation for win32 2017-01-23 15:09:53 +11:00
59a32aede6 cmake: don't locate addr2line for win32 builds 2017-01-23 15:09:33 +11:00
5d728859e7 cmake: decrement required cmake version (for msys) 2017-01-23 15:09:07 +11:00
164652d89a cmake: try to use a unique target name for tools 2017-01-19 14:23:13 +11:00
bfc74cbc82 build: fix link order for required libs 2017-01-19 13:35:14 +11:00
0bcf9da239 build: add shm lib to cmake 2017-01-19 13:34:49 +11:00
1b644132f0 cmake: bump for caching of values 2017-01-18 21:46:25 +11:00
b5a4b4791d cmake: use CURRENT versions of directories 2017-01-17 21:31:12 +11:00
dd23d4a347 build: cmake tests 2017-01-17 19:20:30 +11:00