summaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Expand)Author
2021-05-06symbol.c: add `Symbol#name` methodYukihiro "Matz" Matsumoto
2021-05-06symbol.c: rename `sym_name` to `sym_cstr`.Yukihiro "Matz" Matsumoto
2021-05-03Fix whitespace in `src/symbol.c`John Bampton
2021-05-03symbol.c: remove `id2name` reference from documents.Yukihiro "Matz" Matsumoto
2021-05-03symbol.c: remove `Symbol#id2sym`.Yukihiro "Matz" Matsumoto
2021-05-02array.c: `mrb_ary_shift_m` should be `static`.Yukihiro "Matz" Matsumoto
2021-05-02symbol.c: remove `mrb_sym_static_p()` function that no one use.Yukihiro "Matz" Matsumoto
2021-04-28string.{c,rb}: fix type of return values from some methods as Ruby3.0Yukihiro "Matz" Matsumoto
2021-04-27array.c: update `Array#shift` to take optional argument; close #5428Yukihiro "Matz" Matsumoto
2021-04-26Merge pull request #5425 from dearblue/exc_to_sYukihiro "Matz" Matsumoto
2021-04-26backtrace.c: skip innermost frame only when the method is in C; #5394Yukihiro "Matz" Matsumoto
2021-04-26Merge pull request #5424 from dearblue/new_iseqYukihiro "Matz" Matsumoto
2021-04-26Merge pull request #5423 from dearblue/gc-redYukihiro "Matz" Matsumoto
2021-04-25Fix symbol leak in `exc_to_s()`dearblue
2021-04-24Fix annotations for inline iseq of `Class.new` [ci skip]dearblue
2021-04-24numeric.c: remove duplicated definitions; #5421Yukihiro "Matz" Matsumoto
2021-04-24Introduce `MRB_GC_RED`dearblue
2021-04-24numeric.c: fix errors from `MRB_NO_FLOAT`; close #5421Yukihiro "Matz" Matsumoto
2021-04-23vm.c: fix errors with `MRB_NO_FLOAT`; fix #5421Yukihiro "Matz" Matsumoto
2021-04-22error.h: rename `mrb_protect_raw` to `mrb_protect_error`; #5415Yukihiro "Matz" Matsumoto
2021-04-21numeric.c: update error messages in `int_pow`; ref #5420Yukihiro "Matz" Matsumoto
2021-04-21numeric.c: fix `int_pow` to detect integer overflow; fix #5420Yukihiro "Matz" Matsumoto
2021-04-20Remove `MRB_API` from `mrb_get_backtrace` definitionKOBAYASHI Shuji
2021-04-19Merge pull request #5415 from dearblue/unwind-mrb_protectYukihiro "Matz" Matsumoto
2021-04-19Introducing the `mrb_protect_raw()` API functiondearblue
2021-04-19backtrace.c: remove `MRB_API` from internal functions.Yukihiro "Matz" Matsumoto
2021-04-19backtrace.c: small refactoring in `mrb_exc_backtrace()`; ref #5394Yukihiro "Matz" Matsumoto
2021-04-19backtrace.c: pedantic check for empty backtrace; ref #5394Yukihiro "Matz" Matsumoto
2021-04-19backtrace.c: should skip first (innermost) frame w/out position; #5394Yukihiro "Matz" Matsumoto
2021-04-16feat(CI): add the GitHub Super LinterJohn Bampton
2021-04-13Fix incorrect prototype on declaration of mrb_protect_atexitRyan Lopopolo
2021-04-10Rename some internal functions; ref #5401Yukihiro "Matz" Matsumoto
2021-04-09Merge pull request #5400 from jbampton/fix-spellingYukihiro "Matz" Matsumoto
2021-04-09Merge pull request #5401 from dearblue/mcallYukihiro "Matz" Matsumoto
2021-04-04Making a proc object static for a method with static irepdearblue
2021-04-03Reorganize `mcall()` in `mruby-method`.dearblue
2021-04-03Make `mrb_exec_irep()` allow non-VM to enter.dearblue
2021-04-03chore: fix spellingJohn Bampton
2021-04-03Fix build failures with `enable_debug` and `enable_cxx_abi`dearblue
2021-04-01vm.c: change the default error message for undefined `super` method.Yukihiro "Matz" Matsumoto
2021-03-31backtrace.c: change `missing-lineno` to `0` for cosmetic reason; #5394Yukihiro "Matz" Matsumoto
2021-03-31Merge pull request #5394 from fundamental/partial-backtraceYukihiro "Matz" Matsumoto
2021-03-31vm.c: resolve `int` and `mrb_int` mixture.Yukihiro "Matz" Matsumoto
2021-03-30mrbc: Dump debug info with -g optionfundamental
2021-03-30Add support for partial backtracesfundamental
2021-03-29src/vm.c: calling C function may raise global jumps; fix #5391Yukihiro "Matz" Matsumoto
2021-03-29Revert "Fix `SIGSEGV` with mruby-method + mruby-catch"revert-5391-throwYukihiro "Matz" Matsumoto
2021-03-29Merge pull request #5391 from dearblue/throwYukihiro "Matz" Matsumoto
2021-03-28numeric.c: function renaming.Yukihiro "Matz" Matsumoto
2021-03-27Fix `SIGSEGV` with mruby-method + mruby-catchdearblue