|
462776dafa
|
format: remove in favour of libfmt
|
2021-04-14 10:23:33 +10:00 |
|
|
4848178cc7
|
debug/panic: use fmt for unhandled messages
|
2021-04-13 15:18:37 +10:00 |
|
|
6f8197c0e2
|
debug/assert: split out trace and common sections
|
2021-04-12 16:03:22 +10:00 |
|
|
2c7eb400c3
|
debug: move warning code into warn header
|
2021-04-12 15:53:13 +10:00 |
|
|
146996c4ef
|
iterator: add tuple_picker adapter
|
2021-02-05 12:03:18 +10:00 |
|
|
774ccb763d
|
map/multi_fixed: add multimap with fixed storage
|
2021-02-03 16:21:42 +10:00 |
|
|
bb7a4e41e6
|
alloc: add chunked allocator
|
2021-01-11 13:39:19 +10:00 |
|
|
2f3a767285
|
geom/sample: add subregion sampler for extents
|
2020-12-15 11:32:57 +10:00 |
|
|
a2fa34c619
|
r/dist: add the normal distribution
|
2020-12-09 07:47:17 +10:00 |
|
|
f116422086
|
rand: add uniform distribution routines
|
2020-11-12 11:07:53 +10:00 |
|
|
8f5604dde6
|
hash: add halfsipmix
|
2020-11-03 11:45:21 +10:00 |
|
|
e22f4a9001
|
types/sized: update bits types to follow a more current style
|
2020-10-22 11:27:25 +10:00 |
|
|
6b46852902
|
debug: add is_interactive_console query
|
2020-10-20 07:01:54 +10:00 |
|
|
b858daedd9
|
concepts: add initial clock concept
|
2020-09-30 15:14:26 +10:00 |
|
|
04de102789
|
introspection: split the header into functional groups
|
2020-09-24 15:42:14 +10:00 |
|
|
a392ca1aa9
|
set: add a simple static-alloc, dynamic-resize, set
|
2020-09-21 14:34:23 +10:00 |
|
|
34270e5b8f
|
rand: prefer our own generators
|
2020-08-18 07:20:26 +10:00 |
|
|
3d5258b974
|
hash: add combiner adapter
|
2020-08-17 14:31:16 +10:00 |
|
|
fde275feb2
|
rand: add xoshiro256plusplus generator
|
2020-08-17 14:30:55 +10:00 |
|
|
4bd9ec982b
|
rand: add the splitmix64 generator
This is the suggested initialiser for xoshiro256plusplus state.
|
2020-08-17 13:55:54 +10:00 |
|
|
e8f23a349e
|
thread: remove thread, mutex, and condition_variable wrappers
These are no longer needed as we required MinGW with PThreads support.
|
2020-08-03 11:21:29 +10:00 |
|
|
0927816e42
|
init: add runtime initialisation cookie
|
2020-04-23 08:06:14 +10:00 |
|
|
d099a159fb
|
stringcache: add a simple bulk string cache
|
2020-04-23 05:53:40 +10:00 |
|
|
607031a041
|
log/sink: simply and rename the ostream sink as path
|
2020-04-21 12:42:05 +10:00 |
|
|
baf5c99cfa
|
paths: add expand query for paths
|
2020-04-21 11:01:03 +10:00 |
|
|
2aafaeb119
|
array: add md stubs
|
2020-03-16 14:14:16 +11:00 |
|
|
25460cc527
|
iterator/cast: add skeleton of a casting iterator
|
2020-02-24 14:41:37 +11:00 |
|
|
0dc4929c5e
|
concepts: add initial testing header
|
2020-02-18 11:23:21 +11:00 |
|
|
ac168e86b5
|
container: add free 'contains' query
|
2020-01-16 11:58:52 +11:00 |
|
|
d69d3766ba
|
fixed_string: add a compile type string suitable for template params
|
2019-12-03 09:33:39 +11:00 |
|
|
d0d9c3a676
|
tools: add a 'crash' tool that triggers a segfault
|
2019-10-10 17:33:12 +11:00 |
|
|
0fb910fb5f
|
crash: add a minimal handler for coredumping signals
|
2019-10-10 17:32:32 +11:00 |
|
|
c63bc5df4e
|
tools: add a backtrace generating test
|
2019-10-10 16:28:16 +11:00 |
|
|
67ea686753
|
log: modularise the logging infrastructure
|
2019-10-10 15:52:37 +11:00 |
|
|
5666a64e77
|
tools: add a logging tool
|
2019-10-10 15:11:02 +11:00 |
|
|
fa9f537e59
|
log: prepare to expand headers
|
2019-10-10 15:10:41 +11:00 |
|
|
932b93ce5e
|
list: add additional node types
|
2019-09-10 14:43:08 +10:00 |
|
|
ce03a24f88
|
list/sort: add initial linked list merge sort
|
2019-09-09 10:22:36 +10:00 |
|
|
979deaa4aa
|
geom/traits: add initial shape_traits trait
|
2019-08-30 10:15:26 +10:00 |
|
|
2a4401da98
|
geom/region: add 'bounds' specialisation for region
|
2019-08-29 13:10:12 +10:00 |
|
|
b6d1b74bc4
|
geom/sample: add edge sampling routines for extent2i
|
2019-08-20 15:00:26 +10:00 |
|
|
4608d24027
|
debug/memory: add asan and valgrind annotation functions
|
2019-08-14 11:27:49 +10:00 |
|
|
01094611eb
|
thread: add minimal thread primitives for win32
This allows us to get around the lack of these types under MinGW
|
2019-06-22 15:46:34 +10:00 |
|
|
493317cc9c
|
build: label installation targets with 'development' component
|
2019-06-21 15:55:39 +10:00 |
|
|
c79b0bae22
|
sysinfo: add a trivial system stats dump function
|
2019-06-20 12:37:48 +10:00 |
|
|
f4438831a6
|
build: update the meson build configuration
|
2019-06-19 17:28:01 +10:00 |
|
|
f86989bc67
|
rand/rdrand: add rdrand generator
|
2019-06-19 12:02:50 +10:00 |
|
|
3a83851e90
|
rand/system: add system generator for Linux
|
2019-06-19 12:02:40 +10:00 |
|
|
c64cd2eb29
|
build: don't fully qualify the installation path
|
2019-06-18 15:12:49 +10:00 |
|
|
70fcf1e97d
|
build: don't add a missing path to the CMAKE_MODULE_PATh
|
2019-06-18 11:26:59 +10:00 |
|