summaryrefslogtreecommitdiffhomepage
path: root/src/gc.c
AgeCommit message (Expand)Author
2013-04-29change return value of mrb_free from void* to voidYukihiro "Matz" Matsumoto
2013-04-29rename hash related gc functionsYukihiro "Matz" Matsumoto
2013-04-29fix mrb_string_shared memory leaksYukihiro "Matz" Matsumoto
2013-04-28mrb_str_new_static(): zero copy string creationYukihiro "Matz" Matsumoto
2013-04-25rename every ARGS_XXX to MRB_ARGS_XXX; ref #1206Yukihiro "Matz" Matsumoto
2013-04-22Use mrb_bool for the 'b' format specifier of mrb_get_argsh2so5
2013-04-01Add the care for malloc failed.Masaki Muranaka
2013-03-29Rearrange SIZE_MAX. It is supported also VC++ since its version10. And there ...Masaki Muranaka
2013-03-29Sort include files. Some redundant includes are removed.Masaki Muranaka
2013-03-26remove all MRB_TT_MAIN from sourceYukihiro Matz Matsumoto
2013-03-25Make mrb_top_self return a real instance.Carson McDonald
2013-03-24Use size_t instead of int. This is for portability.Yukihiro Matz Matsumoto
2013-03-19rename mrb_true_or_false_value() to mrb_bool_value()Yukihiro Matz Matsumoto
2013-03-19Use mrb_true_or_false_value() / in gc_generational_mode_set().Masaki Muranaka
2013-03-19Use mrb_true_or_false_value() / in change_gen_gc_mode().Masaki Muranaka
2013-03-19Use mrb_true_or_false_value() / in gc_disable().Masaki Muranaka
2013-03-19Use mrb_true_or_false_value() / in gc_enable().Masaki Muranaka
2013-03-15rename mrb_basic to mrb_basic_ptr; close #1011Yukihiro Matz Matsumoto
2013-03-14Define type mrb_bool. It is typedef-ed to _Bool on C99, unsigned int on MSVC.Masaki Muranaka
2013-03-02Adjust some indentsMATSUMOTO Ryosuke
2013-03-01Merge branch 'master' into pluggable_structmattn
2013-03-01Pluggable Structmattn
2013-03-01Pluggable Structmattn
2013-02-28Fix arena size check.Carson McDonald
2013-02-26Clean code up.Masaki Muranaka
2013-02-20rename RVALUE union membersYukihiro Matz Matsumoto
2013-02-20add RData entrie to RVALUE unionYukihiro Matz Matsumoto
2013-02-15Pluggable Regexpmattn
2013-01-17Clear all old flags, even if we change the gc mode during the major gc.Narihiro Nakamura
2013-01-16Merge pull request #739 from cremno/use-b-specifierYukihiro "Matz" Matsumoto
2013-01-16mrb_field_write_barrier paints also gray in the major collector.Narihiro Nakamura
2013-01-15use the new specifier b instead of oCremno
2013-01-13Merge pull request #730 from masamitsu-murase/modify_range_initializeYukihiro "Matz" Matsumoto
2013-01-13Initialize edges of RRange.Masamitsu MURASE
2013-01-13Doesn't clear black of all marked objects in major collections.Narihiro Nakamura
2013-01-07Merge pull request #703 from authorNari/skip_sweeping_oldYukihiro "Matz" Matsumoto
2013-01-07Skip sweeping old slots which don't contain any young object.Narihiro Nakamura
2013-01-07gc.c: Enable DEBUG(x) if GC_DEBUG is defined.Masaki Muranaka
2013-01-07Add the generational gcNarihiro Nakamura
2012-12-31Fix a wrong commentNarihiro Nakamura
2012-11-08Fix build on c++ compilerXuejie Xiao
2012-11-05inline include/mruby/object.hYukihiro Matz Matsumoto
2012-11-04replace RBASIC by mrb_basicYukihiro Matz Matsumoto
2012-11-04remove FL_XXX macrosYukihiro Matz Matsumoto
2012-10-29Use substitution instead of memset in structure initialization.Masaki Muranaka
2012-08-29remove flags from irepYukihiro Matsumoto
2012-08-28free heap pages from mrb_close()Yukihiro Matsumoto
2012-08-21Refer to irep_capa as well as irep_len when irep is marked by GC.Masamitsu MURASE
2012-08-19replace RiteVM in comments by mrubyYukihiro Matsumoto
2012-08-19allocf should take ud; https://twitter.com/junjis0203/status/236949976461221889Yukihiro Matsumoto