Files
mruby-mruby/mrbgems
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-12-13 18:38:22 +10:00
2020-10-12 18:20:07 +09:00
2020-12-27 16:33:12 -08:00
2020-12-13 18:38:22 +10:00
2020-12-19 17:36:39 +10:00
2020-12-13 18:38:22 +10:00
2020-12-21 21:48:50 +09:00
2020-12-21 21:48:50 +09:00
2020-12-21 21:48:50 +09:00
2020-12-21 21:48:50 +09:00
2020-12-21 21:48:50 +09:00