1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-24 12:20:20 +02:00

Remove card-marking barriers

Field barriers aren't slower and are more precise.
This commit is contained in:
Andy Wingo 2025-03-07 10:33:10 +01:00
parent 4a95a514b7
commit 6c444b33f1
6 changed files with 0 additions and 36 deletions

View file

@ -59,12 +59,6 @@ static inline enum gc_write_barrier_kind gc_write_barrier_kind(size_t obj_size)
}
return GC_WRITE_BARRIER_NONE;
}
static inline size_t gc_write_barrier_card_table_alignment(void) {
GC_CRASH();
}
static inline size_t gc_write_barrier_card_size(void) {
GC_CRASH();
}
static inline size_t gc_write_barrier_field_table_alignment(void) {
GC_ASSERT(GC_GENERATIONAL);
return gc_allocator_alloc_table_alignment();