Alexander Rosenberg Zander671
Zander671 pushed to main at Zander671/refcount 2025-09-09 14:25:18 -07:00
b86cbfad60 Fix refcount_debug_context_count_object
Zander671 pushed to main at Zander671/refcount 2025-09-09 05:46:07 -07:00
403618888c Add debug functions
Zander671 pushed to main at Zander671/refcount 2025-09-09 04:28:55 -07:00
aec2f6145e Minor refactor
Zander671 pushed to main at Zander671/refcount 2025-09-09 04:07:07 -07:00
77cc3c45de Fix potential bug with recursing too many times duing gc
Zander671 pushed to main at Zander671/refcount 2025-09-09 00:48:57 -07:00
9282e0bbc6 Fix possible double free during context destruction
Zander671 pushed to main at Zander671/refcount 2025-09-08 17:59:58 -07:00
52008a0110 Fix unprotected access in refcount_context_num_refs
Zander671 pushed to main at Zander671/refcount 2025-09-08 15:55:24 -07:00
b18b59eeb0 Add flag to check if currently doing GC
Zander671 pushed to main at Zander671/refcount 2025-09-07 16:56:38 -07:00
06d6faf350 Remove debug statements from CMakeLists.txt
Zander671 pushed to main at Zander671/refcount 2025-09-07 16:55:27 -07:00
b753cfa761 Update README.md
2b59fff6a7 Remove floating refs
Compare 2 commits »
Zander671 pushed to main at Zander671/refcount 2025-09-07 15:51:44 -07:00
b40fcea2c2 Make sure that destructors are called when objects are garbage collected
Zander671 pushed to main at Zander671/refcount 2025-09-07 05:31:43 -07:00
14fdfbce85 Proper synchronization for access to destructor hash table
Zander671 pushed to main at Zander671/refcount 2025-09-07 05:16:31 -07:00
d088bc11d6 Add destructors
Zander671 pushed to main at Zander671/ht 2025-09-07 00:22:59 -07:00
c6bdb38bb7 Allow passing stack-allocated structs to ht_new
Zander671 pushed to main at Zander671/refcount 2025-09-06 04:29:58 -07:00
97d1b4a701 Add multi-thread support
Zander671 pushed to main at Zander671/refcount 2025-09-05 20:16:55 -07:00
814234603d Fix clang warning in test/alloc.h
Zander671 pushed to main at Zander671/emacs-config 2025-09-05 20:11:07 -07:00
d1f90eaef1 Use with editor in eshell
Zander671 pushed to main at Zander671/refcount 2025-09-05 20:10:50 -07:00
12e3923938 Change to C99 and add weak references
Zander671 pushed to main at Zander671/refcount 2025-09-05 20:01:58 -07:00
e9f0eba4b9 Change to C99 and add weak references
Zander671 pushed to main at Zander671/emacs-config 2025-09-05 18:38:24 -07:00
f5bcc7e5c1 Change completion preview keybinds again
Zander671 pushed to main at Zander671/emacs-config 2025-09-05 18:24:37 -07:00
2bfd574504 Add new binding for completion preview mode