summaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Expand)Author
2021-05-26fmt_fp.c: move mruby specific `mrb_float_to_str` to `numeric.c`Yukihiro "Matz" Matsumoto
2021-05-25fmt_fp.c: truncate precision to prevent buffer overflow.Yukihiro "Matz" Matsumoto
2021-05-25fmt_fp.c: use constant that depends on `mrb_float` size.Yukihiro "Matz" Matsumoto
2021-05-25fmt_fp.c: use a const int instead of a macro constant.Yukihiro "Matz" Matsumoto
2021-05-24strtod.c: new public domain implementation of `strtod`; ref #5448Yukihiro "Matz" Matsumoto
2021-05-24fmt_fp.c: exponential may be bigger than `100`.Yukihiro "Matz" Matsumoto
2021-05-24class.c: no need to create aliases if both symbols are same.Yukihiro "Matz" Matsumoto
2021-05-24class.c: add write barrier for aliases.Yukihiro "Matz" Matsumoto
2021-05-22Fix typo in `src/fmt_fp.c` [ci skip]KOBAYASHI Shuji
2021-05-22fp_fmt.c: remove `mrb_float_to_cstr()`.Yukihiro "Matz" Matsumoto
2021-05-22fmt_fp.c: replace with public domain float format routine; ref #5448Yukihiro "Matz" Matsumoto
2021-05-21fmt_fp.c: remove `fmt` argument from `mrb_float_to_str()`.Yukihiro "Matz" Matsumoto
2021-05-21numeric.h: remove 2 functions from `MRB_API`Yukihiro "Matz" Matsumoto
2021-05-20Support load 64-bit integer from mrb format with MRB_32BIT and MRB_INT64KOBAYASHI Shuji
2021-05-17Global renaming regarding `integer` and `float`.Yukihiro "Matz" Matsumoto
2021-05-17Rename `mrb_fixnum_to_str` to `mrb_integer_to_str`.Yukihiro "Matz" Matsumoto
2021-05-17Rename `mrb_flo_to_fixnum` to `mrb_float_to_integer`.Yukihiro "Matz" Matsumoto
2021-05-14range.c: implement (part of) `Range#to_a` in C.Yukihiro "Matz" Matsumoto
2021-05-14range.c: refactor conditional compilation code.Yukihiro "Matz" Matsumoto
2021-05-14range.c: rename `RANGE_INITIALIZED_MASK` to `RANGE_INITIALIZED_FLAG`.Yukihiro "Matz" Matsumoto
2021-05-13backtrace.c: stop skipping frame with file/line information.Yukihiro "Matz" Matsumoto
2021-05-11Remove the obsolete term `Fixnum`.Yukihiro "Matz" Matsumoto
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