|
159f38d4e1
|
Add CityHash
|
2025-01-05 22:12:56 +01:00 |
|
|
e65fe1b936
|
Add status_or
|
2025-01-05 18:53:16 +01:00 |
|
|
11894bef04
|
Add formatting & factories for status
|
2025-01-05 16:23:04 +01:00 |
|
|
8607772d4f
|
Fix a few mistakes in option, and make it trivial when possible
|
2025-01-05 15:25:45 +01:00 |
|
|
b53fc9038f
|
Add copy to status
|
2025-01-04 22:55:46 +01:00 |
|
|
b62e554e97
|
Deallocate StatusInternal on drop
|
2025-01-04 22:42:12 +01:00 |
|
|
688bc74ce0
|
Fix a bunch of warnings
|
2025-01-04 19:12:08 +01:00 |
|
|
46944ec986
|
Start work on status
|
2025-01-03 12:13:34 +01:00 |
|
|
c2d4216695
|
Add atomic & is_integer
|
2025-01-03 01:49:42 +01:00 |
|
|
eb58edf811
|
Add string
|
2025-01-03 01:22:21 +01:00 |
|
|
05de08dab9
|
Add todo list
|
2025-01-02 19:46:23 +01:00 |
|
|
a9f254dcea
|
Implement copy move & assign for buffer
|
2025-01-02 19:46:23 +01:00 |
|
|
12b864491f
|
Optimize buffer move with compatible allocators
|
2025-01-02 19:46:10 +01:00 |
|
|
c9fef8d83f
|
Add assertion failure handler
|
2025-01-02 18:19:38 +01:00 |
|
|
7e66d8e7e5
|
Implement move assign for buffer
|
2025-01-01 19:40:06 +01:00 |
|
|
22131693e1
|
Implement move constructor for buffer
|
2025-01-01 19:18:19 +01:00 |
|
|
b2eddfabff
|
Some work on buffer move
|
2024-12-31 01:16:12 +01:00 |
|
|
739f532104
|
Buffer clear & destructor
|
2024-12-30 00:06:11 +01:00 |
|
|
7e8cd10685
|
Group ubsan & asan on Linux
|
2024-12-29 23:40:39 +01:00 |
|
|
38d024c6f3
|
Fix use of aligned_alloc on Linux
|
2024-12-29 23:38:15 +01:00 |
|
|
6c035e4113
|
Add ubsan for Linux
|
2024-12-29 23:28:28 +01:00 |
|
|
79840e9482
|
Add ubsan for Windows
|
2024-12-29 22:57:14 +01:00 |
|
|
5642cba31b
|
Rework some metaprogramming stuff
|
2024-12-28 12:53:01 +01:00 |
|
|
006a093353
|
Add asan for Linux, but doesn't work on my Chromebook :(
|
2024-12-25 00:11:22 +01:00 |
|
|
f2f9923d1a
|
Add asan for Windows
|
2024-12-22 23:12:21 +01:00 |
|
|
19c358c32f
|
Add buffer::push
|
2024-12-20 15:35:58 +01:00 |
|
|
6d69512c6f
|
Refactor a bunch of memory utilities
|
2024-12-20 15:35:58 +01:00 |
|
|
7c9e871eb6
|
Add reserve_capacity to buffer
|
2024-12-20 15:35:58 +01:00 |
|
|
b509ebcdc5
|
Fix Linux build
|
2024-12-20 15:35:58 +01:00 |
|
|
5b531fa495
|
Upgrade Bazel to 8.0.0
|
2024-12-20 15:35:58 +01:00 |
|
|
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 |
|