summaryrefslogtreecommitdiff
path: root/vm_core.h
diff options
context:
space:
mode:
authorJean Boussier <jean.boussier@gmail.com>2026-01-31 11:02:17 +0100
committerJean Boussier <jean.boussier@gmail.com>2026-01-31 17:54:33 +0100
commit9cc71cb9093caa7ee471def8aa8f0de596e366cf (patch)
tree500dac8f1cc2d635405134f40a590c2c87444ee4 /vm_core.h
parent0b4b30af9e09be12960ad1e9aff89b195b7c3734 (diff)
Use static memory instead of mimalloc for the VM, main ractor, main thread.
Also allocate fibers with ruby_xmalloc.
Diffstat (limited to 'vm_core.h')
-rw-r--r--vm_core.h5
1 files changed, 0 insertions, 5 deletions
diff --git a/vm_core.h b/vm_core.h
index 8240a3b4f5..55ec08a6e2 100644
--- a/vm_core.h
+++ b/vm_core.h
@@ -787,9 +787,6 @@ typedef struct rb_vm_struct {
/* hook (for internal events: NEWOBJ, FREEOBJ, GC events, etc.) */
rb_hook_list_t global_hooks;
- /* postponed_job (async-signal-safe, and thread-safe) */
- struct rb_postponed_job_queue *postponed_job_queue;
-
int src_encoding_index;
/* workqueue (thread-safe, NOT async-signal-safe) */
@@ -2387,9 +2384,7 @@ rb_exec_event_hook_script_compiled(rb_execution_context_t *ec, const rb_iseq_t *
void rb_vm_trap_exit(rb_vm_t *vm);
void rb_vm_postponed_job_atfork(void); /* vm_trace.c */
-void rb_vm_postponed_job_free(void); /* vm_trace.c */
size_t rb_vm_memsize_postponed_job_queue(void); /* vm_trace.c */
-void rb_vm_postponed_job_queue_init(rb_vm_t *vm); /* vm_trace.c */
RUBY_SYMBOL_EXPORT_BEGIN