summaryrefslogtreecommitdiffhomepage
path: root/mrbgems/mruby-eval
AgeCommit message (Expand)Author
2017-02-16Adjust callinfo env and target_class; ref #3429Yukihiro "Matz" Matsumoto
2017-02-04Make `eval` to use trampoline technique; fix #3415Yukihiro "Matz" Matsumoto
2016-09-06Fix SEGV when unshared envksss
2016-08-08instance_eval env should remake Fix #3191ksss
2016-04-11mruby-eval: instance_eval should keep target_class; close #3141Yukihiro "Matz" Matsumoto
2016-03-06Suppress a warningKouhei Sutou
2016-02-15Fix segfault when `eval("__FILE__")` is executedYusuke Endoh
2016-01-08fixed a problem with upvar access from instance_eval; ref #3072Yukihiro "Matz" Matsumoto
2016-01-07mruby-eval: fixed receiver value in eval context; close #3072Yukihiro "Matz" Matsumoto
2016-01-07mruby-sprintf to use mrb_int formatting macros; ref #3076Yukihiro "Matz" Matsumoto
2015-11-27include changed from by quotes ("") to by brackets (<>); close #3032Yukihiro "Matz" Matsumoto
2015-10-04Add regression test for #2933INOUE Yasuyuki
2015-09-14instance_eval should set target_class; close #2936Yukihiro "Matz" Matsumoto
2015-06-01Compile mruby compiler as mrbgem.take_cheeze
2014-12-23mruby-eval: fix typosdottaka
2014-12-19now retrieves number of arguments of blocks from OP_ENTER op code; close #2671Yukihiro "Matz" Matsumoto
2014-12-17mruby-eval: proc from env may be NULL; close #2676Yukihiro "Matz" Matsumoto
2014-12-17avoid out-of-bounds access of irep->lv; ref #2671, fix #2675Yukihiro "Matz" Matsumoto
2014-12-17eval() should preserve stack in env properly; fix #2671Yukihiro "Matz" Matsumoto
2014-10-18need addtional type check to avoid SEGV; ref #2609Yukihiro "Matz" Matsumoto
2014-10-17context proc may be cfunc; fix #2609Yukihiro "Matz" Matsumoto
2014-09-30Merge pull request #2599 from SatoshiOdawara/fix_target_class_in_instance_evalYukihiro "Matz" Matsumoto
2014-09-29target_class should not be TT_ICLASS in instance_eval(string); ref #1152Satoshi Odawara
2014-09-29fixed. closures scope in eval(string)Satoshi Odawara
2014-08-20Remove empty lines.Tatsuhiko Kubo
2014-08-19Fix error handling for mrb_generate_code().Tatsuhiko Kubo
2014-08-08fixed evaluation context of eval(string) and instance_eval(string)Satoshi Odawara
2014-07-22restore mrb_get_args() in f_instance_eval to check arguments typeYukihiro "Matz" Matsumoto
2014-07-22exception in instance_eval should not exit mrb_run; fix #2483Yukihiro "Matz" Matsumoto
2014-07-16remove unused local variables; ref #2473Yukihiro "Matz" Matsumoto
2014-07-15Implement string compiling `instance_eval` method.take_cheeze
2014-07-12Add `SyntaxError` test and don't print compilation error to stderr in eval.take_cheeze
2014-07-12Use `mrb_parse_nstring` instead in eval.take_cheeze
2014-07-02Use `MRB_ARGS_ARG(n, o)` instead of `MRB_ARGS_REQ(n) | MRB_ARGS_OPT(o)`.take_cheeze
2014-05-18Add ISO index to `Kernel.eval` and `Kernel#eval`.take_cheeze
2014-05-16Replace tabs with spaces in eval.cJun Hiroe
2014-05-15Suport block in Kernel#evalMiura Hideki
2014-05-14adjust signedness in mruby-eval gemYukihiro "Matz" Matsumoto
2014-05-14mv opcode.h -> include/mruby/opcode.h and remove duplication from mruby-eval gemYukihiro "Matz" Matsumoto
2014-05-14Modify eval for access outer local variableMiura Hideki
2014-04-26Define eval as module function.take_cheeze
2014-04-25Support file name and line argument in Kernel.eval .take_cheeze
2014-03-26Add tests for mruby-eval.take_cheeze
2014-03-17add summary to mrbgems without ittake_cheeze
2013-07-23"spec.author" is better for single-author gems.Tomoyuki Sahara
2013-04-25rename every ARGS_XXX to MRB_ARGS_XXX; ref #1206Yukihiro "Matz" Matsumoto
2013-03-23add mruby-eval mrbgem (no activation though)Yukihiro Matz Matsumoto