| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2013-10-30 | preserve only arguments on stack; fix #1527 | Yukihiro "Matz" Matsumoto | |
| 2013-10-30 | fix wrong actual and expected order | Yukihiro "Matz" Matsumoto | |
| 2013-10-30 | fix #1550 | fleuria | |
| emit a "\n" as the first token for parser instead of taking the first character from the next file for lexer, to prevent mruby "concatenate" two keywords between files it should be regarded as a work around, for it can not resolve this case: $ cat a.rb " $ cat b.rb b" $ bin/mrbc -o- -v a.rb b.rb mruby - Embeddable Ruby Copyright (c) 2010-2013 mruby developers NODE_SCOPE: NODE_BEGIN: NODE_STR " b " len 4 irep 0 nregs=2 nlocals=1 pools=1 syms=0 000 OP_STRING R1 "\n\nb " 001 OP_STOP thanks @bovi 's idea | |||
| 2013-10-27 | Uniquify the results of Object#methods | h2so5 | |
| 2013-10-26 | nil/false should not be implicitly converted to integers in mrb_get_args(); ↵ | Yukihiro "Matz" Matsumoto | |
| close #1529 | |||
| 2013-10-26 | mrb_Integer() should not convert strings to integers | Yukihiro "Matz" Matsumoto | |
| 2013-10-26 | Merge pull request #1530 from h2so5/args-explicit-conversion | Yukihiro "Matz" Matsumoto | |
| Disable implicit integer conversion in mrb_get_args | |||
| 2013-10-25 | update test code to ensure return value from class statement | Yukihiro "Matz" Matsumoto | |
| 2013-10-25 | add a regression for #1544 | fleuria | |
| 2013-10-25 | fix #1544 | fleuria | |
| We have already reserved that register in codegen()'s case NODE_DEF, but what we care about is actually the previous register. So what we need is get that register by cursp() after pop(), then recover the reservation by push(). | |||
| 2013-10-24 | Merge pull request #1543 from Fleurer/issue1542 | Yukihiro "Matz" Matsumoto | |
| fix #1542 | |||
| 2013-10-23 | fix #1542 | fleuria | |
| 2013-10-23 | modify upto/downto for compatibility | Yukihiro "Matz" Matsumoto | |
| 2013-10-22 | move some methods to make floats and integers compatible [mruby special] | Yukihiro "Matz" Matsumoto | |
| 2013-10-22 | implement some Numeric methods in Ruby | Yukihiro "Matz" Matsumoto | |
| 2013-10-21 | implement Integer#succ in Ruby | Yukihiro "Matz" Matsumoto | |
| 2013-10-20 | Fixnum#succ may overflow | Yukihiro "Matz" Matsumoto | |
| 2013-10-16 | move declarations to the beginning of blocks | Yukihiro "Matz" Matsumoto | |
| 2013-10-15 | Merge pull request #1538 from carsonmcdonald/conststackfix | Yukihiro "Matz" Matsumoto | |
| Set regs to stack on return of const_get calls before use | |||
| 2013-10-15 | Set regs to stack on return of const_get calls before use | Carson McDonald | |
| 2013-10-15 | better error position display | Yukihiro "Matz" Matsumoto | |
| 2013-10-15 | define Module#const_missing | Yukihiro "Matz" Matsumoto | |
| 2013-10-15 | remove unused code and irrelevant comment. | Tomoyuki Sahara | |
| 2013-10-09 | Merge pull request #1534 from skandhas/pr-add-some-symbol-methods | Yukihiro "Matz" Matsumoto | |
| Add some methods to Symbol | |||
| 2013-10-09 | Merge pull request #1535 from matsumoto-r/del_unused_varaiable | Yukihiro "Matz" Matsumoto | |
| remove unused value for mrb_gv_remove | |||
| 2013-10-10 | add mrb_gv_remove(); untested | Yukihiro "Matz" Matsumoto | |
| 2013-10-10 | more IPPROTO_* related to IPv6. | Tomoyuki Sahara | |
| 2013-10-10 | remove unused value for mrb_gv_remove | MATSUMOTO Ryosuke | |
| 2013-10-09 | fix typo... | Tomoyuki Sahara | |
| 2013-10-08 | add some methods to Symbol | skandhas | |
| 2013-10-05 | simplify stack_clear() | Yukihiro "Matz" Matsumoto | |
| 2013-10-05 | Disable implicit integer conversion in mrb_get_args | h2so5 | |
| 2013-10-03 | Merge pull request #1528 from Ahti/master | Yukihiro "Matz" Matsumoto | |
| fix no multiline strings in mirb | |||
| 2013-10-04 | fix no multiline strings in mirb | Lukas Stabe | |
| 2013-10-03 | fix RSTRING_PTR usage. | Tomoyuki Sahara | |
| 2013-10-02 | Merge pull request #4 from pbosetti/master | Tomoyuki Sahara | |
| Truncate the file to zero length on opening when "w" mode is set | |||
| 2013-10-02 | Merge branch 'master' of https://github.com/iij/mruby-io | Paolo Bosetti | |
| 2013-10-02 | Truncate file on File.open(file, "w") | Paolo Bosetti | |
| 2013-10-02 | Merge pull request #1522 from bovi/patch-1 | Yukihiro "Matz" Matsumoto | |
| Improve Grammar of Documentation | |||
| 2013-10-01 | Merge pull request #1523 from wrl/relative-gembox-nokeyword | Yukihiro "Matz" Matsumoto | |
| Implement gembox-relative gemdir paths | |||
| 2013-10-01 | Fix for caller_dir relative gems | William Light | |
| 2013-10-01 | Implement gembox-relative gemdir paths | William Light | |
| In the case where a relative path is specified to a gembox from build_config.rb, it was previously tricky to specify relative gem paths from inside that gembox. For example, consider a project in which mruby is checked out as a submodule in the project root: +- project_root | +- mruby/ | | | +- build_config.rb | | | +- ... | +- my_gembox/ | +- my_gembox.gembox | +- my_gem/ | +- mrbgem.rake | +- ... If build_config.rb refers to my_gembox with a relative path, it's difficult for my_gembox to then refer to my_gem. With this proposed change, my_gembox.gembox can look like this: MRuby::GemBox.new do |conf| conf.gem "my_gem" end | |||
| 2013-10-02 | Improve Grammar of Documentation | Daniel Bovensiepen | |
| 2013-10-01 | Merge pull request #1520 from pbosetti/master | Yukihiro "Matz" Matsumoto | |
| Added test for inline arrays longer than 126 elements. | |||
| 2013-10-01 | Merge pull request #1521 from Fleurer/issue-1519 | Yukihiro "Matz" Matsumoto | |
| fix #1519 | |||
| 2013-10-01 | fix #1519 | fleuria | |
| the 128th element in an array literal would trigger a corner case on splat mode checking, in which mruby will splat an that value into its parent array. the issue was masked by the fact of ary_concat() also accept non-array value: 1.9.3p286 :002> a = 1 1.9.3p286 :003> [*a] => [1] the expected behaviour should be OP_ARYPUSH the 128th element, instead of splat it by OP_ARYCAT. | |||
| 2013-10-01 | Added test for inline arrays longer than 126 elements. | Paolo Bosetti | |
| 2013-09-30 | syswrite must write to fd2 if it is properly set. | Tomoyuki Sahara | |
| closes #3. | |||
| 2013-09-30 | style | Tomoyuki Sahara | |
| 2013-09-30 | don't retry when we cannot fork(2). | Tomoyuki Sahara | |
| EAGAIN indicates the system is under heavy load. Retrying make things worse. | |||
