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
ruby_4_0
v1_0r
v1_1dev
v1_1r
The Ruby Programming Language
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
gc
Age
Commit message (
Expand
)
Author
2024-09-19
Remove rb_gc_impl_initial_stress_set
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-17
Use unsigned long long for marking and sweeping time
Peter Zhu
2024-09-16
Move desired_compaction_pages_i inside of GC_CAN_COMPILE_COMPACTION
Peter Zhu
2024-09-16
ASAN unpoison whole heap page after adding to size pool
Peter Zhu
2024-09-16
Don't return inside of asan_unpoisoning_object
Peter Zhu
2024-09-16
Replace with asan_unpoisoning_object
Peter Zhu
2024-09-12
Move checks for heap traversal to rb_gc_mark_weak
Peter Zhu
2024-09-12
Move special const checks to rb_gc_mark_weak
Peter Zhu
2024-09-09
ASAN unlock freelist in size_pool_add_page
Peter Zhu
2024-09-09
ASAN unlock freelist in gc_sweep_step
Peter Zhu
2024-09-09
Add keys to GC.stat and fix tests
Peter Zhu
2024-09-09
Implement global allocatable slots and empty pages
Peter Zhu
2024-09-09
Replace heap_allocated_pages with rb_darray_size
Peter Zhu
2024-09-09
Switch sorted list of pages in the GC to a darray
Peter Zhu
2024-09-04
Remove unused allocatable_pages field in objspace
Peter Zhu
2024-09-03
Fix indentation broken in 53eaa67 [ci skip]
Peter Zhu
2024-09-03
Unpoision the object in rb_gc_impl_garbage_object_p
Peter Zhu
2024-09-03
Move responsibility of heap walking into Ruby
Peter Zhu
2024-08-29
Move checks for special const for marking
Peter Zhu
2024-08-26
Skip assertion in gc/default.c when multi-Ractor
Peter Zhu
2024-08-26
Use rb_gc_multi_ractor_p in gc/default.c
Peter Zhu
2024-08-26
Fix object allocation counters in compaction
Peter Zhu
2024-08-26
Move final_slots_count to per size pool
Peter Zhu
2024-08-23
Make object ID faster by checking flags
Peter Zhu
2024-08-22
Don't use gc_impl.h inside of gc/gc.h
Peter Zhu
2024-08-22
Change hash_replace_ref_value to assume value moved
Peter Zhu
2024-08-21
Simplify how finalizers are ran at shutdown
Peter Zhu
2024-08-19
Make assertions allow incremental GC when disabled
Peter Zhu
2024-08-16
Speed up finalizers for objects without object ID
Peter Zhu
2024-08-15
Don't assume st_data_t and VALUE are the same in rb_gc_impl_object_id
Peter Zhu
2024-08-15
Fix GC_ASSERT for gc.c and gc/default.c
Peter Zhu
2024-08-14
Fix crash when GC runs during finalizers at shutdown
Peter Zhu
2024-08-11
Fix flag test macro
Nobuyoshi Nakada
2024-08-11
Evaluate macro arguments just once
Nobuyoshi Nakada
2024-08-09
Remove rb_gc_impl_objspace_mark
Peter Zhu
2024-08-08
Disable GC even during finalizing
Peter Zhu
2024-08-01
Removed unused macro RVALUE_PAGE_MARKED
Peter Zhu
2024-07-26
* expand tabs. [ci skip]
git
2024-07-26
Improve allocation throughput by outlining cache miss code path
Alan Wu
2024-07-26
Put the default GC implementation back into gc.o
Alan Wu
2024-07-26
Delete unused rb_gc_impl_get_finalizers() not in gc_impl.h
Alan Wu
2024-07-25
Add branch prediction annotations for object allocation
Alan Wu
2024-07-24
Don't check live slot count when multi-Ractor
Peter Zhu
2024-07-23
Fix running GC in finalizer when RUBY_FREE_AT_EXIT
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
[prev]
[next]