| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-05-26 | Detect newly added mrbgems when re-creating gem_init.c | Kondo Uchio | |
| 2020-04-01 | fix for quoting visualcpp | dsisnero | |
| 2020-04-01 | build when directories and files have spaces | Dominic Sisneros | |
| Modified the build to quote filenames so that it builds when files have spaces | |||
| 2020-03-08 | Increase flexibility of CrossBuild | Reckordp | |
| 2020-01-15 | Remove broken `MRB_INT16` configuration option. | Yukihiro "Matz" Matsumoto | |
| 2019-12-30 | Use `rake` instead of `minirake` in `.gitlab-ci.yml` | KOBAYASHI Shuji | |
| There was an error in the `.gitlab-ci.yml` generation script, so it was also fixed. | |||
| 2019-12-27 | Use Rake DSL instead of commands of `FileUtils` | KOBAYASHI Shuji | |
| - Respect `--verbose(-v)` and `--dry-run(-n)` options. - Silence warnings to keyword arguments on Ruby 2.7. | |||
| 2019-12-23 | Use GNU extension in C++ for cygwin | take-cheeze | |
| 2019-12-21 | Fix "undefined method `Pathname'"; fix #4895 | KOBAYASHI Shuji | |
| 2019-12-21 | Abandon `minirake`. Use `rake` for compilation; fix #4884 | Yukihiro "Matz" Matsumoto | |
| 2019-10-04 | Remove unused code to old Visual Studio in `tasks/toolchains/visualcpp.rake` | KOBAYASHI Shuji | |
| 2019-09-13 | Revert part of "Refine `tasks/toolchains/(gcc|clang).rake`" (07c6b7f0) | KOBAYASHI Shuji | |
| `-Wzero-length-array` is not a mandatory option, so the original is better. | |||
| 2019-09-13 | Fix warnings for invalid C++ option with `enable_cxx_abi`; ref #3618, #4703 | KOBAYASHI Shuji | |
| 2019-09-12 | Refine `tasks/toolchains/(gcc|clang).rake` | KOBAYASHI Shuji | |
| - Make sure to specify `-std=gnu99` for C compiler flag. - Make sure to specify `-Wzero-length-array` for C/C++ compiler flag (Clang). - Extract similar codes. | |||
| 2019-08-26 | fix lots of warnings and make logo not so big | David Siaw | |
| 2019-08-26 | change doc directory and reduce warnings | David Siaw | |
| 2019-08-05 | Use new specifiers/modifiers of `mrb_vfromat()` | KOBAYASHI Shuji | |
| The binary sizes (gems are only `mruby-bin-mruby`) are reduced slightly in my environment than before the introduction of new specifiers/modifiers (5116789a) with this change. ------------+-------------------+-------------------+-------- BINARY | BEFORE (5116789a) | AFTER (This PR) | RATIO ------------+-------------------+-------------------+-------- mruby | 593416 bytes | 593208 bytes | -0.04% libmruby.a | 769048 bytes | 767264 bytes | -0.23% ------------+-------------------+-------------------+-------- BTW, I accidentally changed `tasks/toolchains/visualcpp.rake` at #4613, so I put it back. | |||
| 2019-08-03 | Change second argument to `%l` of `mrb_vformat()` to `size_t` from `mrb_int` | KOBAYASHI Shuji | |
| - `size_t` is more commonly used. - `len` argument of `mrb_str_new()` is `size_t`. NOTE: The test for `%l` is temporarily disabled because adding a new type to `mrbgems/mruby-test/vformat.c` causes an error (memory error?) on Visual Studio 2017 in AppVeyor. | |||
| 2019-04-16 | Avoid potential zero size array declaration; fix #4382 | KOBAYASHI Shuji | |
| 2019-03-06 | Refer also CXX and CC env vars as linker command in gcc and clang toolchain | KOBAYASHI Shuji | |
| ref #4292 | |||
| 2019-02-23 | Remove explicit set of `DISABLE_GEMS` | KOBAYASHI Shuji | |
| `DISABLE_GEMS` is automatically set (or unset); ref #790 | |||
| 2018-12-22 | Append cflags for undefined macro | dearblue | |
| 2018-10-29 | Rename libmruby stuff to avoid confusion | take-cheeze | |
| 2018-09-07 | Clear terminated space | dearblue | |
| 2018-09-02 | Reverse gems final | dearblue | |
| 2018-07-04 | Add ~/Android/Sdk/ndk-bundle as default NDK home | duangsuse | |
| 2018-06-20 | Add forgotten `mkdir_p`s. | take-cheeze | |
| 2017-12-24 | Removed the Visual Studio Version Check because it does not | Lothar Scholz | |
| work with internationalized versions of Visual Studio. It will capture the returned string in the local codepage encoding and make ruby exits with an invalid UTF8 error message. Also "Version" might be translated and not appear in the output. | |||
| 2017-12-11 | Add `enable_sanitizer` method for clang and gcc. | Yukihiro "Matz" Matsumoto | |
| The patch is created by @take_cheese in #3872 | |||
| 2017-10-16 | Fix a compile error on zero mrbgem case. | Yukihiro "Matz" Matsumoto | |
| 2017-07-29 | Merge branch 'move-task-class-definitions' of ↵ | Yukihiro "Matz" Matsumoto | |
| https://github.com/udzura/mruby into udzura-move-task-class-definitions | |||
| 2017-07-19 | Fixed setting custom rbfiles in gemspec | Christopher Aue | |
| 2017-06-28 | Remove redundant use of `Object#to_s` in interpolation. | Yukihiro "Matz" Matsumoto | |
| 2017-04-22 | Add --libmruby-path support to mruby-bin-mruby-config. | Yuji Yamano | |
| 2017-04-04 | Move class/module definitions to normal .rb files | Uchio KONDO | |
| 2017-03-02 | Reorganize C++ exceptions; ref #3470 | Yukihiro "Matz" Matsumoto | |
| There are 3 levels of C++ exception handling: * default - no C++ exception (use setjmp/longjmp) * enable_cxx_exception (use C++ exceptions with C ABI) * enable_cxx_abi (use C++ ABI including exceptions) | |||
| 2017-02-28 | Compile C files by C compiler when C++ files mixed. | Yukihiro "Matz" Matsumoto | |
| ref #3267 #3470 By this commit, mruby do not use C++ ABI mode unless you specify explicitly. It compiles C files by C compilers, with C++ exception enabled when it sees C++ files in your configured mrbgems. I haven't tried visualcpp, so please submit an issue if you see any problem with C++ gems on Windows. | |||
| 2017-02-27 | Merge pull request #3458 from dabroz/gitlab-ci | Yukihiro "Matz" Matsumoto | |
| GitLab.com tests for multiple configurations | |||
| 2017-02-16 | Android toolchain separated target architecture compile flags (ctarget) from ↵ | Felix Jones | |
| shared compile flags (cflags). Added support for custom mfpu and float-abi switches for the armeabi-v7a target. | |||
| 2017-02-16 | Gitlab tests for multiple configurations | Tomasz Dabrowski | |
| Gitlab testing is introduced, using GitLab CI, to test many different configurations: - 32/64 bit architecture - float/double - 16/32/64 bit int size - none/NaN/word boxing - ASCII/UTF8 using various compilers: - gcc-4.7 - gcc-4.8 - gcc-4.9 - gcc-5 - gcc-6 - clang-3.5 - clang-3.6 - clang-3.7 - clang-3.8 - clang-3.9 | |||
| 2017-02-15 | Modify default cflags. | crimsonwoods | |
| 2017-02-15 | Add '-Wl,--fix-cortex-a8' linker option for 'armeabi-v7a' architecture. | crimsonwoods | |
| 2017-02-15 | Set default linker 'flags' and 'flags_before_libraries'. | crimsonwoods | |
| 2017-02-13 | Separate compilers setup from config setup | palkan | |
| Fixes #3418. | |||
| 2017-01-09 | Put package's libs flag after %{objs} | Sorah Fukumori | |
| In case LDFLAG contains "-Wl,--as-needed" or "--as-needed" is enabled by default, "-l" flags should appear after objs specifiction. | |||
| 2017-01-05 | Removed ununnecessary escape character '\' for MRUBY_XXX in libmruby.flags.mak | Jun Takeda | |
| 2016-12-11 | Support pkg-config in mrbgem.rake | Kouhei Sutou | |
| Example usage: MRuby::Gem::Specification.new('mruby-onig-regexp') do |spec| # ... if spec.search_package('onigmo') # Use onigmo.h when onigmo.pc exist. spec.cc.defines += ["HAVE_ONIGMO_H"] elsif spec.search_package('oniguruma') # Use oniguruma.h when oniguruma.pc exist. spec.cc.defines += ["HAVE_ONIGURUMA_H"] else # Use bundled Onigmo otherwise. # ... end end | |||
| 2016-11-24 | Fixed language standard mode for GCC (cannot use gnu99 with C++, c++03 used ↵ | Tomasz Dąbrowski | |
| instead) | |||
| 2016-11-24 | Fix for compiling mruby as C++ on Visual Studio toolchain | Tomasz Dąbrowski | |
| 2016-11-24 | Different method of compiling C as C++ (-x c++) | Tomasz Dąbrowski | |
