| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-02-08 | Fix `Enumerator#(initialize|inspect)` for `nil`/`false` | KOBAYASHI Shuji | |
| 2019-02-08 | Merge pull request #4251 from ↵ | Yukihiro "Matz" Matsumoto | |
| shuujii/remove-no-meaning-statements-in-mruby-io-tests Remove no meaning statements in `mruby-io` tests | |||
| 2019-02-07 | Add `OP_ENTER` to blocks without parameters; fix #4175 | Yukihiro "Matz" Matsumoto | |
| So that `lambda{}.call(1)` raises `ArgumentError` as CRuby does. Also, fixed junk assignment for `lambda{|;a|p a}.call{}`. | |||
| 2019-02-07 | Merge branch 'rename-bin-mruby-config-to-bin-config' of ↵ | Yukihiro "Matz" Matsumoto | |
| https://github.com/shuujii/mruby into shuujii-rename-bin-mruby-config-to-bin-config | |||
| 2019-02-07 | Raise `NameError` for symbol struct access. | Yukihiro "Matz" Matsumoto | |
| 2019-02-06 | Integrate definition of `MRuby::Build#exefile` | KOBAYASHI Shuji | |
| 2019-02-06 | Merge pull request #4256 from shuujii/move-none-to-mrblib-enum | Yukihiro "Matz" Matsumoto | |
| Move `NONE` to `mrblib/enum.rb` | |||
| 2019-02-04 | Merge pull request #4260 from shuujii/fix-symbol-size-with-mrb_utf8_string | Yukihiro "Matz" Matsumoto | |
| Fix `Symbol#size` for multi-byte characters with `MRB_UTF8_STRING` | |||
| 2019-02-04 | Fix `Symbol#size` for multi-byte characters with `MRB_UTF8_STRING` | KOBAYASHI Shuji | |
| Before: p :あ.size #=> 3 After: p :あ.size #=> 1 | |||
| 2019-02-03 | Use `mrb->eException_class` instead of `mrb_class_get()` | KOBAYASHI Shuji | |
| 2019-02-01 | Move `NONE` to `mrblib/enum.rb` | KOBAYASHI Shuji | |
| 2019-01-31 | `Enumerator#size` is not supported [ci skip] | KOBAYASHI Shuji | |
| 2019-01-30 | Remove unneeded `dup` in `Enumerator#initialize` | KOBAYASHI Shuji | |
| 2019-01-28 | `class`/`module` expression with empty body should return `nil` | KOBAYASHI Shuji | |
| Before: p(class A end) #=> A p(class << self; end) #=> #<Class:#<Object:0x7fdc3880e420>> p(module B end) #=> B After/Ruby: p(class A end) #=> nil p(class << self; end) #=> nil p(module B end) #=> nil | |||
| 2019-01-28 | Use assertion methods in `FileTest` tests | KOBAYASHI Shuji | |
| 2019-01-27 | Remove no meaning statements in `mruby-io` tests | KOBAYASHI Shuji | |
| 2019-01-26 | fix Time about carry-up and carry-down | takkaw | |
| 2019-01-26 | Refine error message for time interval | KOBAYASHI Shuji | |
| Time interval value can be zero, and float (in `Kernel#sleep`) | |||
| 2019-01-25 | Merge pull request #4240 from shuujii/refactor-sleep-test | Yukihiro "Matz" Matsumoto | |
| Use `assert_raise` and `assert_nothing_raised` in `mruby-sleep` tests | |||
| 2019-01-25 | Merge pull request #4245 from shuujii/remove-assert_nothing_raised-in-io-test | Yukihiro "Matz" Matsumoto | |
| Remove definition of `assert_nothing_raised` in `IO` test | |||
| 2019-01-25 | Merge pull request #4246 from shuujii/use-assertion-methods-in-file-test | Yukihiro "Matz" Matsumoto | |
| Use assertion methods in `File` test | |||
| 2019-01-25 | Remove unused file for `mruby-io` test | KOBAYASHI Shuji | |
| 2019-01-25 | Use assertion methods in `File` test | KOBAYASHI Shuji | |
| 2019-01-25 | Remove definition of `assert_nothing_raised` in `IO` test | KOBAYASHI Shuji | |
| 2019-01-25 | Merge pull request #4243 from ↵ | Yukihiro "Matz" Matsumoto | |
| shuujii/remove-definition-of-sprintf-in-mruby-print Remove definition of `Kernel#sprintf` in `mruby-print` | |||
| 2019-01-24 | Remove redundant `NULL` check for `mrb_malloc` | KOBAYASHI Shuji | |
| 2019-01-24 | Remove definition of `Kernel#sprintf` in `mruby-print` | KOBAYASHI Shuji | |
| 2019-01-21 | Use `assert_raise` and `assert_nothing_raised` in `mruby-sleep` tests | KOBAYASHI Shuji | |
| 2019-01-20 | Rename `mruby-bin-mruby-config` mrbgem to `mruby-bin-config` | KOBAYASHI Shuji | |
| For brevity and consistency (e.g. `mruby-bin-strip` doesn't have `mruby-` after `bin-`). | |||
| 2019-01-16 | Remove special treatments for `MRB_WITHOUT_FLOAT` in build scripts | KOBAYASHI Shuji | |
| 2019-01-10 | Merge pull request #4220 from shuujii/change-order-for-assertion-args | Yukihiro "Matz" Matsumoto | |
| Change the order of "expected" and "actual" in test | |||
| 2019-01-09 | Change the order of "expected" and "actual" in test | KOBAYASHI Shuji | |
| 2019-01-09 | Use `$mrbtest_io_wfname` for `chmod` test. | Yukihiro "Matz" Matsumoto | |
| 2019-01-08 | Merge pull request #4219 from ↵ | Yukihiro "Matz" Matsumoto | |
| shuujii/fix-dump-load-float-literal-evaluate-to-infinity Fix dump/load float leteral evaluate to infinity | |||
| 2019-01-08 | Fix dump/load float leteral evaluate to infinity | KOBAYASHI Shuji | |
| Example: # example.rb p(2e308) p(-2e308) Good: $ bin/mruby example.rb inf -inf Bad: $ bin/mrbc example.rb $ bin/mruby -b example.mrb 0 -0 Cause: Float infinity representation is `inf` on dump and it is converted by corresponding `String#to_f` on load. Treatment: - Introduce new representations (`i`: +infinity, `I`: -infinity) - Allow old representations (`inf`, `-inf`, `infinity`, `-infinity`) too - Raise error for unknown representations (use corresponding `Kernel#Float`) | |||
| 2019-01-08 | Export Time creation API | take-cheeze | |
| 2019-01-06 | Fix 0.0 and -0.0 handling. | KOBAYASHI Shuji | |
| Fix the following issue: Good: $ bin/mruby -e 'p(-0.0)' #=> "-0" Bad: $ bin/mruby -e 'a=0.0; p(-0.0)' #=> "0" | |||
| 2019-01-04 | Remove `mrb_` prefix from static functions in `mruby-range-ext`; #4213 | Yukihiro "Matz" Matsumoto | |
| 2019-01-04 | Merge pull request #4210 from dearblue/enum-chain | Yukihiro "Matz" Matsumoto | |
| Add enumerator chain feature (CRuby-2.6 compatible) | |||
| 2019-01-04 | Merge pull request #4211 from dearblue/proc-composition | Yukihiro "Matz" Matsumoto | |
| Add proc composition feature (CRuby-2.6 compatible) | |||
| 2019-01-04 | Merge pull request #4212 from shuujii/pack-remove-float-check | Yukihiro "Matz" Matsumoto | |
| pack: Remove redundant float check in pack_utf8() | |||
| 2019-01-03 | pack: Remove redundant float check in pack_utf8() | KOBAYASHI Shuji | |
| The argument is converted to fixnum before calling. | |||
| 2019-01-03 | Add test for Enumerator::Chain | dearblue | |
| 2019-01-03 | Add test for #<< and #>> for Proc and Method class | dearblue | |
| 2019-01-03 | Add enumerator chain feature (CRuby-2.6 compatible) | dearblue | |
| - Enumerator::Chain - Enumerable#chain - Enumerable#+ | |||
| 2019-01-03 | Add proc composition feature (CRuby-2.6 compatible) | dearblue | |
| - Proc#<< and Proc#>> - Method#<< and Method#>> | |||
| 2019-01-03 | Remove `Kernel#class_defined?` which is not available in CRuby; #3829 | Yukihiro "Matz" Matsumoto | |
| 2019-01-03 | `mruby-inline-struct` to support `MRB_WITHOUT_FLOAT`. | Yukihiro "Matz" Matsumoto | |
| 2019-01-02 | Merge pull request #4208 from shuujii/io-skip-tty-test | Yukihiro "Matz" Matsumoto | |
| io: Skip TTY test for environments that TTY device is unavailable. | |||
| 2019-01-01 | io: Skip TTY test for environments that TTY device is unavailable. | KOBAYASHI Shuji | |
| e.g. GitLab CI | |||
