• Joined on 2025-11-08
dcrubro created repository dcrubro/hammy 2026-08-27 17:35:11 +00:00
dcrubro pushed to master at dcrubro/dlibc 2026-08-26 19:50:24 +00:00
3fcb3dbc05 detailed tests
dcrubro pushed to master at dcrubro/dlibc 2026-08-26 19:11:35 +00:00
fe3f152492 Add some simple tests
dcrubro pushed to master at dcrubro/dlibc 2026-08-26 19:10:11 +00:00
dbfb54fc7a Add some simple tests
dcrubro pushed to master at dcrubro/dlibc 2026-08-23 17:58:31 +00:00
321284dec6 set.h: memory safety fixes, added set_take()/set_take_at()
dcrubro pushed to master at dcrubro/dlibc 2026-08-19 21:32:42 +00:00
ce95277a29 version fix
dcrubro pushed to master at dcrubro/dlibc 2026-08-19 21:32:13 +00:00
027864af1e final bug patches for vector.h
dcrubro pushed to master at dcrubro/dlibc 2026-08-19 21:18:42 +00:00
2c47529d05 destroy takes **vec instead of *vec, NULLs on op
dcrubro pushed to master at dcrubro/dlibc 2026-08-19 20:58:38 +00:00
f74f05eb29 fixing blatantly wrong guarantees and behaviour
dcrubro pushed to master at dcrubro/dlibc 2026-08-19 20:23:56 +00:00
d912d6d559 added guard to vector_prune() to check that element_size > 0
dcrubro pushed to master at dcrubro/dlibc 2026-08-19 20:15:19 +00:00
8af8473c72 Fixed vector_push_back() call to use memmove() instead of memcpy() - allows for region overlap
dcrubro pushed to master at dcrubro/dlibc 2026-08-19 20:13:46 +00:00
195e133303 fixed vector_reserve() on the edge case where wrapping to 0 would return 0 as if the reservation succeeded - caused a heap overflow
dcrubro pushed to master at dcrubro/dlibc 2026-08-19 20:02:48 +00:00
b8d45ad32a added vector_take_at() (and take_back()) which removes like pop() without destructor calling, and copies into supplied pointer - ownership transfer
dcrubro pushed to master at dcrubro/dlibc 2026-08-19 19:26:39 +00:00
4785b84227 set_t type
dcrubro created branch master in dcrubro/dlibc 2026-08-18 22:40:38 +00:00
dcrubro pushed to master at dcrubro/dlibc 2026-08-18 22:40:38 +00:00
2a22daa0c0 gitignore
7f0c576b10 vector final
a0d88e7cbf Vector
1f5a8eccbe initial commit
dcrubro created repository dcrubro/dlibc 2026-08-18 22:40:22 +00:00
dcrubro pushed to master at dcrubro/skalacoin 2026-08-16 21:23:36 +00:00
f40ffaa6f7 verbosity
dcrubro pushed to master at dcrubro/skalacoin 2026-08-16 21:16:01 +00:00
d7bcd64130 Fix analyzer conflicts
dcrubro pushed to master at dcrubro/skalacoin 2026-08-16 20:08:52 +00:00
af888258f4 cmake analyzer and strict modes