summaryrefslogtreecommitdiffhomepage
path: root/src/state.c
AgeCommit message (Expand)Author
2014-04-14should always initialize header flags for pooled stringsYukihiro "Matz" Matsumoto
2014-04-12Delegate irep string free to mrb_gc_free_strksss
2014-03-26Merge pull request #1948 from monaka/pr-remove-unused-null-checkYukihiro "Matz" Matsumoto
2014-03-26Remove redundant NULL checks.Masaki Muranaka
2014-03-25mrb_str_pool add string capaksss
2014-03-23mrb_str_pool use embed-stringksss
2014-03-06make embed string when create literalsksss
2014-03-06embed small stringksss
2014-03-01need to initialize flags for pooled strings; close #1768Yukihiro "Matz" Matsumoto
2014-02-06use mrb_str_new_lit() more widelyYukihiro "Matz" Matsumoto
2014-01-07remove superfluous includescremno
2013-12-25wrong operator precedence fixedYukihiro "Matz" Matsumoto
2013-12-25avoid copying when the original string comes with MRB_STR_NOFREEYukihiro "Matz" Matsumoto
2013-12-24remove MRB_IREP_ARRAY_INIT_SIZE which is no longer usedYukihiro "Matz" Matsumoto
2013-11-27float objects in pool are objects when MRB_WORD_BOXING is setYukihiro "Matz" Matsumoto
2013-11-22Make mrb->arena variable sized. Use MRB_GC_FIXED_ARENA for old behavior.Yukihiro "Matz" Matsumoto
2013-11-20rename API mrb_str_dup_static() -> mrb_str_pool()Yukihiro "Matz" Matsumoto
2013-11-20need to free pooled string bodies as wellYukihiro "Matz" Matsumoto
2013-11-19irep->pool struct pool -> mrb_valueMiura Hideki
2013-11-15enum mrb_vtype varies on compile time configuration, namely MRB_NAN_BOXINGYukihiro "Matz" Matsumoto
2013-11-08allow irep to be GCedYukihiro "Matz" Matsumoto
2013-11-07wrong return value from read_lineno_record()Yukihiro "Matz" Matsumoto
2013-11-07forgot to free irep->repsYukihiro "Matz" Matsumoto
2013-11-07irep->pool not to be GCedYukihiro "Matz" Matsumoto
2013-11-07modified to use irep->reps to reference child ireps. preparation forYukihiro "Matz" Matsumoto
2013-09-03BUG: mrb_irep_free (access of freed memory)Cremno
2013-09-02support multiple filename in ireptake_cheeze
2013-07-25replace assert with mrb_assertfleuria
2013-06-11add assertion that check sizeof(void*) should be 4 bytes when MRB_NAN_BOXING ...Yukihiro "Matz" Matsumoto
2013-05-20primary mruby fiber implementationYukihiro "Matz" Matsumoto
2013-05-13Fix early free of irep->filenameCarson McDonald
2013-04-25rename every ARGS_XXX to MRB_ARGS_XXX; ref #1206Yukihiro "Matz" Matsumoto
2013-03-29Sort include files. Some redundant includes are removed.Masaki Muranaka
2013-03-26main.to_s should also return "main"Yukihiro Matz Matsumoto
2013-03-26remove all MRB_TT_MAIN from sourceYukihiro Matz Matsumoto
2013-03-26Merge branch 'selftopiv' of https://github.com/carsonmcdonald/mruby into cars...Yukihiro Matz Matsumoto
2013-03-26use C99 flexible array member instead of [1]Yukihiro Matz Matsumoto
2013-03-26zero length array is GCC extensionYukihiro 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-16Remove stdlib.h from mruby.h. It is for portability (care for freestanding en...Masaki Muranaka
2013-03-14Remove compiler warningmattn
2013-03-13Add null checkkano4
2013-03-06Cut off mrb_irep_free from mrb_close; based on a patch from @matsumoto-r; clo...Yukihiro Matz Matsumoto
2013-03-03Merge pull request #884 from monaka/pr-use-MRB_IREP_ARRY_INIT_SIZE-macroYukihiro "Matz" Matsumoto
2013-03-02mrb_open takes no arguments: (void) instead of ()Cremno
2013-02-25Use MRB_IREP_ARRAY_INIT_SIZE macro. It should be configurable since it is pos...Masaki Muranaka
2013-01-27Fixes a number of "comparison between signed and unsigned" warnings.Carson McDonald
2013-01-23resolve conflictYukihiro Matz Matsumoto
2013-01-22Removed extYuichiro MASUI