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
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
2024-09-30
Move RUBY_INTERNAL_EVENT_FREEOBJ into GC implementation
Peter Zhu
2024-09-30
Fix the last character index in an assertion
Nobuyoshi Nakada
2024-09-30
Ruby exception cannot work here
Nobuyoshi Nakada
2024-09-30
Raise fatal error instead of BUG
Nobuyoshi Nakada
2024-09-19
Remove rb_gc_impl_initial_stress_set
Peter Zhu
2024-09-18
Move more of GC.latest_gc_info into Ruby
Peter Zhu
2024-09-18
Change rb_gc_impl_get_measure_total_time to return a bool
Peter Zhu
2024-09-17
Make rb_gc_impl_set_measure_total_time return void
Peter Zhu
2024-09-17
Rename rb_gc_impl_get_profile_total_time to rb_gc_impl_get_total_time
Peter Zhu
2024-09-17
Change rb_gc_impl_get_profile_total_time to return unsigned long long
Peter Zhu
2024-09-12
Move checks for heap traversal to rb_gc_mark_weak
Peter Zhu
2024-09-12
Assert that we are during GC when marking
Peter Zhu
2024-09-12
Add variable objspace in RB_GC_MARK_OR_TRAVERSE
Peter Zhu
2024-09-12
Move special const checks to rb_gc_mark_weak
Peter Zhu
2024-09-09
Suppress discards qualifiers warning with ASN
Nobuyoshi Nakada
2024-09-07
[Bug #20718] Free non-`RTypedData` objects
Jonathan Calvert
2024-09-03
Don't traverse garbage objects in heap traversal
Peter Zhu
2024-09-03
Move responsibility of heap walking into Ruby
Peter Zhu
2024-08-30
Fix call to each_location_ptr for ASAN
Peter Zhu
2024-08-30
Combine gc_mark_locations and each_stack_location
Peter Zhu
2024-08-30
Drop support for Motorola 68000
Peter Zhu
2024-08-29
Remove unused ec argument in each_stack_location
Peter Zhu
2024-08-29
Change each_stack_location to accept data instead of objspace
Peter Zhu
2024-08-29
Change each_location to accept data instead of objspace
Peter Zhu
2024-08-29
Move checks for special const for marking
Peter Zhu
2024-08-29
Move marking code together in gc.c
Peter Zhu
[next]