| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-12-23 | Merge pull request #2684 from kou/fix-splat-and-multiple-assignments | Yukihiro "Matz" Matsumoto | |
| Fix splat and multiple assignments | |||
| 2014-12-23 | mruby-eval: fix typo | sdottaka | |
| 2014-12-23 | Fix splat and multiple assignments | Kouhei Sutou | |
| Case1: From variable Code: a = [1, 2, 3, 4, 5] b, c, *d = a p [a, b, c, d] Before: [[1, 2, 3, 4, 5], 1, 2, []] After: [[1, 2, 3, 4, 5], 1, 2, [3, 4, 5]] Ruby: [[1, 2, 3, 4, 5], 1, 2, [3, 4, 5]] Case2: From variables Code: a = [1, 2, 3] b = [4, 5, 6, 7] c, d, *e, f, g = *a, *b p [a, b, c, d, e, f, g] Before: [[1, 2, 3], [4, 5, 6, 7], 1, 2, [], 6, 7] After: [[1, 2, 3], [4, 5, 6, 7], 1, 2, [3, 4, 5], 6, 7] Ruby: [[1, 2, 3], [4, 5, 6, 7], 1, 2, [3, 4, 5], 6, 7] Case 3: "for" Code: a = [1, 2, 3, 4, 5, 6, 7] for b, c, *d, e, f in [a] do p [a, b, c, d, e, f] end Before: [[1, 2, 3, 4, 5, 6, 7], 1, 2, [], nil, nil] After: [[1, 2, 3, 4, 5, 6, 7], 1, 2, [3, 4, 5], 6, 7] Ruby: [[1, 2, 3, 4, 5, 6, 7], 1, 2, [3, 4, 5], 6, 7] | |||
| 2014-12-20 | Merge pull request #2681 from sdottaka/mrdb-break-windows | Yukihiro "Matz" Matsumoto | |
| mrdb: fix that break command cannot handle Windows paths | |||
| 2014-12-20 | mrdb: fix that break command cannot handle Windows paths | sdottaka | |
| Before fix: ``` $ mrdb c:\tmp\b.rb (c:\tmp\b.rb:1) break c:\tmp\b.rb:3 Class name 'c' is invalid. ``` After fix: ``` $ mrdb c:\tmp\b.rb (c:\tmp\b.rb:1) break c:\tmp\b.rb:3 Breakpoint 1: file c:\tmp\b.rb, line 3. ``` | |||
| 2014-12-19 | now retrieves number of arguments of blocks from OP_ENTER op code; close #2671 | Yukihiro "Matz" Matsumoto | |
| 2014-12-19 | block_given? should return correct value when called in blocks; close #2678 | Yukihiro "Matz" Matsumoto | |
| avoid a loop to find parent's callinfo using mrb->c->cibase[env->cioff] | |||
| 2014-12-19 | block_given? should return false on top-level; ref #2678 | Yukihiro "Matz" Matsumoto | |
| 2014-12-19 | mrdb, mirb: Add fflush() so that a external program can read output immediately. | sdottaka | |
| 2014-12-18 | Merge pull request #35 from tmtm/fix-read-create-many-objects | Tomoyuki Sahara | |
| FIX: IO#read create a large number of objects. | |||
| 2014-12-18 | FIX: IO#read create a large number of objects. | TOMITA Masahiro | |
| 2014-12-17 | String#[]: float handling merged to #2677 | Yukihiro "Matz" Matsumoto | |
| 2014-12-17 | Merge branch 'h2so5-string-nil-index' | Yukihiro "Matz" Matsumoto | |
| 2014-12-17 | try to convert not only nil but every objects to fixnums; ref #2677 | Yukihiro "Matz" Matsumoto | |
| 2014-12-17 | String#[] should reject nil index | h2so5 | |
| 2014-12-17 | Merge pull request #33 from iij/revert-32-fix-read-create-many-objects | Tomoyuki Sahara | |
| Revert "FIX: IO#read create a large number of objects." | |||
| 2014-12-17 | Revert "FIX: IO#read create a large number of objects." | Tomoyuki Sahara | |
| 2014-12-17 | Merge pull request #32 from tmtm/fix-read-create-many-objects | Tomoyuki Sahara | |
| FIX: IO#read create a large number of objects. | |||
| 2014-12-17 | mruby-eval: proc from env may be NULL; close #2676 | Yukihiro "Matz" Matsumoto | |
| 2014-12-17 | avoid out-of-bounds access of irep->lv; ref #2671, fix #2675 | Yukihiro "Matz" Matsumoto | |
| allocation size of irep->iv is irep->nlocals-1. | |||
| 2014-12-17 | mrb_str_new(mrb, "", len) creates an unmodifiable string object; ref #2674 | Yukihiro "Matz" Matsumoto | |
| 2014-12-17 | Merge pull request #2674 from suzukaze/string.prepend | Yukihiro "Matz" Matsumoto | |
| Add String#prepend | |||
| 2014-12-17 | Add String#prepend | Jun Hiroe | |
| 2014-12-17 | FIX: IO#read create a large number of objects. | TOMITA Masahiro | |
| 2014-12-17 | eval() should preserve stack in env properly; fix #2671 | Yukihiro "Matz" Matsumoto | |
| 2014-12-16 | Fix crash if #inspect does not return a string value | Yukihiro "Matz" Matsumoto | |
| 2014-12-16 | Merge pull request #31 from tmtm/fix-sysread-segv | Tomoyuki Sahara | |
| FIX: IO#sysread occurs SEGV | |||
| 2014-12-15 | FIX: IO#sysread occurs SEGV | TOMITA Masahiro | |
| 2014-12-13 | Merge pull request #2669 from suzukaze/string.insert | Yukihiro "Matz" Matsumoto | |
| Add String#insert | |||
| 2014-12-13 | Add String#insert | Jun Hiroe | |
| 2014-12-12 | Merge pull request #2668 from sdottaka/fix-crash-for-inspect | Yukihiro "Matz" Matsumoto | |
| Fix crash if #inspect does not return a string value | |||
| 2014-12-12 | Fix crash if #inspect does not return a string value | sdottaka | |
| case 1 ~~~ class A; def inspect; 1; end; end A.new.a ~~~ case 2 ~~~ class A def self.inspect 1 end alias_method :a, :b end ~~~ | |||
| 2014-12-12 | Merge pull request #2667 from ↵ | Yukihiro "Matz" Matsumoto | |
| murasesyuka/usage_message_is_used_switches_instead_of_option fix usage message | |||
| 2014-12-12 | mrb_p() should print mrb_obj_as_string() if #inspect does not return a ↵ | Yukihiro "Matz" Matsumoto | |
| string value | |||
| 2014-12-12 | mirb dies if #inspect returns a non-string value; fix #2666 | Yukihiro "Matz" Matsumoto | |
| 2014-12-12 | add Socket::Option#inspect | Tomoyuki Sahara | |
| without this, mirb dies. https://github.com/mruby/mruby/pull/2666 | |||
| 2014-12-12 | add "I" and "i". | Tomoyuki Sahara | |
| 2014-12-12 | style | Tomoyuki Sahara | |
| 2014-12-12 | "i" and "I". | Tomoyuki Sahara | |
| 2014-12-11 | fix usage message | murase_syuka | |
| 2014-12-11 | block_given did not work with nested block invocation for some cases; fix #2665 | Yukihiro "Matz" Matsumoto | |
| 2014-12-11 | mrb_parser_dump() did not work with block arguments | Yukihiro "Matz" Matsumoto | |
| 2014-12-05 | Merge pull request #2663 from iij/pr-fix-string-utf8-aref | Yukihiro "Matz" Matsumoto | |
| adding mruby-string-utf8 breaks String#[float] | |||
| 2014-12-05 | String#[] accepts float. | Tomoyuki Sahara | |
| 2014-12-04 | IO.popen fd set close_on_exec flag by default | ksss | |
| 2014-12-04 | Opened fd should be set FD_CLOEXEC by default | ksss | |
| 2014-12-02 | Merge branch 'master' of github.com:mruby/mruby | Yukihiro "Matz" Matsumoto | |
| 2014-12-02 | Merge pull request #2660 from ↵ | Yukihiro "Matz" Matsumoto | |
| cremno/fix-isblank-for-visual-studio-versions-older-than-2013 fix ISBLANK() for Visual Studio < 2013 | |||
| 2014-12-02 | fix ISBLANK() for Visual Studio < 2013 (ref #2658) | cremno | |
| Visual Studio versions older than 2013 lack C99's isblank(). Since only ASCII characters are passed to it, implement it directly without calling the locale-specific isblank(). | |||
| 2014-12-01 | should not pop register when value from multiple assignment required | Yukihiro "Matz" Matsumoto | |
