Commit Graph

181 Commits

Author SHA1 Message Date
c6e86604be Implement Bazel Clang toolchain 2025-07-10 23:10:06 +02:00
00ea14788f Fix a bunch of warnings 2025-07-06 17:05:36 +02:00
bcdad5b876 Add numbers parsing 2025-07-04 20:44:04 +02:00
cca2e26724 Add integer traits 2025-07-04 18:22:03 +02:00
195f20ff17 Add SparseHandlePool 2025-07-03 18:35:25 +02:00
a78e24e9eb Add DenseHandlePool 2025-07-03 18:34:45 +02:00
43ab95880d Add pop method to chunked_buffer 2025-06-26 18:25:00 +02:00
47c6677405 Add IndexPool 2025-06-26 12:37:02 +02:00
92f908ee1b Add index_pool_handle 2025-06-18 00:05:33 +02:00
30237bb78f Add index_pool_config 2025-06-18 00:05:33 +02:00
8f59f113e8 Fix test execution after a fail 2025-06-18 00:05:33 +02:00
afb237c513 Add smallest_unsigned_integer_type_for_width 2025-06-14 12:56:11 +02:00
19e2164441 Use the new Bazel registry 2025-06-04 21:59:48 +02:00
b8a87223bb Add compile-time configuration for build settings 2025-05-26 22:38:04 +02:00
a1db1cd9e2 Implement chunked_buffer 2025-05-26 00:48:06 +02:00
54b95b1662 Buffer type has to be moveable, always 2025-05-17 23:01:51 +02:00
e7e7023340 Fix build on Linux 2025-05-16 22:59:09 +02:00
f7a2699ac0 Add and use copy_const_t 2025-05-14 00:41:51 +02:00
088e03708a Add array 2025-05-14 00:41:51 +02:00
5bca42b049 Version 0.4.0 v0.4.0 2025-05-08 00:16:26 +02:00
e1ba7dd7a9 Add enum underlying utilities 2025-05-08 00:15:26 +02:00
837f696971 Update some Bazel rules 2025-04-11 19:57:37 +02:00
afbfd0e781 Add numeric library v0.3.0 2025-04-03 23:27:39 +02:00
0776012d09 Add bit library 2025-04-03 00:34:54 +02:00
4f8cbd442a Add invoke_r & co 2025-03-26 21:52:00 +01:00
2d309a2cff Separate allocator from memory 2025-03-26 21:35:18 +01:00
f19d93a69a Improve implementation of invoke 2025-03-26 18:54:54 +01:00
e034efe8bd Add member pointer stuff to meta lib 2025-03-26 18:54:53 +01:00
2c457c4275 Add address_of 2025-03-26 18:54:49 +01:00
95598e24e1 Add missing license headers v0.2.0 2025-03-22 19:36:26 +01:00
99c8ae9530 Enable platform specific config 2025-03-22 19:31:09 +01:00
781877bd26 Add function_ref 2025-03-22 19:24:40 +01:00
c692909ff3 Add function 2025-03-21 23:46:39 +01:00
a665c590d5 Add decay 2025-03-20 19:29:08 +01:00
7023c0cc9a Use launder to access buffer SSO storage 2025-03-18 23:42:30 +01:00
4884b59433 Make status implementation more correct wrt type punning 2025-03-18 22:39:35 +01:00
a7475b6af2 Remove redundant methods in hash_map 2025-03-14 18:59:32 +01:00
8b6f57dc6a Pass string_view, span, and iterators by value 2025-03-14 18:57:02 +01:00
d1bb5a83f6 Use inheritance for string implementation 2025-03-14 18:56:58 +01:00
4630cb5237 Add missing is_empty methods 2025-03-14 18:53:37 +01:00
dce2c187ec Upgrade to Clang 20.1.0 2025-03-14 18:53:35 +01:00
cbade33906 Some more shit 2025-03-12 22:32:38 +01:00
c8b73031d8 Remove convertible_from 2025-03-12 00:08:18 +01:00
af4e29f8c0 Remake deref 2025-03-11 23:51:51 +01:00
636882316b Some work on clang-tidy-ing things up 2025-03-07 00:00:43 +01:00
f0cccbe328 Replace ASL_MOVE, ASL_FWD, and ASL_FWD_LIKE by their std:: equivalent
This is because some compiler stuff and diagnostics tools rely on those
symboles being what they are.
2025-03-06 22:56:56 +01:00
54affafd86 Rename intrusive_list head & tail to front & back v0.1.0 2025-03-03 23:53:14 +01:00
8604c98df5 Apply licenses with rules_license 2025-03-02 01:39:34 +01:00
62cc4b468b Add BSD-3 license 2025-03-01 00:50:25 +01:00
eb285643ed Finish work on deducing this, for now 2025-02-28 00:30:34 +01:00