|
af164f9af2
|
Some careful work on buffer
|
2024-12-20 15:35:58 +01:00 |
|
|
72fe8dd2d6
|
Start work on buffer
|
2024-12-20 15:35:58 +01:00 |
|
|
27c3969e69
|
Add float utilities, & float formatting with dragonbox
|
2024-12-20 15:35:58 +01:00 |
|
|
3dc9bc3a6c
|
Add float formatting
|
2024-12-20 15:35:58 +01:00 |
|
|
a7ebfdedee
|
Add box + option tests
|
2024-12-20 15:35:58 +01:00 |
|
|
53b9ec80a3
|
Don't force niched values to be move assignable in reset, and fix warnings
|
2024-12-20 15:35:58 +01:00 |
|
|
defa7e1b9e
|
Use niche in option
|
2024-12-20 15:35:58 +01:00 |
|
|
58bb86fd2f
|
Add a niche to box
|
2024-12-20 15:35:58 +01:00 |
|
|
f5ef1937ea
|
More work on asl::box
|
2024-12-20 15:35:58 +01:00 |
|
|
3bddc19f58
|
Fix Linux build
|
2024-12-20 15:35:58 +01:00 |
|
|
d241eaf1b2
|
Add allocator, start work on box
|
2024-12-20 15:35:58 +01:00 |
|
|
58200ce939
|
Cleanup ugly code into concepts
|
2024-12-20 15:35:58 +01:00 |
|
|
678ed0ed00
|
Cleanup a bunch of lints
|
2024-12-20 15:35:58 +01:00 |
|
|
8aad6443de
|
Replace some builtins
|
2024-12-20 15:35:58 +01:00 |
|
|
ae9608d4f6
|
Add string_view == operator
|
2024-12-20 15:35:58 +01:00 |
|
|
75e956eac3
|
Use string_view for formatting
|
2024-12-20 15:35:58 +01:00 |
|
|
ae9d36675a
|
Also test as_mutable_bytes
|
2024-12-20 15:35:58 +01:00 |
|
|
35a9964902
|
Introduce byte, use span<byte> on io Writer
|
2024-12-20 15:35:58 +01:00 |
|
|
ac47be51b7
|
Some more work on asl::string_view
|
2024-12-20 15:35:58 +01:00 |
|
|
261076b35f
|
Start work on asl::string_view
|
2024-12-20 15:35:58 +01:00 |
|
|
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 |
|