Files
mruby-mruby/include/mruby
dearblue ced89c25ff Unified pc and err of mrb_callinfo
This enhances self-containment.

- Changed the `mrb_callinfo::pc` field to point to itself.
  Previously it indicated the return destination of the previous call level.
  `mrb_callinfo::pc` will now hold the address to its own `proc->body.irep->iseq`.
- Removed `mrb_callinfo::err` field.
  This is because `mrb_callinfo::pc - 1` is semantically the same as the previous `err`.
- The `pc0` and `pc_save` variables in `mrb_vm_exec()` are no longer needed and have been deleted.
- It removes the argument because `cipush()` doesn't need to save the previous `pc`.
2021-01-10 13:23:43 +09:00
..
2020-11-17 12:41:10 +09:00
2020-11-17 12:41:10 +09:00
2019-12-13 04:41:43 +09:00
2020-12-13 18:38:22 +10:00
2020-11-04 14:01:04 +09:00
2021-01-07 16:38:46 +09:00
2021-01-10 13:23:43 +09:00
2019-08-18 20:12:44 +09:00
2019-08-18 20:12:44 +09:00
2020-11-01 13:42:35 +09:00