| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-01-17 | Fix assertion name for `Numeric#**` test | KOBAYASHI Shuji | |
| 2019-01-15 | Merge pull request #4230 from ↵ | Yukihiro "Matz" Matsumoto | |
| shuujii/fix-coercing-for-step-counter-in-numeric-step Fix coercing for first step counter in `Numeric#step` | |||
| 2019-01-15 | Fix coercing for first step counter in `Numeric#step` | KOBAYASHI Shuji | |
| Before: a=[]; 7.step(4, -3.0) { |c| a << c }; p a #=> [7, 4.0] After / Ruby: a=[]; 7.step(4, -3.0) { |c| a << c }; p a #=> [7.0, 4.0] | |||
| 2019-01-15 | Merge pull request #4228 from shuujii/sort-gitignore | Yukihiro "Matz" Matsumoto | |
| [ci skip] Sort `.gitignore` | |||
| 2019-01-15 | [ci skip] Sort `.gitignore` | KOBAYASHI Shuji | |
| 2019-01-15 | Merge pull request #4226 from dearblue/fix-build-cxx-exc | Yukihiro "Matz" Matsumoto | |
| Build fails when set `conf.build_dir=<rel path>` and `conf.enable_cxx_exception` | |||
| 2019-01-15 | Merge pull request #4227 from shuujii/ignore-compiler-tmp-files | Yukihiro "Matz" Matsumoto | |
| Ignore compiler temporary files (for `-save-temps` flag) | |||
| 2019-01-14 | Ignore compiler temporary files (for `-save-temps` flag) | KOBAYASHI Shuji | |
| 2019-01-14 | Merge pull request #4222 from shuujii/use-g-instead-of-e | Yukihiro "Matz" Matsumoto | |
| Use `%g` instead of `%e` for float representation in dump format | |||
| 2019-01-14 | Merge pull request #4225 from ↵ | Yukihiro "Matz" Matsumoto | |
| shuujii/improve-compatibility-to-cruby-for-float-to_s Improve compatibility to CRuby for `Float#to_s` | |||
| 2019-01-14 | Fix build failed when set `conf.build_dir=<rel path>` and ↵ | dearblue | |
| `conf.enable_cxx_exception` | |||
| 2019-01-13 | Use 2 digits exponent format for `printf` family on old MSVC | KOBAYASHI Shuji | |
| For conforming C standard. | |||
| 2019-01-13 | Improve compatibility to CRuby for `Float#to_s` | KOBAYASHI Shuji | |
| Bfore: Float::INFINITY.to_s #=> "inf" 50.0.to_s #=> "50" 1e20.to_s #=> "1e+20" After / CRuby: Float::INFINITY.to_s #=> "Infinity" 50.0.to_s #=> "50.0" 1e20.to_s #=> "1.0e+20" | |||
| 2019-01-13 | Merge pull request #4224 from shuujii/use-__send__-instead-of-send | Yukihiro "Matz" Matsumoto | |
| Use `__send__` instead of `send`; ref #4207 | |||
| 2019-01-12 | Use `__send__` instead of `send`; ref #4207 | KOBAYASHI Shuji | |
| 2019-01-11 | Use `%g` instead of `%e` for float representation in dump format | KOBAYASHI Shuji | |
| `%g` use shorter representation than `%e`. | |||
| 2019-01-11 | Merge pull request #4221 from shuujii/remove-duplicate-code-in-numeric | Yukihiro "Matz" Matsumoto | |
| Remove duplicate code in numeric.c | |||
| 2019-01-10 | Remove duplicate code in numeric.c | 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 | Update compiled binary format version; ref #4219 | Yukihiro "Matz" Matsumoto | |
| 2019-01-08 | Update `OP_APOST` description (typo fixed). | 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 | Merge pull request #4218 from take-cheeze/export_time_api | Yukihiro "Matz" Matsumoto | |
| Add `Time` object creation API | |||
| 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-07 | Merge pull request #4217 from shuujii/fix-0.0-handling | Yukihiro "Matz" Matsumoto | |
| Fix `0.0` and `-0.0` handling. | |||
| 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-06 | Merge pull request #4216 from shuujii/add-assert_same | Yukihiro "Matz" Matsumoto | |
| Add `assert_same` and `assert_not_same` | |||
| 2019-01-05 | Add `assert_same` and `assert_not_same` | KOBAYASHI Shuji | |
| 2019-01-04 | Merge pull request #4215 from shuujii/integrate-float.rb-into-numeric.c | Yukihiro "Matz" Matsumoto | |
| Integrate mrblib/float.rb into src/numeric.c | |||
| 2019-01-04 | Integrate mrblib/float.rb into src/numeric.c | KOBAYASHI Shuji | |
| - Avoid hack for `MRB_WITHOUT_FLOAT` in build scripts - Avoid runtime dispatch for `MRB_WITHOUT_FLOAT` | |||
| 2019-01-04 | Remove `mrb_` prefix from static functions in `mruby-range-ext`; #4213 | Yukihiro "Matz" Matsumoto | |
| 2019-01-04 | Remove unused local variable `n` in `range_initialize`; #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 #4213 from shuujii/range-rafactor | Yukihiro "Matz" Matsumoto | |
| range: Refactor range.h/range.c | |||
| 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 | range: Refactor range.h/range.c | KOBAYASHI Shuji | |
| Functions order, name, linkage and so on. | |||
| 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-02 | Merge pull request #4209 from shuujii/range-embed-edges-in-rrange | Yukihiro "Matz" Matsumoto | |
| range: Embed edges in RRange on boxing environment. | |||
| 2019-01-01 | io: Skip TTY test for environments that TTY device is unavailable. | KOBAYASHI Shuji | |
| e.g. GitLab CI | |||
