aboutsummaryrefslogtreecommitdiffstats
path: root/gc.h
Commit message (Expand)AuthorAgeFilesLines
* Merge gc.h and internal/gc.hMatt Valentine-House2023-02-091-147/+0
* Fix crash in tracing object allocationsPeter Zhu2023-01-041-2/+2
* Transition shape when object's capacity changesJemma Issroff2022-11-101-0/+2
* Fix and improve coroutines for Darwin (macOS) ppc/ppc64. (#5975)Sergey Fedorov2022-10-191-1/+3
* Expand tabs [ci skip]Takashi Kokubun2022-07-211-8/+8
* Use `size_t` for `rb_raw_obj_info`Nobuyoshi Nakada2022-07-101-1/+1
* Add the size pool slot size to the output of ObjectSpace.dump/dump_allMatt Valentine-House2022-02-031-0/+2
* gc.h: move rb_objspace_garbage_object_p to internal/gc.hYusuke Endoh2021-11-101-1/+0
* Enable inline assembly of SET_MACHINE_STACK_END on AIXRei Odaira2021-10-041-1/+3
* Remove printf family from the mjit headerNobuyoshi Nakada2021-09-111-3/+3
* Introduce Ractor mechanism for parallel executionKoichi Sasada2020-09-031-0/+7
* Enable arm64 optimizations that exist for power/x86 (#3393)AGSaidi2020-08-141-0/+2
* Rename RUBY_MARK_NO_PIN_UNLESS_NULL to RUBY_MARK_MOVABLE_UNLESS_NULL0x005c2020-01-231-1/+1
* decouple internal.h headers卜部昌平2019-12-261-1/+1
* gc.h: Add SET_MACHINE_STACK_END specific for Powerpc64 (#1767)Breno Leitao2019-12-161-0/+2
* Rename rb_gc_mark_no_pin -> rb_gc_mark_movableAaron Patterson2019-08-121-1/+1
* add rp() and bp() in internal.h.Koichi Sasada2019-08-091-1/+0
* * remove trailing spaces.git2019-07-121-1/+1
* Add note about `STACK_GROW_DIR_DETECTION`.Samuel Williams2019-07-121-0/+8
* don't need to sweep rest.Koichi Sasada2019-05-161-0/+2
* Add `GC.compact` again.tenderlove2019-04-201-0/+4
* Reverting compaction for nowtenderlove2019-04-171-4/+0
* Adding `GC.compact` and compacting GC support.tenderlove2019-04-171-0/+4
* Reverting all commits from r67479 to r67496 because of CI failureskazu2019-04-101-4/+0
* Adding `GC.compact` and compacting GC support.tenderlove2019-04-091-0/+4
* remove rb_threadptr_during_gc().ko12017-10-291-1/+0
* Drop to support NaCl platform.hsbt2017-10-231-2/+2
* thread.c: during GC for threadnobu2017-04-121-0/+3
* * gc.h, gc.c: introduce new debug function rb_obj_info_dump(VALUE obj)ko12015-10-061-0/+1
* gc.h: evaluate the macro argument only oncenobu2015-07-141-1/+4
* * gc.c (rb_raw_obj_info): separated from rb_obj_info().ko12015-07-021-0/+1
* * gc.c , gc.h (rb_obj_info): export obj_info(VALUE) for debugging.ko12015-05-311-0/+2
* * gc.c: rename is_dying_object() to is_garbage_object().ko12014-07-061-0/+1
* * gc.c, gc.h (rb_objspace_each_objects_without_setup):ko12014-04-021-0/+4
* * gc.c, gc.h (rb_objspace_marked_object_p): added.ko12014-02-081-0/+1
* * gc.h (rb_objspace_reachable_objects_from_root): added.ko12013-10-151-0/+1
* * gc.h (SET_MACHINE_STACK_END): Add !defined(_ILP32) to a definingakr2013-05-101-1/+1
* defines.h: RUBY_SYMBOL_EXPORT_{BEGIN,END}nobu2013-04-051-6/+2
* * gc.h (SET_MACHINE_STACK_END): use __volatile__ instead of volatile.kosaki2013-02-101-2/+2
* * gc.h (SET_MACHINE_STACK_END): add volatile for preventingkosaki2012-12-011-2/+2
* * ext/objspace/objspace.c (ObjectSpace.reachable_objects_from):ko12012-10-241-1/+3
* * ext/objspace/objspace.c: add ObjectSpace#reachable_objects_from.ko12012-10-051-0/+3
* gc.h: IS_STACK_DIR_UPPERnobu2012-06-101-0/+1
* Imports Ruby's port to NativeClient (a.k.a NaCl).yugui2012-05-171-2/+2
* * eval.c (ruby_cleanup): use rb_ary_free to free internal object.nobu2011-02-111-1/+1
* * gc.h: parenthesize macro arguments.akr2011-01-181-11/+11
* * gc.h (rb_objspace_each_objects): used in objspace.nobu2010-08-141-2/+15
* * cont.c (stackgrowdirection): removed duplicated code, usenobu2010-05-081-0/+8
* * gc.c (GET_STACK_BOUNDS): fixed macro argument names. a patch fromnobu2010-04-141-1/+1
* * gc.h (SET_MACHINE_STACK_END): use __i386.akr2009-10-271-1/+1