| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-08-21 | range.rb: refactor code (use ! instead of not, use favor modifier if and ↵ | go.kikuta | |
| unless usage when having a single-line body) | |||
| 2015-08-19 | array.rb: refactor some code | go.kikuta | |
| 2015-08-17 | delete duplicate definition of Exception.exception | cremno | |
| It overwrote the original definition in src/error.c, line 446. | |||
| 2015-08-03 | better hash value from enumerables; fix #2906 | Yukihiro "Matz" Matsumoto | |
| 2015-07-16 | Don't crash if pattern not found for sub | Jared Breeden | |
| 2015-06-24 | Remove unnecessary backticks. | Franck Verrot | |
| Dr Markus Kuhn published in 1999 an article [1] explaining in details why we shouldn't use the ASCII grave accent (0x60) as a left quotation. Backticks have been used most notably to produce nice-looking LaTeX documents but it doesn't seem to be an issue on modern platforms and for the oldest ones, there are workarounds as mentioned by Dr Kuhn. [1]: https://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html | |||
| 2015-06-08 | gsub/sub supports back references in substitutes. fixes #2816. | Tomoyuki Sahara | |
| This implementation is compatible with CRuby's String#gsub/sub except \1 ... \9 and \+. They are useless without Regexp library. | |||
| 2015-05-29 | update mrblib/*.rb files to conform (some of) Rubocop checks | Yukihiro "Matz" Matsumoto | |
| 2015-01-31 | avoid block_given? in loop method for simplicity | Yukihiro "Matz" Matsumoto | |
| 2015-01-19 | String#[]= should support negative position; close #2707 | Yukihiro "Matz" Matsumoto | |
| 2015-01-14 | fix infinite loop in String#match(arg) when arg is String | takahashim | |
| 2014-12-25 | avoid block_given? in enum.rb to reduce method calls | Yukihiro "Matz" Matsumoto | |
| 2014-11-26 | Fix: Numeric#step infinite loop. | TOMITA Masahiro | |
| 2014-10-02 | Change mrblib's source path to absolute path | Hiroshi Mimaki | |
| 2014-09-02 | implement attr_reader and attr_writer in C; use cfunc closure to speed-up | Yukihiro "Matz" Matsumoto | |
| 2014-09-01 | attr_reader and attr_writer should return nil | Yukihiro "Matz" Matsumoto | |
| 2014-08-08 | move StopIteration to core; close #2518 | Yukihiro "Matz" Matsumoto | |
| 2014-07-12 | rescue SystemStackError that comes from inspecting self-referencing Hashes ↵ | Yukihiro "Matz" Matsumoto | |
| and Arrays; fix #2461 | |||
| 2014-06-06 | Merge pull request #2359 from take-cheeze/src_gen_dep | Yukihiro "Matz" Matsumoto | |
| Add generator script to dependency so that it will regenerate C codes when it's modified. | |||
| 2014-06-05 | remove mrblib/print.rb that only raise NotImplementedError; ref #2354 | Yukihiro "Matz" Matsumoto | |
| 2014-06-05 | remove eval (that only raises NotImplementedError) from the core; ref #2354 | Yukihiro "Matz" Matsumoto | |
| 2014-06-04 | Add generator script to dependency so that it will regenerate C codes when ↵ | take_cheeze | |
| it's modified. | |||
| 2014-06-02 | Implement `NoMethodError#args`. | take_cheeze | |
| 2014-05-10 | Add comments to Hash methods | Jun Hiroe | |
| 2014-05-10 | Merge pull request #2223 from yui-knk/fix-nameerror | Yukihiro "Matz" Matsumoto | |
| Delete unused NameError#new. And add test. | |||
| 2014-05-10 | Change to raise TypeError (Hash#merge, #merge!) | yui-knk | |
| 2014-05-10 | Delete unused NameError#new. And add test. | yui-knk | |
| 2014-04-30 | use Kernel#__send__ insteard of Kernel#send | ksss | |
| 2014-04-30 | remove trailing spaces | Nobuyoshi Nakada | |
| 2014-04-27 | re-apply 3644f1b since we have fixed GC bug | Yukihiro "Matz" Matsumoto | |
| 2014-04-26 | revert 3644f1b temporary since it caused SEGV only on Travis-CI | Yukihiro "Matz" Matsumoto | |
| 2014-04-26 | Refactoring Comparable | mirichi | |
| 2014-04-25 | Refactoring Array#__svalue | mirichi | |
| 2014-04-24 | Range#each fixnums are special | ksss | |
| 2014-04-12 | retrieve values in Hash#each to handle modified keys | Yukihiro "Matz" Matsumoto | |
| 2014-04-07 | Hash#replace should copy default from original even when the default value ↵ | Yukihiro "Matz" Matsumoto | |
| of the original is not set | |||
| 2014-04-04 | Hash#replace should copy default as well; close #2004 | Yukihiro "Matz" Matsumoto | |
| 2014-04-04 | implement Hash#initialize in C | Yukihiro "Matz" Matsumoto | |
| 2014-04-04 | call to_hash before replacing hash | Yukihiro "Matz" Matsumoto | |
| 2014-04-04 | protect NoMethodError from calling to_hash in ==/eql?; close #2002 | Yukihiro "Matz" Matsumoto | |
| 2014-04-04 | Hash#replace to preserve order; close #2001 | Yukihiro "Matz" Matsumoto | |
| 2014-04-03 | downto, upto, step to return Enumerator | Yukihiro "Matz" Matsumoto | |
| 2014-04-02 | implement part of Array#<=> in C | Yukihiro "Matz" Matsumoto | |
| 2014-04-02 | implement Array comparisons by Ruby | Yukihiro "Matz" Matsumoto | |
| 2014-04-01 | implement Hash#== and eql? in Ruby | Yukihiro "Matz" Matsumoto | |
| 2014-04-01 | move Array#inspect implementation to mrblib/array.rb | Yukihiro "Matz" Matsumoto | |
| 2014-04-01 | move Hash#inspect implementation to mrblib/hash.rb | Yukihiro "Matz" Matsumoto | |
| 2014-03-31 | according to JIS/ISO, Array is not Comparable | Yukihiro "Matz" Matsumoto | |
| 2014-03-24 | Hash#__update fix typo | ksss | |
| It's called by create Hash of over 126 keys | |||
| 2014-03-23 | Hash#{reject,reject!} fix yield value | ksss | |
