aboutsummaryrefslogtreecommitdiffstats
path: root/gc.c
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #2991 from shyouhei/ruby.h卜部昌平2020-04-081-113/+63
* Bail out before pushing unexpected objectNobuyoshi Nakada2020-04-031-0/+12
* fix type castKoichi Sasada2020-03-111-1/+1
* show method entry with iseq detailsKoichi Sasada2020-03-111-1/+2
* fix compile error w/ -DCALC_EXACT_MALLOC_SIZE卜部昌平2020-03-041-4/+0
* kill USE_RGENGC=0卜部昌平2020-02-261-136/+2
* avoid #if inside of rb_str_new_cstr卜部昌平2020-02-261-2/+3
* Introduce disposable call-cache.Koichi Sasada2020-02-221-6/+198
* VALUE size packed callinfo (ci).Koichi Sasada2020-02-221-2/+23
* TestTime#test_memsize: skip when on GC_DEBUG卜部昌平2020-02-201-0/+1
* Revert "gc.c: make the stack overflow detection earlier under s390x"Yusuke Endoh2020-02-101-7/+0
* Disable GC until VM objects get initialized [Bug #16616]Nobuyoshi Nakada2020-02-091-0/+1
* Separate objspace argument for rb_gc_disable and rb_gc_enableNobuyoshi Nakada2020-02-091-6/+24
* gc.c: make the stack overflow detection earlier under s390xYusuke Endoh2020-02-091-0/+7
* Removed type-punning pointer casts around `st_data_t`Nobuyoshi Nakada2020-01-311-12/+13
* Moved `GC.verify_compaction_references` to gc.rbNobuyoshi Nakada2020-01-271-45/+5
* Fix syntax error in obj_free with hash size debug counter when USE_DEBUG_COUN...Lourens Naudé2020-01-131-1/+1
* Introduce BIGNUM_EMBED_P to check BIGNUM_EMBED_FLAG (#2802)Kenta Murata2019-12-311-1/+1
* Separate builtin initialization callsNobuyoshi Nakada2019-12-291-1/+0
* decouple internal.h headers卜部昌平2019-12-261-40/+65
* split internal.h into files卜部昌平2019-12-261-0/+6
* fix wmap_finalize.Koichi Sasada2019-12-231-2/+16
* add more debug counters to count numeric objects.Koichi Sasada2019-12-231-0/+8
* ObjectSpace._id2ref should check liveness.Koichi Sasada2019-12-231-1/+2
* Fixed misspellingsNobuyoshi Nakada2019-12-201-1/+1
* Refactor free page insertionAaron Patterson2019-12-181-7/+7
* proper initialization of struct RVALUE卜部昌平2019-12-121-5/+14
* fix arity mismatch卜部昌平2019-12-121-1/+1
* Update method tables only if there is a class ext pointerAaron Patterson2019-12-111-4/+2
* add additional CF info for CI envKoichi Sasada2019-12-051-4/+4
* prefer class_serial over m_tbl卜部昌平2019-11-271-4/+4
* Count pinned slots using only bitmapJohn Hawthorn2019-11-221-24/+4
* Optimize pinned page sortingJohn Hawthorn2019-11-221-3/+9
* Use value of use_verifier in gc_compactJohn Hawthorn2019-11-221-1/+1
* make functions static卜部昌平2019-11-191-2/+4
* Deprecate taint/trust and related methods, and make the methods no-opsJeremy Evans2019-11-181-5/+0
* Warn on access/modify of $SAFE, and remove effects of modifying $SAFEJeremy Evans2019-11-181-8/+2
* Fix passing actual object_id to finalizerJohn Hawthorn2019-11-081-18/+36
* Renamed `load_*.inc` as `*.rbinc` to utilize a suffix ruleNobuyoshi Nakada2019-11-081-1/+1
* use builtins for GC.Koichi Sasada2019-11-081-212/+35
* Add a counter for compactionAaron Patterson2019-11-071-0/+6
* Use a monotonically increasing number for object_idJohn Hawthorn2019-11-071-60/+68
* Remove duplicate codeAaron Patterson2019-11-061-6/+0
* Revert "Use a monotonically increasing number for object_id"Aaron Patterson2019-11-061-68/+70
* Use a monotonically increasing number for object_idJohn Hawthorn2019-11-061-70/+68
* Fix zero free objects assertionAaron Patterson2019-11-041-13/+30
* ruby_mimmalloc can return NULL卜部昌平2019-11-011-0/+4
* Revert "Fix zero free objects assertion"Aaron Patterson2019-10-301-29/+15
* Fix zero free objects assertionAaron Patterson2019-10-301-15/+29
* Compacting the heap can cause GC, so disable itAaron Patterson2019-10-291-1/+1