| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2013-11-03 | introduce mrb_context_run() | fleuria | |
| currently there are two scnenario to call mrb_run(), the first is calling a proc, in this case mrb should create a new environment, discarding all the variables except args, reciever and block. the second is calling the newly generated irep, like in mirb. in this case, the variables should be kept after mrb_run(). so we introduce mrb_context_run() to handle this seperately. | |||
| 2013-11-01 | Merge pull request #1557 from 3miliano/master | Yukihiro "Matz" Matsumoto | |
| Added shuffle and shuffle! to the Array class in the Random gem. | |||
| 2013-11-01 | Added shuffle and shuffle! to the Array class in the Random gem. | Emiliano Lesende | |
| 2013-11-01 | changed argument type of mrb_ary_modify(); ref #1554 | Yukihiro "Matz" Matsumoto | |
| 2013-10-31 | add mrb_ary_modify(mrb,a); you have to ensure mrb_value a to be an array; ↵ | Yukihiro "Matz" Matsumoto | |
| ref #1554 | |||
| 2013-10-31 | Merge branch 'master' of github.com:mruby/mruby | Yukihiro "Matz" Matsumoto | |
| 2013-10-31 | restore context status to RUNNING on automatic yield at the end of the ↵ | Yukihiro "Matz" Matsumoto | |
| block; fix #1555 | |||
| 2013-10-30 | Merge pull request #1553 from Fleurer/fix1550-cont | Yukihiro "Matz" Matsumoto | |
| fix 3a4c8e2 | |||
| 2013-10-30 | fix 3a4c8e2 | fleuria | |
| unfortunately the previouse commit is incorrect, which still concate the keywords, but like this: method='"end\nb"' (201) | |||
| 2013-10-30 | resolve conflict #1552 | Yukihiro "Matz" Matsumoto | |
| 2013-10-30 | Merge pull request #1551 from Fleurer/fix1550 | Yukihiro "Matz" Matsumoto | |
| fix #1550 | |||
| 2013-10-30 | Merge pull request #1510 from schmurfy/freebsd_fix | Yukihiro "Matz" Matsumoto | |
| fixed compilation on freebsd releases witout log2 function | |||
| 2013-10-30 | type check class/module in mrb_get_args(); close #1477 | Yukihiro "Matz" Matsumoto | |
| 2013-10-30 | implement Class.new with block | h2so5 | |
| 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-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 | remove unused value for mrb_gv_remove | MATSUMOTO Ryosuke | |
| 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-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 | |
