summaryrefslogtreecommitdiffhomepage
path: root/src/gc.c
AgeCommit message (Expand)Author
2016-12-08fix issues of mrb_gc_unregister introduced in 09b1185Kazuho Oku
2016-12-07Mark all the built-in classes during GC sweepBouke van der Bijl
2016-12-06Add type check for cls before allocationYukihiro "Matz" Matsumoto
2016-11-30check ttype before object allocation; fix #3294Yukihiro "Matz" Matsumoto
2016-11-28pre-allocate arena overflow errorYukihiro "Matz" Matsumoto
2016-10-28should not unshare() reclaimed env objects; fix #3230Yukihiro "Matz" Matsumoto
2016-09-28Removed trailing spacesNobuyoshi Nakada
2016-06-29Fix compilation error with GC_PROFILE.Yuji Yamano
2016-06-10mrb_gc_unregister() to remove one registration; close #3160Yukihiro "Matz" Matsumoto
2016-03-06Fix segmentation fault by backtrace and GCKouhei Sutou
2016-02-17need to free context when reclaiming fiber object in GC; fix #3109Yukihiro "Matz" Matsumoto
2016-01-19Fix SEGV on re-raising NoMemoryErrorKouhei Sutou
2015-12-31GC must scan env from fibers even when it's not yet copied to heap; fix #3063Yukihiro "Matz" Matsumoto
2015-11-27include changed from by quotes ("") to by brackets (<>); close #3032Yukihiro "Matz" Matsumoto
2015-11-06remove returncremno
2015-10-21Merge upstreamfurunkel
2015-10-20Prefix mrb_gc_state enum members, make color defines privatefurunkel
2015-10-19Remove gc_ prefix of mrb_gc fieldsfurunkel
2015-10-19Move MRB_GC_ARENA_SIZE to gc.h and fix compiler warningsfurunkel
2015-10-19Remove segregated value struct declarationfurunkel
2015-10-19Clean up GC codefurunkel
2015-09-22add new functions mrb_gc_register/unregister; close #1411Yukihiro "Matz" Matsumoto
2015-07-14Applied gc patch to fix ORIGIN ICLASS method table leakCorey Powell
2014-10-02cast MRB_ENV_STACK_LEN to (mrb_int); ref #2600Yukihiro "Matz" Matsumoto
2014-08-29Fix mismatches for MRB_API declarations.Tatsuhiko Kubo
2014-08-27Merge pull request #2567 from cubicdaiya/issues/space_after_comma2Yukihiro "Matz" Matsumoto
2014-08-27Add a missing space after ",".Tatsuhiko Kubo
2014-08-27Use mrb_malloc() instead of mrb_realloc().Tatsuhiko Kubo
2014-08-27Remove discareded NULL checks.Tatsuhiko Kubo
2014-08-07Fix typo in gc.cJun Hiroe
2014-08-07Merge pull request #2512 from suzukaze/gc-state-rootYukihiro "Matz" Matsumoto
2014-08-06Refactor incremental_sweep_phase() in gc.cJun Hiroe
2014-08-06Rename GC_STATE_NONE GC_STATE_ROOTJun Hiroe
2014-08-05Refactor obj_free() in gc.cJun Hiroe
2014-08-05write barrier doc updateYukihiro "Matz" Matsumoto
2014-08-05Merge branch 'add-gc-docs' of https://github.com/suzukaze/mruby into suzukaze...Yukihiro "Matz" Matsumoto
2014-08-05Add write_barrier docsJun Hiroe
2014-08-04Merge branch 'master' of github.com:mruby/mrubyYukihiro "Matz" Matsumoto
2014-08-03fix conversion warningscremno
2014-08-04rename obsolete mrb_special_const_p to mrb_immediate_pYukihiro "Matz" Matsumoto
2014-08-04add MRB_API modifiers to mruby API functionsYukihiro "Matz" Matsumoto
2014-07-24Merge pull request #2477 from take-cheeze/allocf_udYukihiro "Matz" Matsumoto
2014-07-21Use MRB_TT_EXCEPTION in exception object.take_cheeze
2014-07-17Add field `allocf_ud` to replace current `ud`.take_cheeze
2014-07-02Ensure RVALUE is large enough for word boxing types.David Turnbull
2014-06-04mark pre-allocated exceptionYukihiro "Matz" Matsumoto
2014-06-04use pre-allocated RuntimeError for out-of-memoryYukihiro "Matz" Matsumoto
2014-06-03Fix typos in gckatmutua
2014-05-03Fix indentJun Hiroe
2014-04-29stack may be unclearedYukihiro "Matz" Matsumoto