Skip to content

Commit 1bde729

Browse files
committed
Sync header files
1 parent 60ef10a commit 1bde729

2 files changed

Lines changed: 1 addition & 9 deletions

File tree

gc/gc.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,6 @@ enum rb_gc_vm_weak_tables {
4848
RB_GC_VM_CI_TABLE,
4949
RB_GC_VM_OVERLOADED_CME_TABLE,
5050
RB_GC_VM_GLOBAL_SYMBOLS_TABLE,
51-
RB_GC_VM_ID2REF_TABLE,
5251
RB_GC_VM_GENERIC_FIELDS_TABLE,
5352
RB_GC_VM_FROZEN_STRINGS_TABLE,
5453
RB_GC_VM_WEAK_TABLE_COUNT
@@ -93,6 +92,7 @@ MODULAR_GC_FN void rb_gc_vm_unlock_no_barrier(unsigned int lev, const char *file
9392
MODULAR_GC_FN void rb_gc_vm_barrier(void);
9493
MODULAR_GC_FN size_t rb_gc_obj_optimal_size(VALUE obj);
9594
MODULAR_GC_FN void rb_gc_mark_children(void *objspace, VALUE obj);
95+
MODULAR_GC_FN bool rb_gc_vm_weak_table_essential_p(enum rb_gc_vm_weak_tables table);
9696
MODULAR_GC_FN void rb_gc_vm_weak_table_foreach(vm_table_foreach_callback_func callback, vm_table_update_callback_func update_callback, void *data, bool weak_only, enum rb_gc_vm_weak_tables table);
9797
MODULAR_GC_FN void rb_gc_update_object_references(void *objspace, VALUE obj);
9898
MODULAR_GC_FN void rb_gc_update_vm_references(void *objspace);

gc/gc_impl.h

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,6 @@
1313
#include <stddef.h>
1414
#include <stdint.h>
1515

16-
struct gc_bump_pointer_heap {
17-
uintptr_t cursor;
18-
uintptr_t cursor_end;
19-
uintptr_t jit_cursor_end;
20-
uintptr_t region_start;
21-
size_t slot_size;
22-
};
23-
2416
enum rb_gc_zjit_fastpath_kind {
2517
RB_GC_ZJIT_FASTPATH_DEFAULT = 1,
2618
RB_GC_ZJIT_FASTPATH_MMTK = 2,

0 commit comments

Comments
 (0)