summaryrefslogtreecommitdiffhomepage
path: root/include
AgeCommit message (Expand)Author
2019-09-08Optimize `mrb_bool()` with `MRB_WORD_BOXING`KOBAYASHI Shuji
2019-09-07Increase symbol bit size on 32-bit mode with `MRB_WORD_BOXING`KOBAYASHI Shuji
2019-09-06Avoid bit fields in `mrb_value`; ref b2c3d88fKOBAYASHI Shuji
2019-09-02Fix an error in refactoring; fix #4682Yukihiro "Matz" Matsumoto
2019-08-31Fix `mrb_immediate_p(MRB_TT_FREE)` to return `false`; ref #4679Yukihiro "Matz" Matsumoto
2019-08-31Refactor #4662 with different names.Yukihiro "Matz" Matsumoto
2019-08-31Implement `mrb_immediate_p` macro for `MRB_WORD_BOXING`KOBAYASHI Shuji
2019-08-26fix lots of warnings and make logo not so bigDavid Siaw
2019-08-26change doc directory and reduce warningsDavid Siaw
2019-08-23Fix `RBreak` exceeding 6 words on 32-bit mode w/o boxing and `MRB_USE_FLOAT`KOBAYASHI Shuji
2019-08-20Avoid C++ strict aliasing warning.Yukihiro "Matz" Matsumoto
2019-08-20Use `RBasic` padding for embedded string on 64-bit CPUKOBAYASHI Shuji
2019-08-18Allow external definition of MRB_API macroRyan Lopopolo
2019-08-19Merge pull request #4636 from davidsiaw/doxygenYukihiro "Matz" Matsumoto
2019-08-18fix up documentation for valuesDavid Siaw
2019-08-18Prohibit changes to iseq in principledearblue
2019-08-18fix up markdown display in doxygenDavid Siaw
2019-08-18first bit of doc generationDavid Siaw
2019-08-17Merge pull request #4634 from shuujii/refactor-set-unset-string-type-flagsYukihiro "Matz" Matsumoto
2019-08-17Refactor set/unset string type flagsKOBAYASHI Shuji
2019-08-17Resolve conflict between #4582 and C++ warning.Yukihiro "Matz" Matsumoto
2019-08-16Update `struct RArray` union to silence C++ warning.Yukihiro "Matz" Matsumoto
2019-08-14Remove `MRB_API` from functions only called from `vm.c`.Yukihiro "Matz" Matsumoto
2019-08-11`mrb_str_modify_keep_ascii` can embed one more byteKOBAYASHI Shuji
2019-08-07Update `mrb_to_str` and related functions.Yukihiro "Matz" Matsumoto
2019-08-07Reorganize `mrb_string_value_cstr` and related functions.Yukihiro "Matz" Matsumoto
2019-08-04Add constants for floating point numberdearblue
2019-07-22Fix `FIXABLE_FLOAT()` on `MRB_INT64`; ref #4566Yukihiro "Matz" Matsumoto
2019-07-17Avoid `MRB_INLINE` for `mrb_str_modify()`; ref #4579Yukihiro "Matz" Matsumoto
2019-07-16Merge pull request #4580 from shuujii/unify-type-of-line-number-to-uint16_tYukihiro "Matz" Matsumoto
2019-07-15Unify type of line number to `uint16_t`KOBAYASHI Shuji
2019-07-15Add `MRB_API` to `mrb_str_modify_keep_ascii()`KOBAYASHI Shuji
2019-07-14Keep `MRB_STR_ASCII` flag in some methods of `String`KOBAYASHI Shuji
2019-07-05Read/write `MRB_STR_ASCII` flag only when `MRB_UTF8_STRING` is definedKOBAYASHI Shuji
2019-07-04Rename `MRB_STR_NO_UTF` to 'MRB_STR_ASCII`; close #4550Yukihiro "Matz" Matsumoto
2019-07-03Refine document to mrb_get_args()` [ci skip]KOBAYASHI Shuji
2019-06-26Merge pull request #4532 from shuujii/fix-String-byteslice-with-MRB_UTF8_STRI...Yukihiro "Matz" Matsumoto
2019-06-25Fix `String#byteslice` with `MRB_UTF8_STRING` and some edge casesKOBAYASHI Shuji
2019-06-25Merge pull request #4516 from shuujii/fix-struct-RRange-overflow-on-32-bit-CP...Yukihiro "Matz" Matsumoto
2019-06-19Remove unneeded statement in `SET_OBJ_VALUE` with `boxing_word.h`KOBAYASHI Shuji
2019-06-18Fix `struct RRange` overflow on 32-bit CPU with `MRB_NAN_BOXING`KOBAYASHI Shuji
2019-06-13Fix class name validation in `Struct.new`KOBAYASHI Shuji
2019-06-04Need explicit cast for C++dearblue
2019-05-29Add `mrb_alloca` again; ref #4470Yukihiro "Matz" Matsumoto
2019-05-25Remove `mrb_alloca()` functiondearblue
2019-05-25Name the return value of `mrb_range_beg_len()`dearblue
2019-05-22Merge pull request #4403 from dearblue/read-irep-from-bufYukihiro "Matz" Matsumoto
2019-05-21Export `mrb_int_value` that converts `mrb_float` to `Fixnum`.Yukihiro "Matz" Matsumoto
2019-05-20Add new functions for numerical operation; ref 237a57bYukihiro "Matz" Matsumoto
2019-05-19Remove "LINE" section readerdearblue