summaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Expand)Author
2020-06-05Squashed commit of the following:Yukihiro "Matz" Matsumoto
2020-06-03Merge pull request #4800 from shuujii/set-MRB_STR_ASCII-flag-to-some-stringiz...Yukihiro "Matz" Matsumoto
2020-05-28Check `c->eidx` before decrement in `ecall()`; close #4977Yukihiro "Matz" Matsumoto
2020-05-24Do not destruct rest arguments for __send__Yusuke Endoh
2020-05-15Unify `eql?` receiver in `Hash` according to RubyKOBAYASHI Shuji
2020-05-10Get an irep symbol if it's `OP_GETSV` or `OP_SETSV`dearblue
2020-05-09Remove byteorder constants; ref 87576b8dearblue
2020-05-07Update `cmpnum` document.Yukihiro "Matz" Matsumoto
2020-05-07Remove endian information/flags from compiled binary format.Yukihiro "Matz" Matsumoto
2020-05-07Add a new instruction `OP_LOADI16`.Yukihiro "Matz" Matsumoto
2020-05-07Remove `mrb_run` from `MRB_API`; #4488Yukihiro "Matz" Matsumoto
2020-04-29Makes `mrb_any_to_s()` accept an object whose class is `NULL`dearblue
2020-04-28Rename (and expose) UTF-8 related functions; ref #4712Yukihiro "Matz" Matsumoto
2020-04-28Fix UTF-8 boundary check; ref #4982Yukihiro "Matz" Matsumoto
2020-04-24Support `undef` for `mrb_ary_splice()` instead of `[]`dearblue
2020-04-22Make `mrb_obj_instance_eval` to use `mrb_singleton_class_ptr`; #4973Yukihiro "Matz" Matsumoto
2020-04-22Add new function `mrb_singleton_class_ptr()`; ref #4973Yukihiro "Matz" Matsumoto
2020-04-21Fix the bug by `#instance_eval` called via a method object; fix #4973Yukihiro "Matz" Matsumoto
2020-04-21Simplified `mrb_obj_instance_eval`; ref #4973Yukihiro "Matz" Matsumoto
2020-04-21`Kernel#clone` and `Kernel#dup` no longer raise `TypeError`; fix #4974Yukihiro "Matz" Matsumoto
2020-04-14Merge pull request #4972 from dearblue/boxnan-cptrYukihiro "Matz" Matsumoto
2020-04-13Fix `MRB_TT_CPTR` object with `MRB_NAN_BOXING`dearblue
2020-04-11Add `mrb_float_to_cstr()` MRB_API functiondearblue
2020-04-11Supports some specifier flags with `mrb_float_to_str()`dearblue
2020-04-11Supports width specifier with `mrb_float_to_str()`dearblue
2020-04-11Add missing `MRB_API`dearblue
2020-03-31Fix `mrb_funcall_with_block()` uses more GC arenadearblue
2020-02-03Add explicit type cast to return value from `mrmchr`; ref #4940Yukihiro "Matz" Matsumoto
2020-02-03Use simple search for short strings in `mrb_memsearch_qs`; close #4940Yukihiro "Matz" Matsumoto
2020-01-31Avoid implicit integer casting in `backtrace.c` and `hash.c`.Yukihiro "Matz" Matsumoto
2020-01-31Remove unnecessary use of `uint16_t` in `symbol.c`.Yukihiro "Matz" Matsumoto
2020-01-29Removed junk.Yukihiro "Matz" Matsumoto
2020-01-29Remove unused local variable `mid`; ref #4936Yukihiro "Matz" Matsumoto
2020-01-27Fixed backtrace message for top-level blocks; fix #4936Yukihiro "Matz" Matsumoto
2020-01-10Fixed wrong condition in #4926 fix.Yukihiro "Matz" Matsumoto
2020-01-10Fixed wrong condition for copying arguments on stack; fix #4926Yukihiro "Matz" Matsumoto
2020-01-08Add `MRB_WITHOUT_FLOAT` guard to `<math.h>`.Yukihiro "Matz" Matsumoto
2020-01-08Fix buffer overflow in `mrb_str_len_to_dbl`.Yukihiro "Matz" Matsumoto
2020-01-07Check memory boundary in `mrb_str_len_to_dbl`.Yukihiro "Matz" Matsumoto
2020-01-06`"0x10".to_f` should be `0`, not `16.0`; fix #4924Yukihiro "Matz" Matsumoto
2020-01-06Check remaining string length before access to avoid OOB access.Yukihiro "Matz" Matsumoto
2020-01-06Need to preserve the original input string in `mrb_str_len_to_dbl`.Yukihiro "Matz" Matsumoto
2020-01-06Fix `mrb_str_len_to_dbl` to support Hexadecimal like `0x10`.Yukihiro "Matz" Matsumoto
2020-01-06Refactor `mrb_cstr_to_dbl`; ref #4920Yukihiro "Matz" Matsumoto
2020-01-06Avoid creating temporary objects in `read_irep_record_1`; close #4920Yukihiro "Matz" Matsumoto
2020-01-02Call `va_end()` before returndearblue
2020-01-01Rename `mrb_num_args_error` to `mrb_argnum_error`; ref #4863Yukihiro "Matz" Matsumoto
2020-01-01Merge pull request #4863 from shuujii/add-mrb_num_args_error-for-wrong-number...Yukihiro "Matz" Matsumoto
2020-01-01Revert "SHARED string is not required when sharing POOL string" (75949836)KOBAYASHI Shuji
2020-01-01Merge pull request #4918 from dearblue/sync-varsYukihiro "Matz" Matsumoto