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-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
2024-08-22
Don't use gc_impl.h inside of gc/gc.h
Peter Zhu
2024-08-15
Fix GC_ASSERT for gc.c and gc/default.c
Peter Zhu
2024-08-14
[DOC] Update comment about how object ID is calculated
Peter Zhu
2024-08-13
Don't set stack end in rb_gc_mark_roots
Peter Zhu
2024-08-09
Remove rb_gc_impl_objspace_mark
Peter Zhu
2024-08-08
Make YJIT a GC root rather than an object (#11343)
Peter Zhu
2024-07-26
Fix a -Wmaybe-uninitialized
Alan Wu
2024-07-26
Put the default GC implementation back into gc.o
Alan Wu
2024-07-22
newobj_of(): Use parameter instead of GET_RACTOR()
Alan Wu
2024-07-22
Add newline when printing dlopen error message
Peter Zhu
2024-07-19
Move frozen check out of rb_gc_impl_undefine_finalizer
Peter Zhu
2024-07-19
Make rb_gc_impl_undefine_finalizer return void
Peter Zhu
2024-07-19
Move return value of rb_define_finalizer out
Peter Zhu
2024-07-19
Make define_final call rb_define_finalizer
Peter Zhu
2024-07-15
Add gc/gc.h for functions in gc.c and used by GC implementations
Peter Zhu
2024-07-12
Provide GC.config to disable major GC collections
Matt Valentine-House
2024-07-12
Add gc/gc_impl.h for GC implementation headers
Peter Zhu
2024-07-12
give up USE_GC_MALLOC_OBJ_INFO_DETAILS
卜部昌平
2024-07-10
Allow miniruby to load shared GC
Peter Zhu
2024-07-05
Change external GC to use directory at configure
Peter Zhu
2024-07-05
Revert "Load external GC using command line argument"
Peter Zhu
2024-07-03
Remove unused gc_raw_obj_info_basic
Peter Zhu
2024-07-03
Remove unused obj_info_basic
Peter Zhu
2024-07-03
Fix ASAN builds
Peter Zhu
2024-07-03
Fix compilation with RGENGC_CHECK_MODE=2
Peter Zhu
2024-07-03
[Feature #20470] Implement support for USE_SHARED_GC
Peter Zhu
2024-07-03
[Feature #20470] Split GC into gc_impl.c
Peter Zhu
2024-06-21
Load external GC using command line argument
Peter Zhu
2024-06-20
Make ruby_external_gc_init static
Peter Zhu
2024-06-13
do not call `check_rvalue_consistency` here
Koichi Sasada
2024-06-13
avoid recursive calls on `check_rvalue_consistency`
Koichi Sasada
[next]