|
badba6de3b
|
tap: move ipp implementation into hpp/cpp
This makes it easier for CLion to perform syntax highlighting
accurately.
|
2017-11-02 18:10:56 +11:00 |
|
|
d8bb00c9c3
|
endian: add float byteswap specialisation
|
2017-10-12 17:38:40 +11:00 |
|
|
340981dac2
|
json2: initial import
|
2017-10-03 17:49:08 +11:00 |
|
|
7ecaaacd93
|
utf8: add a trivial utf8 decoder
|
2017-10-02 15:25:59 +11:00 |
|
|
4050754ab4
|
preprocessor: use a script to create map/reduce
We need over 300 arguments for some projects and I'm not going to code
that shit by hand.
|
2017-09-12 14:17:30 +10:00 |
|
|
8e7f23c4dd
|
traits: add trivial type_traits tests
|
2017-09-08 14:20:01 +10:00 |
|
|
9d5e599246
|
alloc: seperate out the raw allocators from the adapters
|
2017-08-29 16:53:11 +10:00 |
|
|
2cb5fd7391
|
geom/sample: prefer inline impl over ipp files
|
2017-08-29 12:28:54 +10:00 |
|
|
a91df8895d
|
geom: prefer inline implementation over ipp
|
2017-08-29 12:19:58 +10:00 |
|
|
eabf93bc2a
|
view: remove ipp file in preference of inline code
|
2017-08-01 14:16:55 +10:00 |
|
|
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 |
|