| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-09-08 | Fix MSVC C++ ABI build. Close #2588. | take_cheeze | |
| 2014-09-05 | Fix default gem loading in `generate_gem_table`. | take_cheeze | |
| 2014-08-20 | Fix error handlings for mrb_open_core(). | Tatsuhiko Kubo | |
| 2014-08-11 | fix build when neither src nor mrblib directory exists. | Tomoyuki Sahara | |
| 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-07-14 | Set `$mrbtest_verbose` flag in `mrb_init_test_driver`. | take_cheeze | |
| 2014-07-12 | Fix rake failure since `mrbtest_objs` isn't flattened. | take_cheeze | |
| Append generated test object to `@test_objs` of mrbgem spec. Add method `custom_test_init?` to check whether mrbgem has custom test init function. | |||
| 2014-07-12 | Run mrbgem and core tests on minimum dependencies. | take_cheeze | |
| Solves #2355. In test drivers: * Uses `mrb_t_pass_result` to check and pass test result to main `mrb_state`. * Adds `mrb_init_test_driver` to init test `mrb_state`. | |||
| 2014-07-08 | Use `mrb_print_error` to print exception instead of `mrb_p`. | 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-13 | remove add_conflicts now; use add_conflict; ref #2390 | Yukihiro "Matz" Matsumoto | |
| 2014-06-13 | Implement `add_conflict`. Usage is similar to `add_dependency`. | take_cheeze | |
| 2014-06-12 | Implement `add_conflicts`. Solve #2383. | take_cheeze | |
| 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-10 | Add include_paths in dependency gems. | Masaki Muranaka | |
| 2014-06-10 | Merge pull request #2377 from monaka/pr-add-dot-s-extension | Yukihiro "Matz" Matsumoto | |
| Add ".s" to source extensions. | |||
| 2014-06-10 | Merge pull request #2378 from monaka/pr-add-tools-dir-to-cxx-files-check-oaths | Yukihiro "Matz" Matsumoto | |
| Find c++ files in tools/. | |||
| 2014-06-09 | Do not export include/ dirs in mrbgems to core build. | Masaki Muranaka | |
| In the current behavior, include/ dirs in mrbgems are set to core's compiler.include_paths. And they are never set to mrbgem's include_paths. It may cause some dangerous issues because it can change mruby core's macros by mrbgems. After this fix, include/ in a gem is used in the gem itself only. | |||
| 2014-06-09 | Find c++ files in tools/. | Masaki Muranaka | |
| Some tools may be written in C++. | |||
| 2014-06-09 | Add ".s" to source extensions. | Masaki Muranaka | |
| It uses ".s" as the source for assembler on some toolchains including GCC. | |||
| 2014-06-08 | Remove redundant substitutions. | Masaki Muranaka | |
| "#{MRUBY_ROOT}/include" is set in Command::Compiler#initialize . | |||
| 2014-06-06 | Add bintest for `mrbc`. | take_cheeze | |
| 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-05 | Merge branch 'atexit' of https://github.com/take-cheeze/mruby into ↵ | Yukihiro "Matz" Matsumoto | |
| take-cheeze-atexit | |||
| 2014-06-04 | Add generator script to dependency so that it will regenerate C codes when ↵ | take_cheeze | |
| it's modified. | |||
| 2014-06-03 | Fix mgem test args passing | Carson McDonald | |
| 2014-05-20 | Support extension '.cc' in globbing. | take_cheeze | |
| 2014-05-12 | Rebuild no mrb_open mrbgems test when config file is modified. | take_cheeze | |
| 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-05-02 | MSVC: treat implicit function decl. as error | cremno | |
| As equivalent to GCC's `-Werror-implicit-function-declaration`. | |||
| 2014-05-01 | Remove use of define_singleton_method. | take_cheeze | |
| 2014-05-01 | Implement header search for gcc and clang. | take_cheeze | |
| 2014-04-30 | remove trailing spaces | Nobuyoshi Nakada | |
| 2014-04-29 | Add doubling stack extend, as fix for #2016 | kyab | |
| 2014-04-23 | Implement default gem info to use when there is no depending gem is defined. | take_cheeze | |
| 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-08 | Add MRuby::Build#disable_cxx_exception to force C++ ABI disable. | take_cheeze | |
| 2014-04-07 | Fix C++ files detection for automatic C++ ABI enabling. | take_cheeze | |
| 2014-04-06 | Merge pull request #2019 from monaka/pr-add-macro-for-mrbgem-version | Yukihiro "Matz" Matsumoto | |
| Pass gem's version information to compilers. | |||
| 2014-04-06 | Pass gem's version information to compilers. | Masaki Muranaka | |
| 2014-04-05 | Fix 'make test' fail to build on Windows(MSVC) | kyab | |
| 2014-04-04 | Refactor MRuby::Gem::List#check. | take_cheeze | |
| * Create mrbgem table before dependencies check. * Topoligical sort gem list. * Check circular mrbgem dependency. | |||
| 2014-04-03 | Fix build fail for 'make test' with no mrbgems | kyab | |
| 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-14 | fix compile error check of Mrbc command | take_cheeze | |
| 2014-03-12 | avoid mrb_string_value_cstr() to copy string between mrb_states in tests | Yukihiro "Matz" Matsumoto | |
