aboutsummaryrefslogtreecommitdiffstats
path: root/gc.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* * gc.h (SET_MACHINE_STACK_END): use __i386__ instead of __i386,nobu2009-10-271-3/+3
* * gc.c (SET_MACHINE_STACK_END): add x86_64 version by nobu.naruse2009-10-271-1/+3
* * gc.h (rb_gc_debug_body): constified.nobu2009-10-161-1/+1
* * gc.h (STACK_UPPER): moved from gc.cnobu2008-06-141-1/+15
* * gc.h: extern variable should not be initialized.ko12007-12-211-1/+1
* * gc.h, vm_core.h: decl of rb_gc_save_machine_context()ko12007-11-201-2/+0
* * configure.in: add --enable-valgrind.akr2007-07-141-0/+7
* * gc.h: add RUBY_ prefix to debug macros.ko12007-06-251-23/+21
* * call_cfunc.ci: removed.ko12007-06-241-0/+1
* * eval_thread.c, common.mk: remove eval_thread.c.ko12007-02-051-0/+9
* * Merge YARVko12006-12-311-0/+48