Commit Graph

9 Commits

Author SHA1 Message Date
b292168c70 ds: string: update iterator interface 2025-10-29 14:35:36 +00:00
a1b177a5a1 ds: string: add function to copy string data from a b_stringstream
unlike b_stringstream_ptr(), this function supports copying strings
that contain null bytes.
2025-10-25 00:04:38 +01:00
7afc398f68 ds: string: replace utf-8 functions with b_wchar_utf8 interface 2025-10-25 00:04:26 +01:00
d5136239a8 ds: string: update to_string(); remove legacy b_stream callbacks
b_string will no longer implement the b_stream interface. writing to a string
via b_stream will now be handled by b_stringstream.
2025-10-24 12:39:19 +01:00
5e850a4a53 ds: string: fix segfault when initialising string iterator 2025-10-19 20:59:36 +01:00
03e309ea36 ds: fix incorrect object class definitions 2025-10-19 20:59:17 +01:00
3eebdddc21 ds: string: convert to new object system 2025-10-19 11:02:36 +01:00
06add543bf Merge branch 'main' into feature/new-object-system 2025-10-15 11:13:00 +01:00
0751ef469f meta: rename legacy object module to 'ds' 2025-08-09 19:57:42 +01:00