|
|
e33d1cad60
|
refactor(core)!: 重构容器接口区分 reserve 与 resize,并更新ustring_new接口统一uview_t参数
|
2026-05-18 11:43:09 +08:00 |
|
|
|
72db0be317
|
feat(stl): 新增 arraylist 并统一迭代器顺序枚举类型
- 重构迭代器顺序枚举,引入 linear_order_t、tree_order_t 等通用类型,并替换。
- 修复 darray 中二分查找返回索引计算错误的问题
- 优化 segarray 的内存分配错误处理
- 增强 logger 模块,支持时间戳打印及格式化输出
|
2026-05-17 10:48:19 +08:00 |
|
|
|
8a65218105
|
feat(segarray): 实现随机访问,优化迭代器和头尾访问实现逻辑,并与ringbuf对比不同应用场景下的优劣
|
2026-05-16 22:18:59 +08:00 |
|
|
|
0236e6e315
|
feat(rawbuf): 新增 rawbuf 模块,做随机访问,支持malloc和静态内存。
(之前我突然对darray理解错了,现在的darray设计就是合理的。注意区分开rawbuf和darray)
|
2026-05-15 15:53:11 +08:00 |
|
|
|
d6a6bacbb0
|
ringbuf: add random access
|
2026-05-15 10:34:25 +08:00 |
|
|
|
dcce634326
|
segarray的流程还不对,今天太晚了,明天再调整。
|
2026-05-15 02:45:21 +08:00 |
|
|
|
8a3455efee
|
refactor(ringbuf)!: 重命名模块并增加动态扩容与静态内存支持
|
2026-05-14 14:15:10 +08:00 |
|