summaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Expand)Author
2019-02-16Add length argument for `sym_inline_unpack()`KOBAYASHI Shuji
2019-02-15Extract code fragment for unpacking into method in `sym_inline_unpack()`KOBAYASHI Shuji
2019-02-15Merge pull request #4276 from shuujii/use-assert-for-checking-sym-in-sym_inli...Yukihiro "Matz" Matsumoto
2019-02-14Use `mrb_assert()` for checking `sym` in `sym_inline_unpack()`KOBAYASHI Shuji
2019-02-14Add `const` to `pack_table` to `src/symbol.c`KOBAYASHI Shuji
2019-02-12Disable `Symbol.all_symbols`.Yukihiro "Matz" Matsumoto
2019-02-12Implement inline packed symbols.Yukihiro "Matz" Matsumoto
2019-02-11Should not copy keys&values when a hash table is empty; fix #4270Yukihiro "Matz" Matsumoto
2019-02-11No strict argument check for blocks when keyword arguments exist; ref #4270Yukihiro "Matz" Matsumoto
2019-02-09`mrb_default_allocf()` is default allocator for NULL safedearblue
2019-02-06Implement symbol hash table to boost `find_symbol`.Yukihiro "Matz" Matsumoto
2019-02-06Reduce invocation of `mrb_convert_type()` from `mrb_str_to_str()`.Yukihiro "Matz" Matsumoto
2019-02-06Remove symbol hash table from `mrb_state` structure.Yukihiro "Matz" Matsumoto
2019-02-05Merge pull request #4262 from shuujii/remove-old-comment-in-symbolYukihiro "Matz" Matsumoto
2019-02-05Remove old comment for `mrb_sym2name_len()` [ci skip]KOBAYASHI Shuji
2019-02-05Fix markup and remove unneeded comment for doc in `src/string.c` [ci skip]KOBAYASHI Shuji
2019-02-04Fix `Symbol#size` for multi-byte characters with `MRB_UTF8_STRING`KOBAYASHI Shuji
2019-01-29Remove unused macro in `src/string.c`KOBAYASHI Shuji
2019-01-19Remove `.gitkeep` filesKOBAYASHI Shuji
2019-01-18Merge pull request #4233 from shuujii/remove-special-treatments-for-without-f...Yukihiro "Matz" Matsumoto
2019-01-16Remove special treatments for `MRB_WITHOUT_FLOAT` in build scriptsKOBAYASHI Shuji
2019-01-16Avoid runtime evaluation for `MRB_WITHOUT_FLOAT`KOBAYASHI Shuji
2019-01-14Merge pull request #4222 from shuujii/use-g-instead-of-eYukihiro "Matz" Matsumoto
2019-01-13Use 2 digits exponent format for `printf` family on old MSVCKOBAYASHI Shuji
2019-01-13Improve compatibility to CRuby for `Float#to_s`KOBAYASHI Shuji
2019-01-11Use `%g` instead of `%e` for float representation in dump formatKOBAYASHI Shuji
2019-01-10Remove duplicate code in numeric.cKOBAYASHI Shuji
2019-01-08Fix dump/load float leteral evaluate to infinityKOBAYASHI Shuji
2019-01-04Integrate mrblib/float.rb into src/numeric.cKOBAYASHI Shuji
2019-01-04Remove unused local variable `n` in `range_initialize`; #4213Yukihiro "Matz" Matsumoto
2019-01-04Merge pull request #4213 from shuujii/range-rafactorYukihiro "Matz" Matsumoto
2019-01-03range: Refactor range.h/range.cKOBAYASHI Shuji
2019-01-03Remove `Kernel#class_defined?` which is not available in CRuby; #3829Yukihiro "Matz" Matsumoto
2019-01-01range: Embed edges in RRange on boxing environment.KOBAYASHI Shuji
2018-12-23Suppress a struct initializer warningKOBAYASHI Shuji
2018-12-17Merge pull request #4189 from sdottaka/fix-mrb_ary_clearYukihiro "Matz" Matsumoto
2018-12-17Small refactoring of #4188Yukihiro "Matz" Matsumoto
2018-12-17Recover `#to_int`; ref #4177Yukihiro "Matz" Matsumoto
2018-12-17Recover `String#to_str`; ref #4177Yukihiro "Matz" Matsumoto
2018-12-15Make mrb_ary_clear() function callable from C againTakashi Sawanaka
2018-12-14Add `mrb_hash_size()` function.dearblue
2018-12-11Avoid using floating point number for HT_SEG_INCREASE_RATIO; ref #4182Yukihiro "Matz" Matsumoto
2018-12-11Rename `ht_foreach_func` to `mrb_hash_foreach_func`.Yukihiro "Matz" Matsumoto
2018-12-11Add `mrb_` prefix to `iv_foreach_func`.Yukihiro "Matz" Matsumoto
2018-12-11Add new API `mrb_iv_foreach()` to iterate over instance variables.Yukihiro "Matz" Matsumoto
2018-12-11Update `iv_foreach()` function.Yukihiro "Matz" Matsumoto
2018-12-11Update comments.Yukihiro "Matz" Matsumoto
2018-12-11Add API function `mrb_hash_foreach()` to iterate over items in a hash.Yukihiro "Matz" Matsumoto
2018-12-10Need to clear stack before invoking a block; fix #4181Yukihiro "Matz" Matsumoto
2018-11-20Restrict total recursion number of `ecall()`; fix #3789Yukihiro "Matz" Matsumoto