summaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Expand)Author
2021-01-09Detect invalid first byte of UTF-8 char; fix #5269Yukihiro "Matz" Matsumoto
2021-01-09Remove unnecessary `#include` in generated filesKOBAYASHI Shuji
2021-01-08Reapply 116e128b because it is back at 456878baKOBAYASHI Shuji
2021-01-06Consider the case a local variable name does not become a named presymKOBAYASHI Shuji
2021-01-06Merge branch 'improve-source-scanning-for-presym' of https://github.com/shuuj...Yukihiro "Matz" Matsumoto
2021-01-06Allow context switch from C using `mrb_fiber_resume()`.Yukihiro "Matz" Matsumoto
2021-01-03Merge pull request #5255 from shuujii/avoid-64-bit-operations-in-src-hash.cYukihiro "Matz" Matsumoto
2021-01-03replace ; to : of OPT_SETGV in codedump.cKatsuyoshi Ito
2021-01-03Avoid 64-bit operations in `src/hash.c`; close #5201KOBAYASHI Shuji
2021-01-02Avoid double inclusion on `<mruby.h>`.Yukihiro "Matz" Matsumoto
2021-01-02Use Jenkins One At A Time Hash for `mrb_str_hash()`.Yukihiro "Matz" Matsumoto
2021-01-02Fixed wrong casting in `OP_LOADI32`.Yukihiro "Matz" Matsumoto
2021-01-02Avoid `uint64_t` in string-to-integer conversion; ref #5201Yukihiro "Matz" Matsumoto
2021-01-02Reduce strength of the hash function; ref #5201Yukihiro "Matz" Matsumoto
2021-01-02Refine "wrong number of arguments" message in `mrb_get_args`KOBAYASHI Shuji
2020-12-31Removed unusable `GC.test`dearblue
2020-12-29Refine error message from `mrb_get_arg1`KOBAYASHI Shuji
2020-12-24Check integer overflow in float bit operations.Yukihiro "Matz" Matsumoto
2020-12-23Fix the integer overflow in `mrb_str_len_to_inum()`.Yukihiro "Matz" Matsumoto
2020-12-15Merge pull request #5223 from shuujii/ensure-initialization-of-RVALUE_zero-in...Yukihiro "Matz" Matsumoto
2020-12-15refactor: remove trailing whitespace from C, Header, Ruby and YAML filesJohn Bampton
2020-12-15Ensure initialization of `RVALUE_zero` in `mrb_obj_alloc`KOBAYASHI Shuji
2020-12-13Fix spellingJohn Bampton
2020-12-13Improve source scanning for presymKOBAYASHI Shuji
2020-12-12Remove positive check for unsigned integer; close #5218Yukihiro "Matz" Matsumoto
2020-12-07Make type of `pc` arguments in `debug.c` consistent; close #5218Yukihiro "Matz" Matsumoto
2020-12-05Fixed a bug with modules prepended many times.Yukihiro "Matz" Matsumoto
2020-12-04Make `Module#include` and `Module#prepend` behave like Ruby3.0.Yukihiro "Matz" Matsumoto
2020-12-02Print implicit operands for some instructions.Yukihiro "Matz" Matsumoto
2020-12-02Remove a newline.Yukihiro "Matz" Matsumoto
2020-12-01Revert "Create presym files for each build target" (58ba883e)KOBAYASHI Shuji
2020-12-01Fix `OP_JMPUW` address bug.Yukihiro "Matz" Matsumoto
2020-11-30Merge pull request #5206 from dearblue/dumpirepYukihiro "Matz" Matsumoto
2020-11-30Integrate the output of the catch handler table into iseqdearblue
2020-11-30Fixed irep size measurement by dump; ref #5203dearblue
2020-11-30Fixed print catch handler address in codedump; ref #5200dearblue
2020-11-29Use `MRB_SYM` in `src/gc.c`KOBAYASHI Shuji
2020-11-29Merge pull request #5203 from komainu8/fix-heap-buffer-overflowYukihiro "Matz" Matsumoto
2020-11-29Fix heap buffer overflow when dump irepHorimoto Yasuhiro
2020-11-29Change the catch handler address to 32 bitsdearblue
2020-11-26Create presym files for each build targetKOBAYASHI Shuji
2020-11-26Fix a bug in `find_symbol()`; fix #5192Yukihiro "Matz" Matsumoto
2020-11-26Make `OP_JMP*` operand address to be relative.Yukihiro "Matz" Matsumoto
2020-11-26Small refactoring regarding symbols for clarity.Yukihiro "Matz" Matsumoto
2020-11-26Include `mruby.h` instead of `mrbconf.h` directly.Yukihiro "Matz" Matsumoto
2020-11-26Avoid memory leak when `mrb_read_irep()` fails.Yukihiro "Matz" Matsumoto
2020-11-25Move inline `iseq` in `array.c` to `array.rb`.Yukihiro "Matz" Matsumoto
2020-11-25Fix C source compilation with `MRB_USE_ALL_SYMBOLS`; ref #5187KOBAYASHI Shuji
2020-11-24Add `#include <mrbconf.h>` at the head of `fmt_fp.c`; #5185Yukihiro "Matz" Matsumoto
2020-11-24Merge pull request #5186 from shuujii/optimize-presym_findYukihiro "Matz" Matsumoto