summaryrefslogtreecommitdiff
path: root/gc.c
AgeCommit message (Expand)Author
2020-04-29Mark ruby_memerror as NORETURNNobuyoshi Nakada
2020-04-29Remove debugging code from gc.cYusuke Endoh
2020-04-27Fix a typo [ci skip]Kazuhiro NISHIYAMA
2020-04-25Assert that typed data is distinguished from non-typedNobuyoshi Nakada
2020-04-21rb_memerror: abort immediately卜部昌平
2020-04-21Fixed a typo [ci skip]Nobuyoshi Nakada
2020-04-21TRY_WITH_GC: abort immediately卜部昌平
2020-04-16Moved noreturn call to end of noreturn functionNobuyoshi Nakada
2020-04-08Suppress -Wswitch warningsNobuyoshi Nakada
2020-04-08Merge pull request #2991 from shyouhei/ruby.h卜部昌平
2020-04-03Bail out before pushing unexpected objectNobuyoshi Nakada
2020-03-11fix type castKoichi Sasada
2020-03-11show method entry with iseq detailsKoichi Sasada
2020-03-04fix compile error w/ -DCALC_EXACT_MALLOC_SIZE卜部昌平
2020-02-26kill USE_RGENGC=0卜部昌平
2020-02-26avoid #if inside of rb_str_new_cstr卜部昌平
2020-02-22Introduce disposable call-cache.Koichi Sasada
2020-02-22VALUE size packed callinfo (ci).Koichi Sasada
2020-02-20TestTime#test_memsize: skip when on GC_DEBUG卜部昌平
2020-02-10Revert "gc.c: make the stack overflow detection earlier under s390x"Yusuke Endoh
2020-02-09Disable GC until VM objects get initialized [Bug #16616]Nobuyoshi Nakada
2020-02-09Separate objspace argument for rb_gc_disable and rb_gc_enableNobuyoshi Nakada
2020-02-09gc.c: make the stack overflow detection earlier under s390xYusuke Endoh
2020-01-31Removed type-punning pointer casts around `st_data_t`Nobuyoshi Nakada
2020-01-27Moved `GC.verify_compaction_references` to gc.rbNobuyoshi Nakada
2020-01-13Fix syntax error in obj_free with hash size debug counter when USE_DEBUG_COUN...Lourens Naudé
2019-12-31Introduce BIGNUM_EMBED_P to check BIGNUM_EMBED_FLAG (#2802)Kenta Murata
2019-12-29Separate builtin initialization callsNobuyoshi Nakada
2019-12-26decouple internal.h headers卜部昌平
2019-12-26split internal.h into files卜部昌平
2019-12-23fix wmap_finalize.Koichi Sasada
2019-12-23add more debug counters to count numeric objects.Koichi Sasada
2019-12-23ObjectSpace._id2ref should check liveness.Koichi Sasada
2019-12-20Fixed misspellingsNobuyoshi Nakada
2019-12-18Refactor free page insertionAaron Patterson
2019-12-12proper initialization of struct RVALUE卜部昌平
2019-12-12fix arity mismatch卜部昌平
2019-12-11Update method tables only if there is a class ext pointerAaron Patterson
2019-12-05add additional CF info for CI envKoichi Sasada
2019-11-27prefer class_serial over m_tbl卜部昌平
2019-11-22Count pinned slots using only bitmapJohn Hawthorn
2019-11-22Optimize pinned page sortingJohn Hawthorn
2019-11-22Use value of use_verifier in gc_compactJohn Hawthorn
2019-11-19make functions static卜部昌平
2019-11-18Deprecate taint/trust and related methods, and make the methods no-opsJeremy Evans
2019-11-18Warn on access/modify of $SAFE, and remove effects of modifying $SAFEJeremy Evans
2019-11-08Fix passing actual object_id to finalizerJohn Hawthorn
2019-11-08Renamed `load_*.inc` as `*.rbinc` to utilize a suffix ruleNobuyoshi Nakada
2019-11-08use builtins for GC.Koichi Sasada
2019-11-07Add a counter for compactionAaron Patterson