Commit Graph

43 Commits

Author SHA1 Message Date
d0a08e9883 Use span in format 2024-12-20 15:35:58 +01:00
d729d8dc99 Add span::first/last 2024-12-20 15:35:58 +01:00
8b1110c61c Add span::subspan 2024-12-20 15:35:58 +01:00
cb5967d8f4 More work on span 2024-12-20 15:35:58 +01:00
5682cb422c Start work on span 2024-12-20 15:35:58 +01:00
6726a96f0c A bunch of cleanup 2024-12-20 15:35:58 +01:00
c6a4aa13c2 Add option::transform and option::or_else 2024-12-20 15:35:58 +01:00
7e8e2ef0be Add option::and_then 2024-12-20 15:35:58 +01:00
c09323804c Add function with invoke and result_of_t 2024-12-20 15:35:58 +01:00
be34f768e0 Add emplace to option 2024-12-20 15:35:58 +01:00
afd8e711ab Add value_or on option 2024-12-20 15:35:58 +01:00
343d872be9 More work on option 2024-12-20 15:35:58 +01:00
2a10eaae09 Some work on test framework & option 2024-12-20 15:35:58 +01:00
46cc6bfc5f Fix Linux build 2024-12-20 15:35:58 +01:00
9337d8bc3c Some more work on cross-platform configuration 2024-12-20 15:35:58 +01:00
4a3185b782 Start fixing some cross platform issues 2024-12-20 15:35:58 +01:00
e1f9d9ca1e More work on testing framework 2024-12-20 15:35:58 +01:00
8c95db33be Start work on the testing framework 2024-12-20 15:35:58 +01:00
7193114b15 Use libc instead of Win32 2024-12-20 15:35:58 +01:00
f011d871ef Add console printing 2024-12-20 15:35:58 +01:00
e020805cb1 Integers formatting 2024-12-20 15:35:58 +01:00
8dfd173285 More work on format 2024-12-20 15:35:58 +01:00
0e7999f2d1 Start work on formatting 2024-12-20 15:35:58 +01:00
85462f25d6 More work on option again 2024-12-20 15:35:58 +01:00
80b18cc979 More work on option 2024-12-20 15:35:55 +01:00
0f2d186fbd Some work on maybe_uninit & option 2024-10-01 23:38:01 +02:00
def67bba57 maybe_uninit 2024-09-06 23:22:18 +02:00
aa427cb5fe Bleh 2024-09-04 00:11:04 +02:00
f0a94256e2 Fuse function and reference pointers 2024-08-30 07:35:12 +02:00
2cd972bb3e More work 2024-08-24 11:53:39 +02:00
19ce24de5e Some work on ptr 2024-08-23 20:05:22 +02:00
ea795dcccb Add is_array 2024-08-23 19:12:42 +02:00
add3e12550 Rewrite the 4 categories 2024-08-20 10:13:08 +02:00
696bca8521 Fix Windows build 2024-08-17 19:22:47 +02:00
db34f15177 Enable compilation on ChromeOS 2024-08-17 00:28:03 +02:00
4ad4091b38 Some work on object & init-related traits 2024-08-15 23:35:01 +02:00
03e5d14ed1 Start work on object 2024-08-15 01:08:06 +02:00
298ee421d9 Some work on pointers 2024-08-15 00:58:37 +02:00
75b10758ba Type traits 2024-08-07 23:25:42 +02:00
4228e82740 More work on taxonomy 2024-08-01 00:56:05 +02:00
4698812fdc More work on refs 2024-07-31 00:27:41 +02:00
9289f825f4 Add meta module 2024-07-30 00:19:08 +02:00
4e3fd3eac5 Initial commit 2024-07-30 00:18:28 +02:00