| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-06-04 | Remove `rake -v` option from GitHub Actions. | Yukihiro "Matz" Matsumoto | |
| 2020-06-04 | Ignore files for `clangd`. | Yukihiro "Matz" Matsumoto | |
| - `compile_flags.txt' - `compile_commands.json` | |||
| 2020-06-04 | Remove `bison` installation from GitHub Actions. | Yukihiro "Matz" Matsumoto | |
| 2020-06-04 | Update release date.2.1.1 | Hiroshi Mimaki | |
| 2020-06-04 | Add explicit cast to `DROP_PRECISION` macro in `rtional.c`. | Yukihiro "Matz" Matsumoto | |
| 2020-06-04 | Add `mruby-complex` and `mruby-rational` to `default.gembox`. | Yukihiro "Matz" Matsumoto | |
| 2020-06-04 | Add explicit cast to silence warnings on AppVeyor. | Yukihiro "Matz" Matsumoto | |
| 2020-06-04 | Merge pull request #4865 from take-cheeze/istruct_align | Yukihiro "Matz" Matsumoto | |
| Align RIStruct data for rational/complex | |||
| 2020-06-04 | Add `.ccls*` to `.gitignore`. | Yukihiro "Matz" Matsumoto | |
| 2020-06-03 | Merge branch 'dearblue-hide-func'; merge #4937 | Yukihiro "Matz" Matsumoto | |
| 2020-06-03 | Hiding method implementation C functions in mruby-io | dearblue | |
| 2020-06-03 | Merge pull request #4800 from ↵ | Yukihiro "Matz" Matsumoto | |
| shuujii/set-MRB_STR_ASCII-flag-to-some-stringize-methods Set `MRB_STR_ASCII` flag to some stringize methods | |||
| 2020-06-02 | Merge branch 'dearblue-eval-patchfree'; close #5016 | Yukihiro "Matz" Matsumoto | |
| 2020-06-02 | Remove `patch_irep()` in `mruby-eval` | dearblue | |
| - It can now deal with operands in the range of `OP_EXT*`. - It can now call the same method as the variable name without arguments. ```ruby def a "Safe!" end a = "Auto!" eval "a()" # call method `a` ``` | |||
| 2020-06-01 | Add `mruby-eval` to `default.gembox`. | Yukihiro "Matz" Matsumoto | |
| 2020-06-01 | Merge pull request #5014 from dearblue/local_variables | Yukihiro "Matz" Matsumoto | |
| Get local variable names from orphan block; ref #3710 | |||
| 2020-06-01 | Merge pull request #5017 from RoryO/master | Yukihiro "Matz" Matsumoto | |
| Fix float constant redefinition warnings | |||
| 2020-05-31 | Fix float constant redefinition warnings | Rory OConnell | |
| 2020-05-31 | Get local variable names from orphan block; ref #3710 | dearblue | |
| 2020-05-29 | Print exception backtrace if possible without `-v` in test | KOBAYASHI Shuji | |
| Backtrace is useful for debugging. | |||
| 2020-05-28 | Check `c->eidx` before decrement in `ecall()`; close #4977 | Yukihiro "Matz" Matsumoto | |
| 2020-05-27 | Merge pull request #5011 from ↵ | Yukihiro "Matz" Matsumoto | |
| shuujii/respect-CFLAGS-CXXFLAGS-and-LDFLAGS-env-vars-in-appveyor_config.rb Respect CFLAGS, CXXFLAGS, and LDFLAGS env vars in appveyor_config.rb | |||
| 2020-05-27 | Respect CFLAGS, CXXFLAGS, and LDFLAGS env vars in appveyor_config.rb | KOBAYASHI Shuji | |
| [skip travis] | |||
| 2020-05-27 | Move `fmt_setup` until absolutely necessary. | Yukihiro "Matz" Matsumoto | |
| 2020-05-26 | Integer format can be bigger than `32` on 64bit platforms. | Yukihiro "Matz" Matsumoto | |
| We made it `64` which should be big enough: - Format modifier: 4 characters max - Maximum width: 19 digits max - Period between width and precision: 1 character - Maximum precision: 19 digits max - Format specifier: 1 character - NUL terminator: 1 byte - Total: 45 < 64 | |||
| 2020-05-26 | Merge pull request #5010 from udzura/patch-1 | Yukihiro "Matz" Matsumoto | |
| Detect newly added mrbgems when re-creating gem_init.c | |||
| 2020-05-26 | Detect newly added mrbgems when re-creating gem_init.c | Kondo Uchio | |
| 2020-05-26 | Merge pull request #5009 from ↵ | Yukihiro "Matz" Matsumoto | |
| shuujii/removed-Bison-related-settings-from-.travis.yml-and-appveyor.yml Removed Bison related settings from `.travis.yml` and `appveyor.yml` | |||
| 2020-05-26 | Merge pull request #5008 from shuujii/revert-part-of-Start-GitHub-Actions | Yukihiro "Matz" Matsumoto | |
| Revert part of "Start GitHub Actions" (4ce3997c) | |||
| 2020-05-26 | Removed Bison related settings from `.travis.yml` and `appveyor.yml` | KOBAYASHI Shuji | |
| 2020-05-26 | Revert part of "Start GitHub Actions" (4ce3997c) | KOBAYASHI Shuji | |
| Because some changes have been overridden. | |||
| 2020-05-26 | Specify the latest `bison` on macOS; ref #4903 | Yukihiro "Matz" Matsumoto | |
| 2020-05-26 | Merge pull request #5007 from ↵ | Yukihiro "Matz" Matsumoto | |
| shuujii/add-y.tab.c-to-remove-Bison-from-build-dependencies Add `y.tab.c` to remove Bison from build dependencies; ref 4ce3997c | |||
| 2020-05-25 | Add `y.tab.c` to remove Bison from build dependencies; ref 4ce3997c | KOBAYASHI Shuji | |
| I sometimes see Bison related problems in setting up build environments. Therefore to remove Bison from build time dependencies, add `y.tab.c` generated by Bison to the repository. The reduction of dependency at build time also reduces the labor and time for setup and installation in CI. In addition, a path in `#line` directive is converted to a relative path so that its path is constant regardless of development environments. | |||
| 2020-05-24 | Use the newer `bison` on GitHub actions macOS; ref #4903 | Yukihiro "Matz" Matsumoto | |
| `Windows-MinGW` and `Windows-VC` also requires updates. | |||
| 2020-05-24 | Start GitHub Actions; close #4903 | Takeshi Watanabe | |
| 2020-05-24 | Merge pull request #5006 from mame/fix-send-with-splat-args | Yukihiro "Matz" Matsumoto | |
| Do not destruct rest arguments for __send__ | |||
| 2020-05-24 | Do not destruct rest arguments for __send__ | Yusuke Endoh | |
| Formerly, `__send__(*args)` modified `args` with `Array#shift`. This bug affects optcarrot. This changeset avoids the array destruction by using `args = args[1, len-1]`. | |||
| 2020-05-20 | Merge pull request #5003 from shuujii/retry-rake--m-on-AppVeyor | Yukihiro "Matz" Matsumoto | |
| Retry `rake -m` on AppVeyor [skip travis] | |||
| 2020-05-20 | Retry `rake -m` on AppVeyor [skip travis] | KOBAYASHI Shuji | |
| The following error occurs when using `rake -m` on AppVeyor: ``` fatal error C1041: cannot open program database 'C:\projects\mruby\vc140.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS ``` Therefore, the issue is solved by not creating the PDB file. It is expected to be somewhat faster by not generating debugging information (I don't think debugging information is necessary for normal CI). | |||
| 2020-05-19 | Revert "Use `rake -m` (multi-task) to `appveyor.yml`." | Yukihiro "Matz" Matsumoto | |
| This reverts commit ac68c90800e5fab3ab4e00a3086101b3cbf1c379. `rake -m` does not work for VisualC. | |||
| 2020-05-19 | Use `rake -m` (multi-task) to `appveyor.yml`. | Yukihiro "Matz" Matsumoto | |
| 2020-05-19 | Merge pull request #5002 from RoryO/master | Yukihiro "Matz" Matsumoto | |
| Adding warnings for mrb_load functions leaking RProc objects | |||
| 2020-05-19 | Adding warnings for mrb_load functions leaking RProc objects | Rory OConnell | |
| 2020-05-15 | Merge pull request #5000 from ↵ | Yukihiro "Matz" Matsumoto | |
| shuujii/unify-eql-receiver-in-Hash-according-to-Ruby Unify `eql?` receiver in `Hash` according to Ruby | |||
| 2020-05-15 | Unify `eql?` receiver in `Hash` according to Ruby | KOBAYASHI Shuji | |
| ### Example ```ruby # example.rb class A def eql?(o) p self.class super end def hash 1 end end class B < A; end h = {A.new => 1} h[B.new] ``` #### Before this patch: ```console $ bin/mruby example.rb A ``` #### After this patch (same as Ruby) ```console $ bin/mruby example.rb B ``` | |||
| 2020-05-15 | Rename C function `mrb_proc_lambda`. | Yukihiro "Matz" Matsumoto | |
| 2020-05-15 | Add `pread/pwrite` support on `__MACH__` (MacOS) in addition to `__unix__`. | Yukihiro "Matz" Matsumoto | |
| 2020-05-15 | Remove `YYERROR_VERBOSE` which no longer supported since `bison 3.6`. | Yukihiro "Matz" Matsumoto | |
| Instead we added `%define parse.error verbose`. | |||
| 2020-05-11 | Make `off_t` handling simpler; #4872 #4939 | Yukihiro "Matz" Matsumoto | |
| The newer `clang` warns implicit float conversions. | |||
