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
/
default
/
default.c
Age
Commit message (
Expand
)
Author
6 days
Take file and line in GC VM locks
Peter Zhu
12 days
Allow pass special constants to the write barrier
Peter Zhu
13 days
Remove dependancy of default.c on internal/object.h
Peter Zhu
2025-05-31
`Ractor::Port`
Koichi Sasada
2025-05-26
Add shape_id to RBasic under 32 bit
John Hawthorn
2025-05-23
Drop unnecessary compiler guards for memory_sanitizer
Peter Zhu
2025-05-23
Remove dependency on bits.h in default.c when BUILDING_MODULAR_GC
Peter Zhu
2025-05-20
Only define RVALUE_OVERHEAD if undefined
Peter Zhu
2025-05-16
gc: Execute run_final with the lock held
Jean Boussier
2025-05-16
rb_gc_impl_copy_finalizer: generate a new object id
Jean Boussier
2025-05-16
Add missing lock to `rb_gc_impl_copy_finalizer`
Jean Boussier
2025-05-15
Remove dependency on sanitizers.h in default.c when BUILDING_MODULAR_GC
Peter Zhu
2025-05-15
Add missing lock in `rb_gc_impl_undefine_finalizer`
Jean Boussier
2025-05-15
newobj_fill: don't assume RBasic size
Jean Boussier
2025-05-09
Only clear Ractor cache in child
John Hawthorn
2025-05-09
Remove dead code in `rb_gc_impl_ractor_cache_free`
Jean Boussier
2025-05-09
Fix allocation count when forking with Ractors
John Hawthorn
2025-05-08
Remove dependency on debug_counter.h when BUILDING_MODULAR_GC
Peter Zhu
2025-05-08
Stop checking for USE_DEBUG_COUNTER in default.c
Peter Zhu
2025-05-08
Move `object_id` in object fields.
Jean Boussier
2025-05-07
Remove dependence on internal/hash.h for default GC
Peter Zhu
2025-05-06
Improve correctness contention for allocated object counts
Étienne Barrié
2025-04-25
Count metadata entries automatically from the names list
Nobuyoshi Nakada
2025-04-25
Update `RB_GC_OBJECT_METADATA_ENTRY_COUNT`
Jean Boussier
2025-04-24
objspace_dump: Include `shareable` flag
Jean Boussier
2025-04-23
Eagerly store a copy of `object_id` in finalizer table.
Jean Boussier
2025-04-23
rb_gc_impl_define_finalizer: unlock on early return
Jean Boussier
2025-04-22
Add missing lock in `rb_gc_impl_define_finalizer`
Jean Boussier
2025-04-15
Lazily create `objspace->id_to_obj_tbl`
Jean Boussier
2025-04-07
Grow GC heaps independently
Peter Zhu
2025-03-31
Don't preserve `object_id` when moving object to another Ractor
Jean Boussier
2025-03-31
Ractor: Fix moving embedded objects
Jean Boussier
2025-03-25
Prefer FL_TEST_RAW() in GC on known on-heap objects
Alan Wu
2025-03-25
Make ruby_autocompact_compare_func static
Peter Zhu
2025-03-25
Make ruby_enable_autocompact static
Peter Zhu
2025-03-13
Move object_id to flags for ObjectSpace dumps
Peter Zhu
2025-02-19
Fix value of RB_GC_OBJECT_METADATA_ENTRY_COUNT
Peter Zhu
2025-02-19
Add age to rb_gc_object_metadata
Peter Zhu
2025-02-19
Add rb_gc_object_metadata API
Peter Zhu
2025-02-19
[wasm] Stop using mprotect(PROT_NONE) on WASI
Yuta Saito
2025-02-10
gc.c: Remove no-op code
Daisuke Aritomo
2025-01-29
Use an identity hash instead of array for stress_to_class
Peter Zhu
2025-01-29
Fix GC.add_stress_to_class and GC.remove_stress_to_class
Peter Zhu
2025-01-29
Suppress unused-value warnings
Nobuyoshi Nakada
2025-01-27
Fix gc_update_references_weak_table_i for ASAN
Peter Zhu
2025-01-27
Use rb_gc_vm_weak_table_foreach for reference updating
Peter Zhu
2025-01-22
Add generic ivar reference updating step
Peter Zhu
2025-01-05
gc/default/default.c: don't call `malloc_usable_size` when hint is present
Jean Boussier
2025-01-02
Use rb_darray_insert_without_gc for heap_pages darray
Peter Zhu
2025-01-02
Revert "Remove with_gc functions in darray"
Peter Zhu
[next]