|
9b548e56d9
|
point: convert distance member functions to functions
|
2015-06-01 15:29:24 +10:00 |
|
|
3a4fed804a
|
fasthash: add initial implementation
|
2015-05-28 12:17:25 +10:00 |
|
|
a61ea32228
|
murmurhash: add initial translation
|
2015-05-25 16:12:45 +10:00 |
|
|
054dfa918e
|
crypto: add XXTEA {en,de}cryption.
|
2015-05-15 18:27:24 +10:00 |
|
|
7f0c7466e4
|
crypto: encrypt in-place where it suits
|
2015-05-15 18:26:45 +10:00 |
|
|
ddaca2f453
|
XTEA: add extended TEA encryption
|
2015-05-07 00:18:01 +10:00 |
|
|
dd05d677dd
|
TEA: use static sized storage for tests
|
2015-05-07 00:17:20 +10:00 |
|
|
9d3c058873
|
TEA: add "Tiny Encryption Algorithm"
|
2015-05-06 23:49:45 +10:00 |
|
|
717644acde
|
arc4: add initial implementation
|
2015-05-06 21:38:56 +10:00 |
|
|
70c65c2bb2
|
introspection: map tuples to themselves in type_tuple
|
2015-05-01 02:49:19 +10:00 |
|
|
358f2ddb60
|
tuple: test tuple mapping with template src types
Added complexity in the test to help diagnose issues with the
introspection code.
|
2015-05-01 02:43:27 +10:00 |
|
|
7bc96bd60f
|
maths: explicitly instantiate PI for float, double
|
2015-05-01 02:42:32 +10:00 |
|
|
bb1e87bb47
|
options: don't import util and std namespaces
|
2015-04-30 21:03:18 +10:00 |
|
|
c052d7df4b
|
maths: use templated PI and E constants
|
2015-04-29 17:45:39 +10:00 |
|
|
33401becbd
|
tuple: add type mapping template
|
2015-04-21 14:21:01 +10:00 |
|
|
199be3213a
|
introspection: add simple static introspection types
|
2015-04-20 17:51:00 +10:00 |
|
|
fa8387252e
|
tuple: add tuple iteration helpers
|
2015-04-20 17:48:11 +10:00 |
|
|
e939cca6fd
|
ray: return NaN for negative aabb intersection
|
2015-04-15 14:20:59 +10:00 |
|
|
ffaf10de21
|
extent: silence unused variable warning in test
|
2015-04-15 14:06:30 +10:00 |
|
|
6f1278767f
|
vector: add is_normalised
|
2015-04-15 13:52:37 +10:00 |
|
|
8863ebafe9
|
ray: add ray-sphere intersection test
|
2015-04-13 21:47:51 +10:00 |
|
|
7e2baf6751
|
ray: convert test to TAP format
|
2015-04-13 21:47:37 +10:00 |
|
|
7ae57730f0
|
whitespace
|
2015-04-13 18:06:08 +10:00 |
|
|
bbbbb675a6
|
test: move tests to TAP output
|
2015-04-13 16:45:56 +10:00 |
|
|
e9c0ed3f5f
|
tap: use an object for logging
|
2015-04-13 16:43:49 +10:00 |
|
|
a7f96a127d
|
colour: add hsv/rgb conversions
|
2015-04-09 21:50:42 +10:00 |
|
|
7307d73bbc
|
colour: add html and x11 string lookup
|
2015-04-09 20:46:55 +10:00 |
|
|
ef4475949d
|
colour: specialise the cast function
|
2015-04-09 20:46:24 +10:00 |
|
|
bd88832df3
|
coord: move cast/redim operations to coord
|
2015-04-09 17:58:47 +10:00 |
|
|
9f6c17d6cf
|
maths: add renormalise function
|
2015-04-09 17:44:50 +10:00 |
|
|
afad51db9d
|
aabb: add expand call
|
2015-04-09 14:05:01 +10:00 |
|
|
a300f99b87
|
vector: add polar_to_cartesian
|
2015-04-02 15:01:17 +11:00 |
|
|
5674f2a2e9
|
json: add basic json-schema draft 4 support
|
2015-03-19 00:25:50 +11:00 |
|
|
4e3d67185c
|
rename line to ray
|
2015-03-11 22:31:35 +11:00 |
|
|
daa492ce07
|
signal: add return value combiners
|
2015-03-10 22:52:38 +11:00 |
|
|
2cd7ce0aca
|
maths: use qualified min/max functions
|
2015-03-07 03:21:06 +11:00 |
|
|
994121f2bf
|
line: add aabb intersection test
|
2015-03-07 03:20:50 +11:00 |
|
|
439bb19679
|
coord: move operators out of subclasses
|
2015-03-06 01:09:58 +11:00 |
|
|
31d1d741e9
|
extent/region: update to use size parameters
|
2015-03-03 04:13:29 +11:00 |
|
|
e5d99b3370
|
coord: use stricter member variable names
use tags for the core coordinate structures to specify what names should
be used for the data variables (in the data union)
|
2015-03-03 04:11:30 +11:00 |
|
|
29a148e2e5
|
hash/hotp: add simple HOTP implementation
|
2015-03-02 02:55:54 +11:00 |
|
|
cedcf90c3f
|
hash/hmac: add HMAC-SHA1 support
|
2015-03-02 01:21:52 +11:00 |
|
|
e52b8368f2
|
hash/hmac: add rfc 2202 test data
|
2015-03-02 00:41:52 +11:00 |
|
|
f4fe636cb0
|
hash/hmac: add simple HMAC-MD5
|
2015-03-02 00:07:50 +11:00 |
|
|
ebfa147cd2
|
line: add trivial line type
|
2015-02-19 13:29:16 +11:00 |
|
|
c8f067bf60
|
signal: add value wrapper signal
|
2015-02-19 13:29:16 +11:00 |
|
|
509d9a1582
|
matrix: remove debug print in test
|
2015-02-19 13:29:16 +11:00 |
|
|
6ac02a9920
|
point: add homogenous redim
|
2015-02-19 13:29:16 +11:00 |
|
|
38d3fc1961
|
signal: simplify unneeded signal elements
* use function syntax for template type
* remove non-scoped cookie
* simplify many type names
|
2015-02-18 02:35:05 +11:00 |
|
|
6bd9ad333c
|
region: try to use unsigned types for extent
|
2015-02-17 16:23:54 +11:00 |
|