| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-10-29 | Move `build_config.rb` -> `build_config/default.rb`; ref #5098 | Yukihiro "Matz" Matsumoto | |
| In addition, update the documents referring `build_config.rb` which is no longer used. The new `build_config.rb` describes the new configuration structure in the comment. | |||
| 2020-10-19 | Revert `MRUBY_TARGET` mechanism; ref #5096 | KOBAYASHI Shuji | |
| * In explanation of mruby, the expression `build_config.rb` is frequently used including official documents, so I think that it will not make sense if the file is no longer used. * The `MRUBY_TARGET` mechanism seems to have little improvement, so I don't think it should be changed to avoid unnecessary confusion. * `MRUBY_TARGET` and `MRuby.targets` represent somewhat different things, so using the same term "target" is a bit confusing. The mechanism that can be written short when using a file under `build_config` (renamed from `target`) directory remains (`build_config/${MRUBY_CONFIG}.rb` is used if the path specified in `MRUBY_CONFIG` doesn't exist). | |||
| 2020-10-12 | Build process updated: | Yukihiro "Matz" Matsumoto | |
| You have to specify `TARGET` to specify a configuration, e.g. ``` rake TARGET=host-debug all test ``` When you port `mruby` to a new configuration: 1. copy an existing configuration under `target` directory 2. modify the new configuration file 3. build using the new configuration 4. send PR if you please | |||
| 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 | |||
| 2019-08-20 | Use mruby-onig-regexp instead in example | Takeshi Watanabe | |
| 2019-02-23 | Remove explicit set of `DISABLE_GEMS` | KOBAYASHI Shuji | |
| `DISABLE_GEMS` is automatically set (or unset); ref #790 | |||
| 2018-06-20 | Turn off `enable_debug` flag in `build_config.rb` by default. | Yukihiro "Matz" Matsumoto | |
| This will improve the default performance of mruby; fix #4045 | |||
| 2017-10-28 | comment out `bench` build from standard `build_config.rb` | Yukihiro "Matz" Matsumoto | |
| 2017-01-25 | Update example lines of mrbgems in build_config.rb; ref #3414 | Yukihiro "Matz" Matsumoto | |
| 2016-07-23 | Fix broken msvc build | Takashi Sawanaka | |
| 2016-03-04 | Add default benchmark build config | Zachary Scott | |
| 2015-11-17 | Fix MRB_ENABLE_DEBUG_HOOK config typo left from 4440566 | Zachary Scott | |
| /cc #3014 | |||
| 2015-11-17 | DISABLE_STDIO/ENABLE_DEBUG macros to rename; close #3014 | Yukihiro "Matz" Matsumoto | |
| changes: * rename DISABLE_STDIO -> MRB_DISABLE_STDIO * rename ENABLE_DEBUG -> MRB_ENABLE_DEBUG_HOOK * no more opposite macro definitions (e.g. ENABLE_STDIO, DISABLE_DEBUG). * rewrite above macro references throughout the code. * update documents | |||
| 2015-11-15 | Merge pull request #3011 from Mav7/master | Yukihiro "Matz" Matsumoto | |
| Added more YARD docs to mruby.h | |||
| 2015-11-14 | Added more YARD docs to mruby.h | Mav7 | |
| 2015-11-10 | Merge pull request #3008 from Mav7/master | Yukihiro "Matz" Matsumoto | |
| Added YARD documentation in mruby.h | |||
| 2015-11-09 | Added YARD documentation in mruby.h | Mav7 | |
| 2015-10-15 | got rid of dummy gem | Ralph Desir(Mav7) | |
| 2015-10-15 | updated YARD docs on mruby.h | Ralph Desir(Mav7) | |
| 2015-10-16 | use visualcpp toolchain for test as well | Yukihiro "Matz" Matsumoto | |
| 2015-10-14 | got rid of dummy gem i was testing | Ralph Desir | |
| 2015-10-14 | Added documentation for mrb_undef_method | Ralph Desir(Mav7) | |
| 2015-09-05 | Revert 7b5f8b0 except removing trailing spaces | Jun Hiroe | |
| 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-09-03 | remove trailing spaces from bc9c47d5 | Yukihiro "Matz" Matsumoto | |
| 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 | |||
| 2014-11-18 | Add mruby debugger (mrdb) | mimaki | |
| 2014-04-20 | Implement :checksum_hash mrbgem option. | Daniel Bovensiepen | |
| This allows to use a mgem with a specific checksum hash. The following modification were necessary to implement this function: - add run_checkout build command to use 'git checkout' - skip shallow copy in case checksum_hash is used - make 'master' the default branch if branch isn't defined | |||
| 2014-04-09 | Make bintest enabling like other `enable_xxx` methods. | take_cheeze | |
| 2014-04-05 | Add detection of VC++2010 in build_config.rb | kyab | |
| 2014-03-01 | revert wrong build_config.rb | take_cheeze | |
| 2014-03-01 | fix compile error of min/max macro | take_cheeze | |
| 2014-02-10 | resolve conflict in travis_config.rb | Yukihiro "Matz" Matsumoto | |
| 2014-01-23 | add enable_debug to build_config.rb | Yukihiro "Matz" Matsumoto | |
| 2013-11-22 | Automatically detect toolchain if it is visualcpp, and hence we drop ↵ | Per Lundberg | |
| vs2010.rake altogether - it’s no longer needed. | |||
| 2013-11-16 | add a comment for enable_bintest in build_config.rb | fleuria | |
| 2013-11-16 | add regression for #1572 | fleuria | |
| 2013-07-31 | remove unnecessary spaces | Yukihiro "Matz" Matsumoto | |
| 2013-05-14 | mrbc to take multiple files, preserving debug information if -g given; close ↵ | Yukihiro "Matz" Matsumoto | |
| #1243 | |||
| 2013-05-13 | Add example of modifying mrbc options to add debug info | Carson McDonald | |
| 2013-04-27 | FIX: Default build should use default GEMs and not all Core GEMs | Daniel Bovensiepen | |
| 2013-04-27 | Use gembox for default build | Daniel Bovensiepen | |
| 2013-04-21 | Add Symbol#to_proc, Symbol.all_symbols | h2so5 | |
| 2013-04-17 | Add mruby-proc-ext | h2so5 | |
| 2013-04-14 | Add mruby-range-ext | h2so5 | |
| 2013-04-11 | rename mruby,mirb gems to mruby-bin-{mruby,mirb} | Yukihiro "Matz" Matsumoto | |
| 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-27 | Activated mruby-random | MATSUMOTO Ryosuke | |
| 2013-03-25 | mruby-sprintf should precede mruby-print | mattn | |
