summaryrefslogtreecommitdiff
path: root/gc
AgeCommit message (Expand)Author
2025-01-16[ruby/mmtk] Bump mmtk-corePeter Zhu
2025-01-16[ruby/mmtk] Add mmtk_heap_mode to GC.configPeter Zhu
2025-01-15[ruby/mmtk] Add mmtk_plan to GC.configPeter Zhu
2025-01-15[ruby/mmtk] Fix mmtk.hPeter Zhu
2025-01-15[ruby/mmtk] Bump mmtk-corePeter Zhu
2025-01-14[ruby/mmtk] Add mmtk_worker_count to GC.configPeter Zhu
2025-01-14[ruby/mmtk] Exit with error message if MMTK_PLAN is invalidPeter Zhu
2025-01-14[ruby/mmtk] Exit with error message if MMTK_HEAP_MODE is invalidPeter Zhu
2025-01-14Simplify gc/mmtk/extconf.rbNobuyoshi Nakada
2025-01-13[ruby/mmtk] Exit with error message if MMTK_HEAP_MAX is invalidPeter Zhu
2025-01-13[ruby/mmtk] Exit with error message if MMTK_HEAP_MIN is invalidPeter Zhu
2025-01-13[ruby/mmtk] Exit with error message if MMTK_THREADS is invalidPeter Zhu
2025-01-13[ruby/mmtk] Enable immix_non_moving featurePeter Zhu
2025-01-09[ruby/mmtk] Enable UNIQUE_OBJECT_ENQUEUING in MMTkPeter Zhu
2025-01-09[ruby/mmtk] Bump mmtk-core toPeter Zhu
2025-01-09[ruby/mmtk] Fix libmmtk_ruby.a building in extconf.rbPeter Zhu
2025-01-07[ruby/mmtk] Remove unused Ruby SHA reference in Cargo.tomlPeter Zhu
2025-01-07[ruby/mmtk] Bump mmtk-core versionPeter Zhu
2025-01-05gc/default/default.c: don't call `malloc_usable_size` when hint is presentJean Boussier
2025-01-02Use rb_darray_insert_without_gc for heap_pages darrayPeter Zhu
2025-01-02Revert "Remove with_gc functions in darray"Peter Zhu
2024-12-19[DOC] Add gc/README.mdPeter Zhu
2024-12-19Prefix asan_poison_object with rbPeter Zhu
2024-12-19Fix compaction in ASAN with RGENGC_CHECK_MODE enabledPeter Zhu
2024-12-19Don't calculate the aligned slot when unlocking pagePeter Zhu
2024-12-19Don't unpoison a NULL objectPeter Zhu
2024-12-19Unpoison memory before accessing next element of freelistPeter Zhu
2024-12-16Move special constant check in rb_gc_location to gc.cPeter Zhu
2024-12-11Fix compilation with MALLOC_ALLOCATED_SIZEJohn Hawthorn
2024-12-11[Bug #20941] Bail out when recursing no memoryNobuyoshi Nakada
2024-12-09[ruby/mmtk] Also remove .rustc_info.json in clean-mmtk targetPeter Zhu
2024-12-09[ruby/mmtk] Add target clean-mmtk to clean Rust debug and release directoriesPeter Zhu
2024-12-06Add rb_gc_impl_active_gc_name to gc/gc_impl.hPeter Zhu
2024-12-05Use rb_gc_enable/rb_gc_disable_no_rest instead of ruby_disable_gcPeter Zhu
2024-12-05darray.h does not depend on internal/bits.hPeter Zhu
2024-12-05[ruby/mmtk] Support setting the mmtk thread count with MMTK_THREADSMatt Valentine-House
2024-12-05Standardize on the name "modular GC"Peter Zhu
2024-12-04Use BUILDING_SHARED_GC instead of RB_AMALGAMATED_DEFAULT_GCPeter Zhu
2024-11-29rb_gc_impl_malloc can return NULL卜部昌平
2024-11-26Fix up gc/extconf_base.rbNobuyoshi Nakada
2024-11-25Place all non-default GC API behind USE_SHARED_GCMatt Valentine-House
2024-11-25Use extconf to build external GC modulesMatt Valentine-House
2024-11-24Fix a build failure with muslEarlopain
2024-11-22[ruby/mmtk] Use extconf.rb for external GC compilationPeter Zhu
2024-11-22[ruby/mmtk] [Feature #20860] Implement Mark-Sweep with MMTKPeter Zhu
2024-11-22[ruby/mmtk] [Feature #20860] Implement NoGC with MMTkPeter Zhu
2024-11-21Annotate anonymous mmapKunshan Wang
2024-11-14Expose GC.config[:implementation], to query the currently active GCMatt Valentine-House
2024-11-05Remove RGENGC_FORCE_MAJOR_GC flagMatt Valentine-House
2024-10-31[DOC] Fix typoskojix2