Commit Graph

7 Commits

Author SHA1 Message Date
a856edeb2c kmeans: don't include the point header as it's unneeded 2024-08-06 14:47:21 +10:00
71d9a71b20 par/stack: use our own aligned_storage_t alternative
aligned_storage_t is deprecated and will generate warnings. Use a very
similar construct within the stack itself instead.
2024-08-06 14:46:18 +10:00
a73db2a75c build: convert aligned_storage_t to memcpy for small types
aligend_storage_t is deprecated in clang-19 and no longer compiles
cleanly (generates a warning). These locations don't benefit from any
fancy schemes, so just memcpy to a local var and return.
2024-08-06 14:44:47 +10:00
e43535c2a7 build: remove use of template member qualifiers
They aren't allowed by clang-19, and don't appear to be necessary for
currently supported compilers.
2024-08-06 14:43:22 +10:00
02e2262d0a fixed_string: add value_type and begin/end 2024-07-25 10:18:07 +10:00
0a7cd59eb9 ranges: add a (simplistic) implementation of chunk
Taken from the illustrative text at https://en.cppreference.com/w/cpp/ranges/chunk_view
2024-07-19 16:41:10 +10:00
6b1cbc4d73 Move source out of root and into the cruft directory 2024-07-18 12:27:05 +10:00