summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)Author
2018-10-29Fix documenttake-cheeze
2018-10-29Fix operatortake-cheeze
2018-10-29Fix SEGVtake-cheeze
2018-10-29Define null symboltake-cheeze
2018-10-29Reduce instruction sizetake-cheeze
2018-10-29Merge pull request #4149 from take-cheeze/static_tr_patternYukihiro "Matz" Matsumoto
2018-10-29Merge pull request #4148 from take-cheeze/rename_libmruby_stuffYukihiro "Matz" Matsumoto
2018-10-29Merge pull request #4147 from take-cheeze/add_missing_depYukihiro "Matz" Matsumoto
2018-10-29Merge pull request #4146 from take-cheeze/sup_sleep_warnYukihiro "Matz" Matsumoto
2018-10-29Merge pull request #4145 from take-cheeze/sort_test_rbfilesYukihiro "Matz" Matsumoto
2018-10-29Rename libmruby stuff to avoid confusiontake-cheeze
2018-10-29Add missing dependency of source code generatortake-cheeze
2018-10-29Suppress sleep test script warningtake-cheeze
2018-10-29Sort test script list tootake-cheeze
2018-10-29Keep tr_pattern statictake-cheeze
2018-10-29We need no write barrier here; ref #4143Yukihiro "Matz" Matsumoto
2018-10-29Marking from terminated fibers are not needed; ref #4143Yukihiro "Matz" Matsumoto
2018-10-29Re-implement `Array#_inspect` and `Hash#_inspect` without blocks.Yukihiro "Matz" Matsumoto
2018-10-29Need to mark shared env objects as `MRB_TT_FREE`; fix #4143Yukihiro "Matz" Matsumoto
2018-10-29Add argument check to `Array#clear`; fix #4144Yukihiro "Matz" Matsumoto
2018-10-23Fixed a bug in processing `OP_EXT?` instructions.Yukihiro "Matz" Matsumoto
2018-10-20Need to freeze string keys.Yukihiro "Matz" Matsumoto
2018-10-18Merge pull request #4142 from iij/mergesortYukihiro "Matz" Matsumoto
2018-10-18replace quicksort with mergesort.Tomoyuki Sahara
2018-10-13Fixed a bug caused by too much optimization; fix #4137Yukihiro "Matz" Matsumoto
2018-10-12Fixed broken stack consistency; fix #4135Yukihiro "Matz" Matsumoto
2018-10-12Should not compare `undef` (deleted) key in hashes; fix #4136Yukihiro "Matz" Matsumoto
2018-10-12Call `uniq!` for each union processing in `Array#union`.Yukihiro "Matz" Matsumoto
2018-10-12Add `NULL` check in `sg_compact()`; fix #4139Yukihiro "Matz" Matsumoto
2018-10-12`Hash#delete` should return the deleted value; fix #4133Yukihiro "Matz" Matsumoto
2018-10-05Merge pull request #4131 from junaruga/feature/ci-refactoringYukihiro "Matz" Matsumoto
2018-10-05Refactor .travis.yml to remove duplicated env: MRUBY_CONFIG.Jun Aruga
2018-10-02Fixed SEGV from `eval` called form top-level `mrb_funcall()`; fix #4028Yukihiro "Matz" Matsumoto
2018-09-27Fixed a `String#squeeze` bug in handling `iso-8859-1` strings; ref #4127Yukihiro "Matz" Matsumoto
2018-09-26Implement `Hash#rehash` in C using `sg_compact()`.Yukihiro "Matz" Matsumoto
2018-09-26Add index to larger segment lists for performanceYukihiro "Matz" Matsumoto
2018-09-26Use `mrb_undef_value` for delete mark instead of shifting Hash entry table.Yukihiro "Matz" Matsumoto
2018-09-26Use segmented list to implement `Hash` [Experimental]Yukihiro "Matz" Matsumoto
2018-09-26Revert "Fix comparisons in str_squeeze."Yukihiro "Matz" Matsumoto
2018-09-26Avoid using `memmove()` for performance; fix #4130Yukihiro "Matz" Matsumoto
2018-09-26Disambiguate block braces.Yukihiro "Matz" Matsumoto
2018-09-26Rename `tr_pattern_free()` to `tr_free_pattern()`.Yukihiro "Matz" Matsumoto
2018-09-26Small refactoring in vm.cYukihiro "Matz" Matsumoto
2018-09-25Merge pull request #4128 from take-cheeze/patch-1Yukihiro "Matz" Matsumoto
2018-09-25Fix leak in `mrb_str_count`Takeshi Watanabe
2018-09-25Merge pull request #4127 from clayton-shopify/fix-str-squeeze-comparisonsYukihiro "Matz" Matsumoto
2018-09-25Fix minor typos (#4126)Daniel Varga
2018-09-24Fix comparisons in str_squeeze.Clayton Smith
2018-09-21Add compiler flag to disable direct threading (#4075)sbsoftware
2018-09-21Fixed a top-level local variable bug in `mirb`.Yukihiro "Matz" Matsumoto