summaryrefslogtreecommitdiffhomepage
path: root/src/proc.c
AgeCommit message (Expand)Author
2014-09-02move mrb_proc_new_cfunc_with_env() to the coreYukihiro "Matz" Matsumoto
2014-08-29Fix mismatches for MRB_API declarations.Tatsuhiko Kubo
2014-08-29revert 6c1dfc9; ref #2525 #2565Yukihiro "Matz" Matsumoto
2014-08-13need to add space for receiver to proc env; fix #2525Yukihiro "Matz" Matsumoto
2014-08-04add MRB_API modifiers to mruby API functionsYukihiro "Matz" Matsumoto
2014-07-13use C style comments instead of C++ style commentsTatsuhiko Kubo
2014-06-25Proc#arity return 0 when opcode was not OP_ENTERksss
2014-06-15arity for cfunc is not implemented yetksss
2014-06-15Proc class define before a first methodksss
2014-05-17Delete unnecessary semicolonJun Hiroe
2014-05-14mv opcode.h -> include/mruby/opcode.h and remove duplication from mruby-eval gemYukihiro "Matz" Matsumoto
2014-04-30adjust indentNobuyoshi Nakada
2014-04-29make cioff in struct REnv from int to ptrdiff_t; close #2149Yukihiro "Matz" Matsumoto
2014-04-15resolve conflictYukihiro "Matz" Matsumoto
2014-04-01Use MRB_ENV_STACK_LEN instead of accessing `flags` directly to get REnv's sta...take_cheeze
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-25REnv uses obj->c as env link; no superYukihiro "Matz" Matsumoto
2014-01-06adjust proc->target_class according to surrounding proc->target_class; based ...Yukihiro "Matz" Matsumoto
2013-12-01add mrb_intern_lit for creating symbol from string literaltake_cheeze
2013-11-29rename mrb_intern2() to mrb_intern(); huge API incompatibility; close #1513Yukihiro "Matz" Matsumoto
2013-11-08allow irep to be GCedYukihiro "Matz" Matsumoto
2013-11-07call_iseq will never be NULLYukihiro "Matz" Matsumoto
2013-11-07modified to use irep->reps to reference child ireps. preparation forYukihiro "Matz" Matsumoto
2013-07-12Replace mrb_intern() func with mrb_intern2() func or mrb_intern_cstr() func.Jun Hiroe
2013-06-15Merge upstreamDaniel Bovensiepen
2013-06-17Add ISO Number to ProcDaniel Bovensiepen
2013-05-20primary mruby fiber implementationYukihiro "Matz" Matsumoto
2013-04-25aspec bits should be packed in Ax; ref #1209Yukihiro "Matz" Matsumoto
2013-04-25rename every ARGS_XXX to MRB_ARGS_XXX; ref #1206Yukihiro "Matz" Matsumoto
2013-04-25rename MRB_ARGS_XXX to MRB_ASPEC_XXX; ref #1206Yukihiro "Matz" Matsumoto
2013-04-25rename ARGS_GETXXX macros to avoid potential name conflict; close #1206Yukihiro "Matz" Matsumoto
2013-04-16Add Proc#arityh2so5
2013-03-29Sort include files. Some redundant includes are removed.Masaki Muranaka
2012-12-10remove return at the bottom of void functionYukihiro Matz Matsumoto
2012-12-10Merge pull request #611 from tricknotes/stop-warning-of-procYukihiro "Matz" Matsumoto
2012-12-10add inline declarationYukihiro Matz Matsumoto
2012-12-10Stop warning in compiling proc.cRyunosuke SATO
2012-12-10new function mrb_closure_new_cfunc(); close #609Yukihiro Matz Matsumoto
2012-10-25Use substitution instead of memset in structure initialization.Masaki Muranaka
2012-10-17no memory copy for call_iseqYukihiro Matsumoto
2012-09-03remove memleaks using linked allocatorYukihiro Matsumoto
2012-08-29remove flags from irepYukihiro Matsumoto
2012-08-04super look-up scheme fixed; close #415Yukihiro Matsumoto
2012-08-03define_method to copy block bodyYukihiro Matsumoto
2012-07-29Make all(?) void casts explicit for C++Max Anselm
2012-07-18proc_lambda should return blk instead of self.Masamitsu MURASE
2012-07-14Remove unnecessary header inclusionJunji Sawada
2012-06-20ISO conforming lambdaYukihiro Matsumoto
2012-06-20allow lambda duplicationYukihiro Matsumoto