aboutsummaryrefslogtreecommitdiff
path: root/src/tilde
diff options
context:
space:
mode:
authorgingerBill <bill@gingerbill.org>2023-08-21 11:15:16 +0100
committergingerBill <bill@gingerbill.org>2023-08-21 11:15:16 +0100
commit1631a2bac16898310e0dc25f03317d1b334cb2c6 (patch)
tree6d22085ea0d4205da323e677c2db0a8ed10f1d3a /src/tilde
parent0cb9908f27b9b6e28b968bd8abb7c5f46d203c97 (diff)
Update Tilde
Diffstat (limited to 'src/tilde')
-rw-r--r--src/tilde/tb.libbin4204488 -> 4209110 bytes
-rw-r--r--src/tilde/tb_arena.h3
2 files changed, 2 insertions, 1 deletions
diff --git a/src/tilde/tb.lib b/src/tilde/tb.lib
index c326899af..48d405948 100644
--- a/src/tilde/tb.lib
+++ b/src/tilde/tb.lib
Binary files differ
diff --git a/src/tilde/tb_arena.h b/src/tilde/tb_arena.h
index 2ec0d4584..548427139 100644
--- a/src/tilde/tb_arena.h
+++ b/src/tilde/tb_arena.h
@@ -60,7 +60,8 @@ TB_API void tb_arena_destroy(TB_Arena* restrict arena);
TB_API void* tb_arena_unaligned_alloc(TB_Arena* restrict arena, size_t size);
TB_API void* tb_arena_alloc(TB_Arena* restrict arena, size_t size);
-// asserts if ptr+size != watermark
+// return false on failure
+TB_API bool tb_arena_free(TB_Arena* restrict arena, void* ptr, size_t size);
TB_API void tb_arena_pop(TB_Arena* restrict arena, void* ptr, size_t size);
// in case you wanna mix unaligned and aligned arenas