|
488646bee7
|
signal: add default move and copy operators
|
2019-03-13 14:07:51 +11:00 |
|
|
b1076d07ce
|
signal: reduce templating complexity
|
2019-03-13 12:08:57 +11:00 |
|
|
fe031378fe
|
signal: use more descriptive template parameter names
|
2019-03-12 15:43:47 +11:00 |
|
|
f58390de06
|
geom/iostream: add segment ostream operator
|
2019-03-11 18:56:56 +11:00 |
|
|
922d46dd8a
|
geom/segment: add convenience typedefs
|
2019-03-11 18:56:39 +11:00 |
|
|
c3840f05b8
|
types/tagged: prefer forward to move
|
2019-03-11 13:01:01 +11:00 |
|
|
d124fffcb3
|
types/tagged: add const accessor
|
2019-03-11 12:11:03 +11:00 |
|
|
8c42829f4f
|
tuple/type: add forgotten header guard
|
2019-03-11 10:43:38 +11:00 |
|
|
4a73a3cea7
|
job/dispatch: add index uniqueness test
|
2019-03-08 09:42:15 +11:00 |
|
|
e0f4fdc308
|
job/queue: expose default_parallelism query
|
2019-03-08 09:41:44 +11:00 |
|
|
976d44b1d9
|
region: use half-open range for region::step
|
2019-03-08 09:41:37 +11:00 |
|
|
0d27694a51
|
coord/comparator: add a trivial ordering comparator
|
2019-03-08 09:37:48 +11:00 |
|
|
3c07f96d34
|
coord/store: prefer raw arrays to std::array
We don't really gain anything by using std::array and it greatly
simplifies fucking about with GDB pretty printers.
|
2019-03-06 17:09:26 +11:00 |
|
|
bf734c1f73
|
expected: add const member accessors
|
2019-03-05 23:15:21 +11:00 |
|
|
b86a9bbdfb
|
expected: add constref value constructor
|
2019-03-05 23:15:08 +11:00 |
|
|
df4e75d2ac
|
expected: add const accessors
|
2019-03-05 12:26:03 +11:00 |
|
|
b7e883903c
|
expected: add 'unexpected' constructor
|
2019-03-05 12:17:20 +11:00 |
|
|
5aefb2f82a
|
win32/windows: undef ERROR
|
2019-03-04 11:27:35 +11:00 |
|
|
e61216a593
|
io: use the actual path when loggin failures
|
2019-02-27 15:33:07 +11:00 |
|
|
f381c24f29
|
types: add a 'has_native' trait
Returns true if 'ValueT::native ()' is available.
|
2019-02-27 11:14:45 +11:00 |
|
|
6dadff769e
|
posix: prefer invoke over manual calls
|
2019-02-24 21:34:27 +11:00 |
|
|
ee96cbb5da
|
build: add initial meson experiments
|
2019-02-22 12:41:19 +11:00 |
|
|
35916e2854
|
rand/pcg: add pcg_xsh_rr generator
|
2019-02-21 20:53:58 +11:00 |
|
|
6142f7fb1d
|
random: separate the generator initialisation code
|
2019-02-21 20:53:32 +11:00 |
|
|
8f88569f61
|
rand: conform to the std generator concept
|
2019-02-21 20:53:07 +11:00 |
|
|
7746463c5a
|
array/varray: allow construction from containers
|
2019-02-21 17:40:38 +11:00 |
|
|
2f6c845409
|
string: fixup tokeniser::contains
|
2019-02-20 15:51:54 +11:00 |
|
|
2ce92cb2c8
|
string: add stub 'contains' query
|
2019-02-20 14:45:57 +11:00 |
|
|
5025f832ca
|
gitlab-ci: Use the official Arch linux image
|
2019-02-10 12:50:18 +11:00 |
|
|
3d8acbf9cc
|
ascii: fix hex2u08 name in tests
|
2019-02-09 14:59:42 +11:00 |
|
|
54ec225a5a
|
random: don't use default_random_engine by default
|
2019-02-09 14:57:22 +11:00 |
|
|
4581f8ce00
|
ascii: rename hex2u8 as hex2u08
|
2019-02-09 14:57:02 +11:00 |
|
|
2a9be46d54
|
view: add front and back observers
|
2019-02-08 11:59:24 +11:00 |
|
|
80e9542328
|
expected: add trivial then method.
|
2019-02-07 17:33:47 +11:00 |
|
|
4497c1ac97
|
expected: add forgotten header guard
|
2019-02-07 17:20:35 +11:00 |
|
|
fc252ee209
|
expected: add trivial expected implementation
|
2019-02-07 17:12:59 +11:00 |
|
|
8706c39ab7
|
quaternion: add slerp and nlerp
|
2019-02-07 15:45:08 +11:00 |
|
|
cbf4a716ac
|
quaternion: expand elementwise and scalar operators
|
2019-02-07 15:44:15 +11:00 |
|
|
040db9118c
|
array/sarray: add move constructor
|
2019-02-06 17:03:52 +11:00 |
|
|
d57a4dddc2
|
debug: pretend to return the same type in unhandled
|
2019-02-05 18:16:36 +11:00 |
|
|
e7dda93a36
|
functor: add construct and tuple_construct
|
2019-02-05 12:13:53 +11:00 |
|
|
a2592edc53
|
iterator: add full iterator_traits for cruft::zip
|
2019-02-05 11:58:57 +11:00 |
|
|
9982ea2bb7
|
functor: add begin and end convenience transforms
|
2019-02-05 11:58:31 +11:00 |
|
|
b87517759d
|
io: don't forget to initialise the mmap size for zero length mappings
|
2019-02-03 18:23:22 +11:00 |
|
|
4a4d5f297a
|
types/traits: use LessThanComparable more consistently
|
2019-02-03 17:28:53 +11:00 |
|
|
fd1fda9145
|
bitwise: use free equality operator for bitfields
|
2019-02-03 16:38:53 +11:00 |
|
|
5cdabcb583
|
maths: remove duplicate equality test helpers
|
2019-02-03 16:38:06 +11:00 |
|
|
f41ffe339c
|
endian: be less clever with value operators
|
2019-02-03 16:37:08 +11:00 |
|
|
5218fa8165
|
bitwise: add explicit accessor get
|
2019-02-03 14:16:58 +11:00 |
|
|
5d76fb7792
|
bitwise: add bitfield tests
|
2019-02-03 14:03:38 +11:00 |
|