summaryrefslogtreecommitdiffhomepage
path: root/mrbgems/mruby-symbol-ext/mrblib
AgeCommit message (Collapse)Author
2019-11-16Revert "Implement Ruby2.7's frozen strings from `Symbol#to_s`"KOBAYASHI Shuji
This feature was reverted from Ruby 2.7.
2019-10-04Implement Ruby2.7's frozen strings from `Symbol#to_s`.Yukihiro "Matz" Matsumoto
2018-09-20Move `Symbol#to_proc` to the core from `mruby-symbol-ext` gem.Yukihiro "Matz" Matsumoto
Even though `Symbol#to_proc` is not included in ISO standard, the `some_method(&:method_name)` is used very widely and convenient. So we moved it to the core.
2017-10-17Add `{String,Symbol}#casecmp?`; CRuby2.4Yukihiro "Matz" Matsumoto
2014-06-24Add `Symbol#intern`.take_cheeze
2014-06-23Reduce string creation in `Symbol#casecmp` by using `case!`.take_cheeze
2014-06-23Reduce string creation of `length`, `size`, `empty?` method of `Symbol` ↵take_cheeze
extension.
2014-06-23Reduce new string creation in `capitalize`, `downcase`, `upcase` method of ↵take_cheeze
`Symbol` class extension. Add test to check unmodified result is working.
2014-04-30use Kernel#__send__ insteard of Kernel#sendksss
2014-04-20Merge pull request #2089 from ksss/sym-casecmpYukihiro "Matz" Matsumoto
Implement Symbol#casecmp
2014-04-20Implement Symbol#casecmpksss
2014-04-20Symbol class include Comparable module.ksss
2014-04-17Symbol#to_proc to support block call.Yukihiro "Matz" Matsumoto
based on a patch from @ksss; close #2071
2014-04-17raises an ArgumentError when calling #callYukihiro "Matz" Matsumoto
based on a patch from @ksss; close #2070
2013-10-08add some methods to Symbolskandhas
2013-04-21Add Symbol#to_proc, Symbol.all_symbolsh2so5