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
Age
Commit message (
Expand
)
Author
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
2024-07-19
Assert that object is not frozen in rb_gc_impl_define_finalizer
Peter Zhu
2024-07-19
Move return value of rb_define_finalizer out
Peter Zhu
2024-07-18
Use rb_obj_hide instead of setting klass to 0
Peter Zhu
2024-07-17
Don't disable GC in rb_gc_impl_object_id
Peter Zhu
2024-07-17
Make OBJ_ID_INCREMENT == RUBY_IMMEDIATE_MASK + 1
Peter Zhu
2024-07-17
Remove unused variable from GC compaction path
Matt Valentine-House
2024-07-16
[DOC] Fix typo in gc/default.c
Peter Zhu
2024-07-16
Remove dependency on dtrace when building shared GC
Peter Zhu
2024-07-16
static const char *type_name() implemented
卜部昌平
2024-07-16
fix compile error
卜部昌平
2024-07-15
Remove unused ruby_initial_gc_stress
Peter Zhu
2024-07-15
Add gc/gc.h for functions in gc.c and used by GC implementations
Peter Zhu
[next]