Skip to content

Commit

Permalink
remove unused jl_gc_alloc_*w
Browse files Browse the repository at this point in the history
  • Loading branch information
d-netto committed Jul 4, 2024
1 parent c388382 commit c326e37
Show file tree
Hide file tree
Showing 4 changed files with 1 addition and 34 deletions.
24 changes: 0 additions & 24 deletions src/gc.c
Original file line number Diff line number Diff line change
Expand Up @@ -4415,30 +4415,6 @@ JL_DLLEXPORT jl_value_t *jl_gc_allocobj(size_t sz)
return jl_gc_alloc(ptls, sz, NULL);
}

JL_DLLEXPORT jl_value_t *jl_gc_alloc_0w(void)
{
jl_ptls_t ptls = jl_current_task->ptls;
return jl_gc_alloc(ptls, 0, NULL);
}

JL_DLLEXPORT jl_value_t *jl_gc_alloc_1w(void)
{
jl_ptls_t ptls = jl_current_task->ptls;
return jl_gc_alloc(ptls, sizeof(void*), NULL);
}

JL_DLLEXPORT jl_value_t *jl_gc_alloc_2w(void)
{
jl_ptls_t ptls = jl_current_task->ptls;
return jl_gc_alloc(ptls, sizeof(void*) * 2, NULL);
}

JL_DLLEXPORT jl_value_t *jl_gc_alloc_3w(void)
{
jl_ptls_t ptls = jl_current_task->ptls;
return jl_gc_alloc(ptls, sizeof(void*) * 3, NULL);
}

JL_DLLEXPORT int jl_gc_enable_conservative_gc_support(void)
{
if (jl_is_initialized()) {
Expand Down
4 changes: 0 additions & 4 deletions src/jl_exported_funcs.inc
Original file line number Diff line number Diff line change
Expand Up @@ -140,10 +140,6 @@
XX(jl_gc_add_ptr_finalizer) \
XX(jl_gc_add_quiescent) \
XX(jl_gc_allocobj) \
XX(jl_gc_alloc_0w) \
XX(jl_gc_alloc_1w) \
XX(jl_gc_alloc_2w) \
XX(jl_gc_alloc_3w) \
XX(jl_gc_alloc_typed) \
XX(jl_gc_big_alloc) \
XX(jl_gc_big_alloc_instrumented) \
Expand Down
4 changes: 0 additions & 4 deletions src/julia.h
Original file line number Diff line number Diff line change
Expand Up @@ -1060,10 +1060,6 @@ JL_DLLEXPORT void jl_gc_add_ptr_finalizer(jl_ptls_t ptls, jl_value_t *v, void *f
JL_DLLEXPORT void jl_gc_add_quiescent(jl_ptls_t ptls, void **v, void *f) JL_NOTSAFEPOINT;
JL_DLLEXPORT void jl_finalize(jl_value_t *o);
JL_DLLEXPORT jl_weakref_t *jl_gc_new_weakref(jl_value_t *value);
JL_DLLEXPORT jl_value_t *jl_gc_alloc_0w(void);
JL_DLLEXPORT jl_value_t *jl_gc_alloc_1w(void);
JL_DLLEXPORT jl_value_t *jl_gc_alloc_2w(void);
JL_DLLEXPORT jl_value_t *jl_gc_alloc_3w(void);
JL_DLLEXPORT jl_value_t *jl_gc_allocobj(size_t sz);
JL_DLLEXPORT void *jl_malloc_stack(size_t *bufsz, struct _jl_task_t *owner) JL_NOTSAFEPOINT;
JL_DLLEXPORT void jl_free_stack(void *stkbuf, size_t bufsz);
Expand Down
3 changes: 1 addition & 2 deletions src/runtime_intrinsics.c
Original file line number Diff line number Diff line change
Expand Up @@ -674,8 +674,7 @@ JL_DLLEXPORT jl_value_t *jl_cglobal(jl_value_t *v, jl_value_t *ty)

void *ptr;
jl_dlsym(jl_get_library(f_lib), f_name, &ptr, 1);
jl_value_t *jv = jl_gc_alloc_1w();
jl_set_typeof(jv, rt);
jl_value_t *jv = jl_gc_alloc(jl_current_task->ptls, sizeof(void*), rt);
*(void**)jl_data_ptr(jv) = ptr;
JL_GC_POP();
return jv;
Expand Down

0 comments on commit c326e37

Please sign in to comment.