summaryrefslogtreecommitdiffhomepage
path: root/mrblib
AgeCommit message (Expand)Author
2019-03-02Raise error on failed comparison in `sort`; ref #4307Yukihiro "Matz" Matsumoto
2019-02-01Move `NONE` to `mrblib/enum.rb`KOBAYASHI Shuji
2019-01-16Avoid runtime evaluation for `MRB_WITHOUT_FLOAT`KOBAYASHI Shuji
2019-01-15Fix coercing for first step counter in `Numeric#step`KOBAYASHI Shuji
2019-01-04Integrate mrblib/float.rb into src/numeric.cKOBAYASHI Shuji
2019-01-03Remove `Kernel#class_defined?` which is not available in CRuby; #3829Yukihiro "Matz" Matsumoto
2018-11-19Avoid assignments from type checking `String#__to_str`.Yukihiro "Matz" Matsumoto
2018-11-19Removed `to_hash` conversion method.Yukihiro "Matz" Matsumoto
2018-11-19Remove implicit conversion using `to_str` method; fix #3854Yukihiro "Matz" Matsumoto
2018-11-19Remove implicit conversion using `to_int` method.Yukihiro "Matz" Matsumoto
2018-10-29Rename libmruby stuff to avoid confusiontake-cheeze
2018-10-29Re-implement `Array#_inspect` and `Hash#_inspect` without blocks.Yukihiro "Matz" Matsumoto
2018-10-18replace quicksort with mergesort.Tomoyuki Sahara
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-20Move `Symbol#to_proc` to the core from `mruby-symbol-ext` gem.Yukihiro "Matz" Matsumoto
2018-09-01Fix ISO/JIS section numbers.Yukihiro "Matz" Matsumoto
2018-08-25Remove unused `Hash#__update` method.Yukihiro "Matz" Matsumoto
2018-08-25Make `Array.new` to accept both integers and floats.Yukihiro "Matz" Matsumoto
2018-08-25Fixed the corner case bug in `String#{gsub!,sub!}`.Yukihiro "Matz" Matsumoto
2018-06-01let Hash#merge keep ifnone valueIchito Nagata
2018-04-28Update the patch to not use `funcall` in C; ref #4013Yukihiro "Matz" Matsumoto
2018-04-28Fix Enumerable#hash on non 32-bit integer conf.kimu_shu
2018-04-23sort method should not consume system stack.Tomoyuki Sahara
2018-04-17Implement `Array#__svalue` in C.Yukihiro "Matz" Matsumoto
2018-03-16`__sort_sub__` is a method defined in `Array`; fix #3970Yukihiro "Matz" Matsumoto
2018-03-16Needed to pass sort block.Yukihiro "Matz" Matsumoto
2017-12-13Should not define `Float` class in `mrblib/00class.rb`; ref #3828Yukihiro "Matz" Matsumoto
2017-12-12Modifying frozen objects will raise `FrozenError`.Yukihiro "Matz" Matsumoto
2017-11-04Merge branch 'master' of github.com:mruby/mrubyYAMAMOTO Masaya
2017-10-28Use alias to implement `attr` methodYukihiro "Matz" Matsumoto
2017-10-11Add MRB_WITHOUT_FLOATYAMAMOTO Masaya
2017-08-26Replaced Array#each with while loop for performance reasonsChristopher Aue
2017-07-30Improved speed of enumeration methodsChristopher Aue
2017-07-28Fixed return value of Module#include and #prependChristopher Aue
2017-07-25Reimplement sort method to reduce array copying.Yukihiro "Matz" Matsumoto
2017-06-23Make `LocalJumpError` a subclass of `ScriptError`.Yukihiro "Matz" Matsumoto
2017-06-21use `unless` instead of `if not`.Yukihiro "Matz" Matsumoto
2017-03-22Fix result if pattern is emptyksss
2017-03-19Callback should yield with pattern every timeksss
2017-03-19Support to return Enumerator for String#gsub,gsub!ksss
2017-03-15Support to return enumerator when no block givenksss
2017-03-15Suuport custom separatorksss
2017-03-15Use duplicated object for block argsksss
2017-03-11Merge branch 'master' into string-gsubYukihiro "Matz" Matsumoto
2017-03-10\1 sequences as empty stringsksss
2017-03-10Avoid infinity loop when empty string patternksss
2017-03-10Use string#upto() if available; fix #3489Yukihiro "Matz" Matsumoto
2017-03-05Check modifiable for String `bang' methodsksss