| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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. | |||
| 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 | |
| 2015-10-06 | Add optional params to toolchain configuration | Seba Gamboa | |
| 2015-09-03 | Add build_mrbtest after config block is evaluated | Zachary Scott | |
| This allows us to add `enable_test` anywhere in a build target, without having to worry about the order in which they are included. Previously, there was a bug that occured when adding 'mruby-test' gem to dependencies before additional gems. Instead of adding the 'mruby-test' gem dependency manually to a test build, we now only need to call `enable_test` in the target. This also allows us to call `test_enabled?` downstream when running mruby tests ourselves. /cc #2924 | |||
| 2015-08-22 | Add mruby-test build config and update :test task to use mrbgem binary | Zachary Scott | |
| Removed old mrbgems_test.rake which was merged into mrbgem spec | |||
| 2015-07-15 | Refactor `Build#compile_as_cxx`. | take_cheeze | |
| 2015-06-23 | add host_target/build_target options for CrossBuild'ng native extensions | Terence Lee | |
| 2015-06-01 | Compile mruby compiler as mrbgem. | take_cheeze | |
| Compiler codes is moved to "mruby-compiler". Executable `mrbc` is moved to "mruby-bin-mrbc". | |||
| 2015-04-23 | Add task for running and plotting benchmarks | furunkel | |
| 2015-02-10 | Add more debug flags for GCC based compilers | Kouhei Sutou | |
| We can use `#define`-ed macros in GDB with `-g3` flag. We can run code step by step in GDB with `-O0` flag. | |||
| 2014-09-08 | Fix MSVC C++ ABI build. Close #2588. | take_cheeze | |
| 2014-06-29 | Add method `toolchains` and `primary_toolchain` to `MRuby::Build`. | take_cheeze | |
| * To check imported toolchains for setting up toolchain specific things. * `primary_toolchain` returns the main toolchain name of the build. | |||
| 2014-06-06 | Add bintest for `mrbc`. | take_cheeze | |
| 2014-04-30 | remove trailing spaces | Nobuyoshi Nakada | |
| 2014-04-09 | Make bintest enabling like other `enable_xxx` methods. | take_cheeze | |
| 2014-04-08 | Add MRuby::Build#disable_cxx_exception to force C++ ABI disable. | take_cheeze | |
| 2014-03-21 | use File#directory? instead of File#exist?; ref c2d8b0 | Yukihiro "Matz" Matsumoto | |
| 2014-03-21 | avoid Dir.exist? that is not available in Ruby1.8 | Yukihiro "Matz" Matsumoto | |
| 2014-03-17 | don't show version '0.0.0' in build summary since it's default version | take_cheeze | |
| 2014-03-17 | print gem summary in print_build_summary method | take_cheeze | |
| 2014-03-05 | fix indent. | Tatsuya Matsumoto | |
| 2014-03-03 | run enabled gem's bintest only | take_cheeze | |
| 2014-03-02 | use c++ compiler to link when c++ abi is enabled | take_cheeze | |
| 2014-03-01 | support c++ exception | take_cheeze | |
| 2014-02-23 | support custom build_dir in CrossBuild | take_cheeze | |
| 2014-02-23 | make mruby build directory customizable | take_cheeze | |
| 2014-02-10 | resolve conflict in travis_config.rb | Yukihiro "Matz" Matsumoto | |
| 2013-11-26 | use mrbc of current build in non cross build | take_cheeze | |
| 2013-11-24 | add enable_debug method to MRuby::Build and build debug version in travis-ci | take_cheeze | |
| 2013-11-16 | add conf.enable_bintest and run_bintest | fleuria | |
| 2013-08-04 | Added support for custom gem clone directories when using git | Ryan Scott | |
| 2013-07-15 | Allow programmers to specify build path manually | Xuejie "Rafael" Xiao | |
| 2013-05-03 | Move GemList to MRuby::Gem::List. More logical location | Daniel Bovensiepen | |
| 2013-05-03 | Use advanced GemList as list for GEMs | Daniel Bovensiepen | |
| 2013-04-11 | Move mirb and mruby to mrbgems. | Masaki Muranaka | |
| 2013-04-07 | Add "test runner" support for cross builds. | Masaki Muranaka | |
| "test runner" means target simulator like QEmu, GDB sim, and so on. Also "test runner" might be debug agents for real targets. If you do not setup test_runner, Rake will work same as before. | |||
| 2013-03-19 | Add gem version to build summary if it exists. | Carson McDonald | |
| 2013-03-14 | Merge pull request #975 from crimsonwoods/modify_build_script | Yukihiro "Matz" Matsumoto | |
| Improve Android platform support. | |||
| 2013-03-14 | bug fix: fix wrong method name. | crimsonwoods | |
| 2013-03-14 | support 'Cygwin' as build platform. | crimsonwoods | |
| 2013-03-07 | Add Support to build loadable modules defined in mrbgems. | Masaki Muranaka | |
| 2013-02-28 | Rake respects verbose flag also for test and clean target | Daniel Bovensiepen | |
| 2013-02-23 | Support to build on pwd != mruby source root | Yuichiro MASUI | |
| 2013-02-03 | Generate mrbtest.a file for sparete from driver.o | Yuichiro MASUI | |
| 2013-01-30 | resolve conflict | Yukihiro Matz Matsumoto | |
| 2013-01-28 | Change the way that the DISABLE_GEMS flag is set. | Carson McDonald | |
| 2013-01-28 | load MRUBY_CONFIG script after 'build_config.rb' | Yuichiro MASUI | |
