| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-01-08 | Delay test code build until `rake test` | KOBAYASHI Shuji | |
| With this change, the test code will not be built unless `rake test` is run, so there will be almost no side effects even if `enable_test` is always set (but, gems specified by `add_test_dependency` are included in `libmruby.a`). Also added are `test: build` task, which only builds the test code (including the main code), and `test: run` task, which only runs tests independent of build. Therefore, the idiom for building in parallel and not running tests in parallel is `rake -m test:build && rake test:run`. | |||
| 2020-07-14 | Fix `${build_dir}/mrbgems/gem_init.c` generation condition; ref #5010 | KOBAYASHI Shuji | |
| The `${build_dir}/mrbgems/gem_init.c` generation condition has been changed at #5010, but it is somewhat insufficient, for example, there was a problem with `rake && rake test`, which was also regenerated in `rake test`. | |||
| 2020-05-26 | Detect newly added mrbgems when re-creating gem_init.c | Kondo Uchio | |
| 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. | |||
| 2018-10-29 | Rename libmruby stuff to avoid confusion | take-cheeze | |
| 2018-09-02 | Reverse gems final | dearblue | |
| 2018-06-20 | Add forgotten `mkdir_p`s. | take-cheeze | |
| 2017-10-16 | Fix a compile error on zero mrbgem case. | Yukihiro "Matz" Matsumoto | |
| 2015-11-27 | include changed from by quotes ("") to by brackets (<>); close #3032 | Yukihiro "Matz" Matsumoto | |
| 2014-08-04 | don't always generate gem functions | cremno | |
| If the src and mrblib directories of a mrbgem don't exist or don't include "usable" files (for tools like mirb), then functions for gem initialization and finalization don't have to be generated. | |||
| 2014-06-10 | rename mrb_atexit to mrb_state_atexit to clarify a func will be called at ↵ | Yukihiro "Matz" Matsumoto | |
| the end of state, not process; ref #2211 | |||
| 2014-06-06 | Merge pull request #2359 from take-cheeze/src_gen_dep | Yukihiro "Matz" Matsumoto | |
| Add generator script to dependency so that it will regenerate C codes when it's modified. | |||
| 2014-06-04 | Add generator script to dependency so that it will regenerate C codes when ↵ | take_cheeze | |
| it's modified. | |||
| 2014-05-08 | Add API `mrb_atexit()`. | take_cheeze | |
| `mrb_final_mrbgems` will be called as mrb_state atexit function. Maybe useful in #1844. | |||
| 2014-04-23 | Implement default gem info to use when there is no depending gem is defined. | take_cheeze | |
| 2013-07-23 | display multiple authors better. | Tomoyuki Sahara | |
| Before: Copyright (c) 2013 ["a", "b"] After: Copyright (c) 2013 a, b | |||
| 2013-05-09 | remove unused variables | Nihad Abbasov | |
| 2013-05-09 | Implement GEM dependency check | Daniel Bovensiepen | |
| 2013-03-30 | Modified build dependency to exclude 'LEGAL' from libmruby archive. | kurodash | |
| 2013-03-28 | LEGAL file generator for binaries | Daniel Bovensiepen | |
| 2013-03-10 | Change default gem path. | Yuichiro MASUI | |
| 2013-02-23 | Support to build on pwd != mruby source root | Yuichiro MASUI | |
| 2013-01-28 | load MRUBY_CONFIG script after 'build_config.rb' | Yuichiro MASUI | |
| 2013-01-22 | Added finalizer of mrbgems | Yuichiro MASUI | |
| 2013-01-20 | Improved build scripts and config files | Yuichiro MASUI | |
| 2013-01-11 | build gems if build_config.rb is modified. | mattn | |
| 2013-01-03 | Rebuild CRuby based building script without Makefile | Yuichiro MASUI | |
| Tested CRuby 1.8.6 and 1.9.3 You can see building configuration in build_config.rb | |||
