| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-01-03 | Round execution time | Daniel Bovensiepen | |
| 2015-01-03 | Merge pull request #2690 from furunkel/master | Yukihiro "Matz" Matsumoto | |
| Set correct build dir for bins | |||
| 2015-01-02 | Set correct build dir for bins | Julian Aron Prenner | |
| 2015-01-01 | Merge pull request #2689 from cubicdaiya/remove-null-checks | Yukihiro "Matz" Matsumoto | |
| Remove redundant NULL checks for mrb_malloc(). | |||
| 2015-01-01 | Remove redundant NULL checks for mrb_malloc(). | Tatsuhiko Kubo | |
| 2014-12-27 | Merge pull request #2687 from suzukaze/avoid_block_given | Yukihiro "Matz" Matsumoto | |
| Avoid block_given? in mrbgem:enum.rb to reduce method calls | |||
| 2014-12-27 | Merge pull request #2686 from cubicdaiya/use-suitable-type | Yukihiro "Matz" Matsumoto | |
| Use suitable type. | |||
| 2014-12-27 | Avoid block_given? in mrbgem:enum.rb to reduce method calls | Jun Hiroe | |
| 2014-12-27 | Use suitable type. | Tatsuhiko Kubo | |
| 2014-12-25 | avoid block_given? in enum.rb to reduce method calls | Yukihiro "Matz" Matsumoto | |
| 2014-12-24 | Merge pull request #2685 from sdottaka/fix-typo-in-mruby-eval | Yukihiro "Matz" Matsumoto | |
| mruby-eval: fix typo | |||
| 2014-12-23 | khash.h: keep key/value table accessible from original hashtable during ↵ | Yukihiro "Matz" Matsumoto | |
| resize; fix #2682 | |||
| 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-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 | 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 | 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-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-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-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 | |
| 2014-11-29 | Merge pull request #2656 from ↵ | Yukihiro "Matz" Matsumoto | |
| murasesyuka/bugfix/mruby-bin-debugger_enforce_the_c99 adhoc fix for pass build | |||
| 2014-11-29 | closing to Local Scope | murase_syuka | |
| 2014-11-28 | preserve ICLASS in ci->target_class; fix #2657; ensuring #1467 #1470 #1493 ↵ | Yukihiro "Matz" Matsumoto | |
| still works | |||
