| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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. | |||
| 2018-11-15 | Rename local variables in `mrb_debug_info_append_file` | Yukihiro "Matz" Matsumoto | |
| 2018-11-15 | Remove `filename`&`lines` from `mrb_irep` struct. | Yukihiro "Matz" Matsumoto | |
| This patch slightly reduce memory consumption (2% for my test). | |||
| 2017-08-19 | Remove mixed signed/unsigned comparison in debug.c. | Yukihiro "Matz" Matsumoto | |
| 2017-08-12 | Reduce integer type mismatch warnings in VC. | Yukihiro "Matz" Matsumoto | |
| 2017-08-01 | Cosmetic changes (removing spaces before `*` in return types). | Yukihiro "Matz" Matsumoto | |
| 2017-04-03 | Unify `else` clause style | Yukihiro "Matz" Matsumoto | |
| 2015-11-27 | include changed from by quotes ("") to by brackets (<>); close #3032 | Yukihiro "Matz" Matsumoto | |
| 2014-08-04 | add MRB_API modifiers to mruby API functions | Yukihiro "Matz" Matsumoto | |
| 2014-04-25 | remove -Wsign-compare warnings | Yukihiro "Matz" Matsumoto | |
| 2014-03-18 | add a space after C reserved words | Yukihiro "Matz" Matsumoto | |
| 2014-03-15 | symbol length type to be mrb_int | Yukihiro "Matz" Matsumoto | |
| 2014-03-11 | don't use of anonymous unions | take_cheeze | |
| 2014-03-01 | support c++ exception | take_cheeze | |
| 2014-03-01 | use C style comments instead of C++ style comments | cubicdaiya | |
| According to CONTRIBUTING.md, Don't use C++ style comments /* This is the prefered comment style */ Use C++ style comments only for temporary comment e.g. commenting out some code lines. | |||
| 2013-11-29 | rename mrb_intern2() to mrb_intern(); huge API incompatibility; close #1513 | Yukihiro "Matz" Matsumoto | |
| 2013-09-07 | fix line getting handler of line_ary | take_cheeze | |
| 2013-09-04 | resolve conflict | Yukihiro "Matz" Matsumoto | |
| 2013-09-04 | add comment to mrb_assert in src/debug.c | take_cheeze | |
| 2013-09-04 | check returning line entry pointer is greater or equal to the first line ↵ | take_cheeze | |
| entry pointer | |||
| 2013-09-04 | fix wrong assertion fail when debug info contains more than one files | take_cheeze | |
| 2013-09-03 | MSVC: compilation works again (+minor style fixes) | Cremno | |
| 2013-09-03 | improve checkings in debug.c | take_cheeze | |
| 2013-09-02 | declare variable outside for | take_cheeze | |
| 2013-09-02 | better line type selector | take_cheeze | |
| 2013-09-02 | rename debug function name | take_cheeze | |
| 2013-09-02 | support multiple filename in irep | take_cheeze | |
