index
:
ruby.git
master
ruby_1_3
ruby_1_4
ruby_1_6
ruby_1_8
ruby_1_8_5
ruby_1_8_6
ruby_1_8_7
ruby_1_9_1
ruby_1_9_2
ruby_1_9_3
ruby_2_0_0
ruby_2_1
ruby_2_2
ruby_2_3
ruby_2_4
ruby_2_5
ruby_2_6
ruby_2_7
ruby_3_0
ruby_3_1
ruby_3_2
ruby_3_3
ruby_3_4
v1_0r
v1_1dev
v1_1r
The Ruby Programming Language
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
gc.c
Age
Commit message (
Expand
)
Author
2025-01-16
Add not null checks to rb_gc_vm_weak_table_foreach
Peter Zhu
2025-01-16
Un-constify `mark_current_machine_context` on wasm
Nobuyoshi Nakada
2025-01-15
Use existing vm variable for frozen strings in rb_gc_vm_weak_table_foreach
Peter Zhu
2025-01-02
Move rbimpl_size_add_overflow from gc.c to memory.h
Peter Zhu
2024-12-25
[Bug #20981] Bring back `rb_undefine_finalizer`
Nobuyoshi Nakada
2024-12-23
Disable GC during RUBY_INTERNAL_EVENT_NEWOBJ
Peter Zhu
2024-12-22
Allow variables in modular_gc_dir
Nobuyoshi Nakada
2024-12-22
Support RUBY_MODULAR_GC with LOAD_RELATIVE
Nobuyoshi Nakada
2024-12-20
Don't print bug report in asan_death_callback when no VM
Peter Zhu
2024-12-20
Memerror is fatal if VM cannot be unlocked.
Matt Valentine-House
2024-12-19
Prefix asan_poison_object with rb
Peter Zhu
2024-12-19
Make asan_poison_object poison the whole slot
Peter Zhu
2024-12-17
Assert Ruby object in rb_gc_location
Peter Zhu
2024-12-16
Don't directly use rb_gc_impl_location in gc.c
Peter Zhu
2024-12-16
Move special constant check in rb_gc_location to gc.c
Peter Zhu
2024-12-16
Check whether object is valid in allocation_info_tracer_compact
Peter Zhu
2024-12-12
Call rb_bug_without_die when ASAN error reported
Peter Zhu
2024-12-11
[Bug #20941] Bail out when recursing no memory
Nobuyoshi Nakada
2024-12-06
Add rb_gc_impl_active_gc_name to gc/gc_impl.h
Peter Zhu
2024-12-05
Standardize on the name "modular GC"
Peter Zhu
2024-12-04
Use BUILDING_SHARED_GC instead of RB_AMALGAMATED_DEFAULT_GC
Peter Zhu
2024-12-04
[Bug #20928] Fix build when `malloc_usable_size` is available
Nobuyoshi Nakada
2024-12-03
Move external_gc_loaded_p to gc_functions
Peter Zhu
2024-11-29
RUBY_DEBUG: Verify PC correctness every alloc
John Hawthorn
2024-11-29
prefer ruby_memerror instead
卜部昌平
2024-11-29
rb_gc_impl_malloc can return NULL
卜部昌平
2024-11-25
define rb_current_ec_set in all cases
Matt Valentine-House
2024-11-25
Place all non-default GC API behind USE_SHARED_GC
Matt Valentine-House
2024-11-25
Use extconf to build external GC modules
Matt Valentine-House
2024-11-24
Fix a build failure with musl
Earlopain
2024-11-21
Annotate anonymous mmap
Kunshan Wang
2024-11-17
Fix format modifier for `size_t`
Nobuyoshi Nakada
2024-11-15
`rb_bug` prints a newline after the given message [ci skip]
Nobuyoshi Nakada
2024-11-14
rb_bug if rb_gc_impl_active_gc_name is too long
Matt Valentine-House
2024-11-14
Include the currently active GC in RUBY_DESCRIPTION
Matt Valentine-House
2024-11-14
Expose GC.config[:implementation], to query the currently active GC
Matt Valentine-House
2024-10-23
Move error handling for GC.stat_heap to gc.c
Peter Zhu
2024-10-23
Make rb_gc_impl_stat_heap return a VALUE instead of size_t
Peter Zhu
2024-10-23
Move error handling for GC.stat to gc.c
Peter Zhu
2024-10-23
Make rb_gc_impl_stat return a VALUE instead of size_t
Peter Zhu
2024-10-23
Move error handling for GC.latest_gc_info to gc.c
Peter Zhu
2024-10-21
Don't clear out flags in rb_gc_obj_free
Peter Zhu
2024-10-18
Move object processing in Process.warmup to gc.c
Peter Zhu
2024-10-11
Improve RUBY_GC_LIBRARY
Peter Zhu
2024-10-10
Move return value of rb_gc_impl_config_set to gc.c
Peter Zhu
2024-10-08
Cast via `uintptr_t` function pointer between object pointer
Nobuyoshi Nakada
2024-10-08
Improve error message in load_external_gc_func
Peter Zhu
2024-10-05
Non-zero exit when error in loading shared GC
Peter Zhu
2024-10-03
Rename size_pool -> heap
Matt Valentine-House
2024-10-02
Deduplicate RGENGC_CHECK_MODE into gc/gc.h
Peter Zhu
[next]