|
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 |
|
|
b7ebf577bf
|
build: install the library and headers
|
2019-06-18 11:26:59 +10:00 |
|
|
7dcba62047
|
build: correctly install the pkg-config file
|
2019-06-18 11:26:59 +10:00 |
|
|
8e346d7717
|
build: correct the SIMD option test
|
2019-06-18 11:26:59 +10:00 |
|
|
822243f86d
|
parse/enum: return a cookie we could use for cleanup on setup
|
2019-06-01 10:06:15 +10:00 |
|
|
5e3af7f8fb
|
parse/enum: add basic typeid enum parsing
|
2019-05-30 11:54:56 +10:00 |
|
|
41edd3cebe
|
types/description: add initial enum support
|
2019-05-30 10:43:28 +10:00 |
|
|
19409d67ca
|
build: add a 'util_test' target
|
2019-05-24 10:58:32 +10:00 |
|
|
e033cb2e4f
|
parallel/stack: Add a trivial thread safe stack
|
2019-05-23 15:21:07 +10:00 |
|
|
7805153e17
|
nocopy: remove deprecated header
|
2019-05-17 13:44:14 +10:00 |
|
|
8beada1646
|
debug: split debug headers into components
|
2019-05-17 12:26:08 +10:00 |
|
|
a4d963e00b
|
debug: move panic related calls to a distinct unit
This will allow us to reduce the required headers and avoid some
circular dependencies in some client libraries.
|
2019-05-17 10:48:29 +10:00 |
|
|
6d48e5a8e5
|
types/description: add arity and alignment variables
|
2019-05-09 10:32:39 +10:00 |
|
|
5fb87ea4c4
|
posix/ostream: add stat ostream operators
|
2019-04-26 12:11:42 +10:00 |
|
|
cd8a2d9816
|
posix/util: add stat wrappers
|
2019-04-26 12:11:25 +10:00 |
|
|
e1d56395f6
|
build: remove buzstats tool
|
2019-04-23 08:19:47 +10:00 |
|
|
4cc20526ce
|
tools/buzstats: add initial buzhash query tool
|
2019-04-22 14:23:52 +10:00 |
|
|
209a6800c4
|
hash/buzhash: add a trivial buzhash implementation
|
2019-04-22 13:59:48 +10:00 |
|
|
81715c1602
|
hash/table: add a trivial table lookup 'hash'
|
2019-04-22 09:51:04 +10:00 |
|
|
0683f80903
|
registrar: add skeleton of plugin registry
|
2019-04-16 11:02:26 +10:00 |
|
|
70a16c7d47
|
scoped: add optional reset modifier
|
2019-04-12 16:40:17 +10:00 |
|
|
9926179e7f
|
map/fixed: add static sized flat map
|
2019-03-28 14:28:08 +11:00 |
|
|
fdcab4eafd
|
parse/time: add duration parsing
|
2019-03-19 16:02:39 +11:00 |
|
|
48c4866705
|
parse: move test binaries into a single directory
|
2019-03-19 16:01:55 +11:00 |
|
|
32427a1df2
|
Change remnant GPL licence to MPL
|
2019-03-19 16:00:44 +11:00 |
|
|
e5e47ffb24
|
parse: move si and value parsing into common namespace
|
2019-03-19 12:38:22 +11:00 |
|
|
340d873d3a
|
iterator: move each iterator to their own unit
|
2019-03-18 16:18:27 +11:00 |
|