| Age | Commit message (Collapse) | Author |
|
This patch fixes the latter part of #3710. We need to change
`struct REnv` to fix the former part of the issue.
|
|
|
|
ref #3492 #3515 #3517
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Now `eval()` can call Fiber.yield etc.
|
|
|
|
|
|
|
|
mrbgems/mruby-eval/src/eval.c: In function ‘create_proc_from_string’:
mrbgems/mruby-eval/src/eval.c:152:10: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
file = "(eval)";
^
|
|
|
|
|
|
|
|
|
|
|
|
|
|
target_class should be singleton class of the receiver
|
|
Compiler codes is moved to "mruby-compiler".
Executable `mrbc` is moved to "mruby-bin-mrbc".
|
|
|
|
|
|
|
|
allocation size of irep->iv is irep->nlocals-1.
|
|
|
|
|
|
|
|
target_class should not be TT_ICLASS in instance_eval(string); ref #1152
|
|
|
|
|
|
|
|
The return value of mrb_generate_code()
must be null-checked before referencing.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Only a nil binding will be supported.
|