aboutsummaryrefslogtreecommitdiffstats
path: root/gc.c
Commit message (Expand)AuthorAgeFilesLines
* fix debugging outputAaron Patterson2020-06-081-2/+2
* Combine sweeping and movingAaron Patterson2020-05-291-11/+136
* Extract "free moved list" functionAaron Patterson2020-05-281-23/+29
* Fix origin iclass pointer for modulesJeremy Evans2020-05-221-6/+11
* Revert "Fix origin iclass pointer for modules"Jeremy Evans2020-05-221-11/+6
* Fix origin iclass pointer for modulesJeremy Evans2020-05-221-6/+11
* Only marked objects should be considered movableAaron Patterson2020-05-201-1/+1
* Allow references stored in the VM stack to moveAaron Patterson2020-05-181-5/+4
* more on NULL versus functions卜部昌平2020-05-111-1/+1
* sed -i 's|ruby/impl|ruby/internal|'卜部昌平2020-05-111-1/+1
* sed -i s/ruby3/rbimpl/g卜部昌平2020-05-111-14/+14
* sed -i s/RUBY3/RBIMPL/g卜部昌平2020-05-111-1/+1
* sed -i s|ruby/3|ruby/impl|g卜部昌平2020-05-111-1/+1
* Added more NORETURN declarationsNobuyoshi Nakada2020-05-111-0/+2
* Allow global variables to moveAaron Patterson2020-05-071-0/+1
* `T_MOVED` should never be pushed on the mark stackAaron Patterson2020-05-071-0/+1
* Output compaction stats in one loop / eliminate 0 countsAaron Patterson2020-05-041-4/+6
* Rename arguments for ObjectSpace::WeakMap#[]= for clarityBenoit Daloze2020-05-021-8/+8
* Fix ObjectSpace::WeakMap#key? to work if the value is nilBenoit Daloze2020-05-021-4/+12
* Mark ruby_memerror as NORETURNNobuyoshi Nakada2020-04-291-1/+2
* Remove debugging code from gc.cYusuke Endoh2020-04-291-4/+1
* Fix a typo [ci skip]Kazuhiro NISHIYAMA2020-04-271-1/+1
* Assert that typed data is distinguished from non-typedNobuyoshi Nakada2020-04-251-0/+2
* rb_memerror: abort immediately卜部昌平2020-04-211-0/+3
* Fixed a typo [ci skip]Nobuyoshi Nakada2020-04-211-1/+1
* TRY_WITH_GC: abort immediately卜部昌平2020-04-211-4/+36
* Moved noreturn call to end of noreturn functionNobuyoshi Nakada2020-04-161-1/+1
* Suppress -Wswitch warningsNobuyoshi Nakada2020-04-081-0/+12
* 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