16 Commits

Author SHA1 Message Date
9282e0bbc6 Fix possible double free during context destruction 2025-09-09 00:48:50 -07:00
52008a0110 Fix unprotected access in refcount_context_num_refs 2025-09-08 17:59:50 -07:00
b18b59eeb0 Add flag to check if currently doing GC 2025-09-08 15:55:18 -07:00
06d6faf350 Remove debug statements from CMakeLists.txt 2025-09-07 16:56:32 -07:00
b753cfa761 Update README.md 2025-09-07 16:55:20 -07:00
2b59fff6a7 Remove floating refs 2025-09-07 16:54:57 -07:00
b40fcea2c2 Make sure that destructors are called when objects are garbage collected 2025-09-07 15:51:36 -07:00
14fdfbce85 Proper synchronization for access to destructor hash table 2025-09-07 05:31:33 -07:00
d088bc11d6 Add destructors 2025-09-07 05:16:23 -07:00
97d1b4a701 Add multi-thread support 2025-09-06 04:29:50 -07:00
814234603d Fix clang warning in test/alloc.h 2025-09-05 20:16:46 -07:00
12e3923938 Change to C99 and add weak references 2025-09-05 20:10:24 -07:00
4efdcc97ae Update documentation 2025-08-31 00:34:08 -07:00
d78cf29765 Initial garbage colletor implementation 2025-08-30 21:23:04 -07:00
80e3f1a916 Add README.md 2025-08-28 05:03:58 -07:00
5ac6aaf900 Initial commit 2025-08-28 04:59:23 -07:00