|
6b1cbc4d73
|
Move source out of root and into the cruft directory
|
2024-07-18 12:27:05 +10:00 |
|
|
edf10a77c8
|
cpuid: don't build this tool for Windows
There is a lot of topology, scheduling, and affinity code in here that
doesn't currently translate to Windows. Just don't build it right now.
|
2024-05-14 14:57:52 +10:00 |
|
|
cd84d863c2
|
fs/tmp: make temp queries and path generator more robust
|
2024-02-21 14:54:53 +10:00 |
|
|
ff1fcfa977
|
build: move from PythonInterp to Python3
CMake has removed PythonInterp; see CMP0148
|
2023-10-11 10:55:05 +10:00 |
|
|
ef309fd4de
|
hash/std: add a trivial adapter for std::hash
|
2023-07-24 13:09:06 +10:00 |
|
|
c011b2177c
|
hash/tuple: add a std compatible tuple hashing object
|
2023-07-24 12:56:19 +10:00 |
|
|
cb06fb9b29
|
hash/mix: add a simple std compatible wrapper for hash::mix
|
2023-07-24 12:55:48 +10:00 |
|
|
aaa00bc989
|
format: add 'quoted' helper function that emulates std::quoted
|
2023-07-21 14:19:18 +10:00 |
|
|
152beff483
|
bool: add tribool class
|
2022-06-13 12:47:37 +10:00 |
|
|
c3866ef632
|
serialise: add a simple binary serialisation framework
|
2022-05-19 10:01:15 +10:00 |
|
|
5dd58a93b3
|
introspection: add simple enum mode that parses debugging macros
|
2022-04-01 13:46:13 +10:00 |
|
|
4b0900e299
|
introspection: rename enum as enum_manual
|
2022-04-01 13:45:39 +10:00 |
|
|
bfc5069e23
|
fwd: add a root set of forward decls
|
2022-03-22 12:41:25 +10:00 |
|
|
577d34eeb5
|
cmdopt2: rename arg as args
|
2022-03-18 12:26:10 +10:00 |
|
|
6ed70a4839
|
concepts: split and remove C++20 re-implementations
|
2022-03-18 12:19:18 +10:00 |
|
|
e96ee81c03
|
cmdopt2: initial sketches for a command line parser
|
2022-03-18 12:19:18 +10:00 |
|
|
9b11cc92ff
|
fs: add scoped_dir container
|
2022-01-19 11:24:15 +10:00 |
|
|
74700363ab
|
paths: add system path queries
|
2022-01-19 11:24:15 +10:00 |
|
|
3d085c4de7
|
posix: add flock wrapper
|
2022-01-19 11:24:15 +10:00 |
|
|
acbfa674ff
|
fs: add tmp file creation routines
|
2022-01-19 11:24:09 +10:00 |
|
|
d3a7a48544
|
uri: move non-parsing routines out of ragel source
|
2021-12-14 11:13:50 +10:00 |
|
|
5cedd22d7a
|
debug/fpe: add POSIX FPE controls
|
2021-05-13 13:13:22 +10:00 |
|
|
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 |
|