| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-09-26 | Fixed `codedump` for human readable symbol format; ref #4684 | Yukihiro "Matz" Matsumoto | |
| 2019-09-25 | Rename symbol-to-string functions; close #4684 | Yukihiro "Matz" Matsumoto | |
| * mrb_sym2name -> mrb_sym_name * mrb_sym2name_len -> mrb_sym_name_len * mrb_sym2str -> mrb_sym_str | |||
| 2019-08-18 | Prohibit changes to iseq in principle | dearblue | |
| 2019-04-22 | Use `MRB_ASPEC_XXX()` macro in `codedump()` | KOBAYASHI Shuji | |
| 2019-04-01 | Avoid keeping pointers from `mrb_sym2name_len()`; fix #4342 | Yukihiro "Matz" Matsumoto | |
| The addresses for packed inline symbols reference `mrb->symbuf` that could be overridden by the later call of `mrb_sym2name_len`. Since file names in call stack information are kept as symbols, keeping the address in the C structures could cause problems like #4342. This changes small incompatible changes in function prototypes: * `mrb_parser_get_filename`: return value changed to `mrb_sym`. * `mrb_debug_get_filename`: add `mrb_state*` as a first argument. * `mrb_debug_get_line`: ditto. I believe above functions are almost internal, and no third-party mrbgem use them. | |||
| 2019-03-02 | Print length of the `iseq` in code dump header; fix #4304 | Yukihiro "Matz" Matsumoto | |
| 2018-11-19 | Adjust codedump output format; ref #4166 | Yukihiro "Matz" Matsumoto | |
| 2018-10-29 | Fix codedumper | take-cheeze | |
| 2018-09-07 | Clear terminated space | dearblue | |
| 2018-08-29 | Simplified `#ifdef` nesting in `codedump.c`; fix #4089 | Yukihiro "Matz" Matsumoto | |
| `printf()` and related functions should not be called when `MRB_DISABLE_STDIO` is defined. | |||
| 2018-08-25 | Reduce integer casting warnings. | Yukihiro "Matz" Matsumoto | |
| 2018-08-25 | Hash splat `**` should not be ignored. | Yukihiro "Matz" Matsumoto | |
| Implemented by adding `OP_HASHCAT` that merges hashes. | |||
| 2018-07-31 | Removed unused instruction: `OP_KDICT`. | Yukihiro "Matz" Matsumoto | |
| 2018-07-30 | Keyword argument implemented. | Yukihiro "Matz" Matsumoto | |
| 2018-07-30 | New bytecode implementation of mruby VM. | Yukihiro "Matz" Matsumoto | |
| 2017-12-15 | Check if destinations are too distant; fix #3900 fix #3901 | Yukihiro "Matz" Matsumoto | |
| 2017-10-28 | Format codedump for OP_{LE,LT,GE,GT}. | Yukihiro "Matz" Matsumoto | |
| 2017-09-29 | `codedump` to display `OP_CALL`. | Yukihiro "Matz" Matsumoto | |
| 2017-08-12 | Reduce integer type mismatch warnings in VC. | Yukihiro "Matz" Matsumoto | |
| 2017-05-26 | Distinguish OP_R_NORMAL and OP_R_RETURN. | Yukihiro "Matz" Matsumoto | |
| 2017-04-18 | Make `mrb_codedump_all()` to print type of Proc. | Yukihiro "Matz" Matsumoto | |
| 2017-03-12 | Enhance OP_RESCUE to take B operand fas matching exception; ref #3487 | Yukihiro "Matz" Matsumoto | |
| 2017-02-08 | codedump.c: OP_POPERR does not have register access. | Yukihiro "Matz" Matsumoto | |
| 2016-02-22 | cosmetic change for OP_EQ | Yukihiro "Matz" Matsumoto | |
| 2016-02-05 | [cppcheck] remove duplicated break | Yukihiro "Matz" Matsumoto | |
| 2015-11-27 | include changed from by quotes ("") to by brackets (<>); close #3032 | Yukihiro "Matz" Matsumoto | |
| 2015-11-17 | DISABLE_STDIO/ENABLE_DEBUG macros to rename; close #3014 | Yukihiro "Matz" Matsumoto | |
| changes: * rename DISABLE_STDIO -> MRB_DISABLE_STDIO * rename ENABLE_DEBUG -> MRB_ENABLE_DEBUG_HOOK * no more opposite macro definitions (e.g. ENABLE_STDIO, DISABLE_DEBUG). * rewrite above macro references throughout the code. * update documents | |||
| 2015-10-22 | align codedump output for OP_JMP | Yukihiro "Matz" Matsumoto | |
| 2015-10-22 | align codedump output for OP_RETURN | Yukihiro "Matz" Matsumoto | |
| 2015-05-23 | Move `mrb_codedump_all` to "src/codedump.c". | take_cheeze | |
| Related to #2760. | |||
