Commit graph

23 commits

Author SHA1 Message Date
Chaosvex
09559aaf44
Change enum casing across the whole project (#137) 2026-02-19 01:25:02 +00:00
Chaosvex
8b5d8b1c63
Bring Spark buffers up to date with Hexi version (#67) 2025-04-04 21:30:52 +01:00
Chaosvex
1cba255d1c Fix assertion 2025-03-28 12:45:34 +00:00
Chaosvex
d5c87cb749 Change IntrusiveStorage API to be more consistent with other containers 2025-03-28 11:57:47 +00:00
Chaosvex
445a17a341 Wrap pop_front() return value in unique_ptr & remove manual clean-up 2025-03-26 10:07:47 +00:00
Chaosvex
91e36f9e0f Assert tail in unit test 2025-03-24 16:43:17 +00:00
Chaosvex
b8dd46864d Fix a few static analysis warnings 2025-03-19 06:20:08 +00:00
Chaosvex
837ce0e7da Remove allocate/dealloc from DynamicBuffer interface and replace with get_allocator() 2025-03-11 00:58:34 +00:00
Chaosvex
78930b7428 Return span rather than pair for buffer debugging 2025-03-09 00:33:20 +00:00
Chaosvex
842412a306 Replace ASIO -> Asio, been bugging me for a while
Somewhat pedantic but whatever.
2025-03-02 03:12:03 +00:00
Chaosvex
d0f7b641ec Using namespace in unit tests
Minor consistency nitpick
2024-12-24 01:15:35 +00:00
Chaosvex
1c20e853b6 Don't test moved-from buffer size 2024-11-24 02:58:04 +00:00
Chaosvex
ffd824d94c More string optimisations 2024-08-25 11:55:10 +01:00
Chaosvex
ef2c70a88d Fix assert, advance_write_cursor -> advance_write 2024-07-18 09:44:56 +01:00
Chaosvex
4a38167daa Add unit tests for span & find_first_of 2024-07-17 08:08:50 +01:00
Chaosvex
e253c54bd3
Reorganise buffers structure/namespacing (#38) 2024-07-16 18:48:43 +01:00
Chaosvex
ed1208b5ee Rejig debug def slightly 2024-07-15 16:17:01 +01:00
Chaosvex
90b62b9b39 Reduce BufferSequence/DynamicBuffer coupling 2024-07-08 00:11:41 +01:00
Chaosvex
0d59752524 Improve DynamicBuffer dtor efficiency
Don't unlink every node in the chain when there's no need for clearing
2024-07-07 04:42:10 +01:00
Chaosvex
b1bd20ceb8 Update DynamicBuffer unit tests 2024-07-05 00:50:52 +01:00
Chaosvex
ec266be97b Rework stream & buffer seeking
More consistent & easier to understand... hopefully
2024-07-02 02:55:16 +01:00
Chaosvex
58aa0bea91 Normalise all line endings 2024-02-25 00:07:54 +00:00
Chaosvex
d80642ba8b Change buffer names 2020-05-08 14:49:18 +00:00
Renamed from tests/BufferChain.cpp (Browse further)