summaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Expand)Author
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
2021-03-19complex.c: overhaul complex operators.Yukihiro "Matz" Matsumoto
2021-03-19rational.c: overhaul rational operators.Yukihiro "Matz" Matsumoto
2021-03-19numeric.c: avoid integer overflow; close #5384Yukihiro "Matz" Matsumoto
2021-03-19`Float#divmod` with zero should cause `ZeroDivisionError`; #5384Yukihiro "Matz" Matsumoto
2021-03-18`Float::NAN/0` should be `Float::NAN`; ref a0b3378b3KOBAYASHI Shuji
2021-03-18numeric.c: float zero division should be infinity with sign kept; fix #5382Yukihiro "Matz" Matsumoto
2021-03-17hash.c: `Hash#shift` to return `nil` when a hash is empty.Yukihiro "Matz" Matsumoto
2021-03-17range.c: fixed a begin-less ranges issue.Yukihiro "Matz" Matsumoto