summaryrefslogtreecommitdiffhomepage
path: root/mrbgems/mruby-eval
AgeCommit message (Expand)Author
2021-10-12Support Ruby3.0 keyword arguments.Yukihiro "Matz" Matsumoto
2021-09-07eval.c: if the parser raises an exception without an error messageYukihiro "Matz" Matsumoto
2021-09-07eval.c: check length of the file name.Yukihiro "Matz" Matsumoto
2021-08-12test/eval.c: add test for #5528Yukihiro "Matz" Matsumoto
2021-07-19Remove unused prototypes for `mrb_proc_merge_lvar()`; ref #5511Yukihiro "Matz" Matsumoto
2021-06-28Merge pull request #5493 from dearblue/binding.2Yukihiro "Matz" Matsumoto
2021-06-26Fixed finding variables from `proc` in `binding.eval` faileddearblue
2021-06-26Fix memory leak in `Kernel#eval`dearblue
2021-06-19Added `MRB_API` function to get block arguments info.dearblue
2021-06-16eval.c: implement `class_eval` with string; close #5478Yukihiro "Matz" Matsumoto
2021-04-03Make `mrb_exec_irep()` allow non-VM to enter.dearblue
2021-02-26Use `MRB_SYM()` more extensively.Yukihiro "Matz" Matsumoto
2021-02-22Added other methods for `Binding`dearblue
2021-02-22Adjustment of the current HEAD and bindings, and separationdearblue
2021-02-22Merge branch 'binding' of https://github.com/ksss/mruby into HEADdearblue
2021-01-26Revert "Minimize the changes in #5277"Yukihiro "Matz" Matsumoto
2021-01-22Minimize the changes in #5277Yukihiro "Matz" Matsumoto
2021-01-21Merge branch 'avoid-including-presym.inc-in-existing-header-files' of https:/...Yukihiro "Matz" Matsumoto
2021-01-11Avoid including `presym.inc` in existing header filesKOBAYASHI Shuji
2021-01-10Changes `stackent` to `stack` of `mrb_callinfo`dearblue
2021-01-10Unified `target_class` and `env` of `mrb_callinfo`dearblue
2020-12-25Improves out of memory messages for `eval`dearblue
2020-10-24Reorganize `env_new()` as `mrb_env_new()`dearblue
2020-10-22Prohibit array changes by "a"/"*" specifier of `mrb_get_args()`dearblue
2020-10-12Fix warning from VC regarding implicit int conversion.Yukihiro "Matz" Matsumoto
2020-10-12Use functions that take symbols to reduce string litrals in C.Yukihiro "Matz" Matsumoto
2020-09-25Prohibit string changes by "s"/"z" specifier of `mrb_get_args()`dearblue
2020-06-25Change flag names in preparation of `REnv` refactoring.Yukihiro "Matz" Matsumoto
2020-06-02Remove `patch_irep()` in `mruby-eval`dearblue
2019-11-20Use proper `PEEK` macro for `OP_EPUSH` in `patch_irep`; fix #4833KOBAYASHI Shuji
2019-11-15Fix argument specs to `Kernel`KOBAYASHI Shuji
2019-08-18Prohibit changes to iseq in principledearblue
2019-08-05Use new specifiers/modifiers of `mrb_vfromat()`KOBAYASHI Shuji
2019-07-15Unify type of line number to `uint16_t`KOBAYASHI Shuji
2019-05-18Move `Kernel#instance_eval` to `BasicObject`KOBAYASHI Shuji
2018-10-23Fixed a bug in processing `OP_EXT?` instructions.Yukihiro "Matz" Matsumoto
2018-10-02Fixed SEGV from `eval` called form top-level `mrb_funcall()`; fix #4028Yukihiro "Matz" Matsumoto
2018-09-01Move `Kernel#send` to `mruby-metaprog` gem.Yukihiro "Matz" Matsumoto
2018-08-30Separate meta-programming features to `mruby-metaprog` gem.Yukihiro "Matz" Matsumoto
2018-08-25Reduce integer casting warnings.Yukihiro "Matz" Matsumoto
2018-08-25Should update `ci->env` to share the environment; fix #4073Yukihiro "Matz" Matsumoto
2018-07-30New bytecode implementation of mruby VM.Yukihiro "Matz" Matsumoto
2018-07-23Kernel#instance_eval should define singleton methods; fix #4069Yukihiro "Matz" Matsumoto
2018-06-06add test for evalIchito Nagata
2017-11-10Need to clear stack region for local variables in eval; fix #3844Yukihiro "Matz" Matsumoto
2017-10-28Fixed UPVAR gotchas; fix #3835Yukihiro "Matz" Matsumoto
2017-10-28Heavily refactored how lexical scope links are implemented; fix #3821Yukihiro "Matz" Matsumoto
2017-09-27fix: mrbgems\mruby-eval\src\eval.c(301): warning C4244: 'function': conversio...Tomasz Dąbrowski
2017-09-27fix: mrbgems\mruby-eval\src\eval.c(214): warning C4244: '=': conversion from ...Tomasz Dąbrowski
2017-08-12Reduce integer type mismatch warnings in VC.Yukihiro "Matz" Matsumoto