| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 2014-03-10 | reduce mrb_open calls in mrbgem test | take_cheeze | |
| 2014-03-09 | Add comments to notify files are auto generated. | Masaki Muranaka | |
| 2014-03-05 | visualcpp toolchain: change compiler/linker flags | cremno | |
| with these flags visualcpp should behave more like the gcc toolchain c: - produce debug information - optimize for speed instead of disabling optimization - use non-debug version of Microsoft's C library - remove unused and unnecessary macro definitions cxx: - separate C and C++ (#1594) - specify kind of exception handling (see warning C4530) linker: - produce debug information - disable incremental linking and re-enable optimizations | |||
| 2014-03-05 | Change the position of -L option from MRUBY_LIBS to MRUBY_LDFLAGS | MATSUMOTO Ryosuke | |
| 2014-03-05 | Merge pull request #1805 from take-cheeze/existing_include | Yukihiro "Matz" Matsumoto | |
| Add existing include/ directory only. | |||
| 2014-03-05 | add existing include/ directory only | take_cheeze | |
| 2014-03-05 | Fix #1803 | mattn | |
| 2014-03-05 | fix indent. | Tatsuya Matsumoto | |
| 2014-03-03 | run enabled gem's bintest only | take_cheeze | |
| 2014-03-02 | Add ssh protocol support for bitbucket. | Masaki Muranaka | |
| 2014-03-02 | use shallow clone in git gem | take_cheeze | |
| 2014-03-02 | use c++ compiler to link when c++ abi is enabled | take_cheeze | |
| 2014-03-02 | allow command like "ccache gcc" | take_cheeze | |
| 2014-03-01 | support c++ exception | take_cheeze | |
| 2014-02-27 | Merge pull request #1753 from take-cheeze/assert_rb | Yukihiro "Matz" Matsumoto | |
| Compile assert.rb once. | |||
| 2014-02-26 | compile assert.rb once | take_cheeze | |
| 2014-02-26 | Merge pull request #1747 from cubicdaiya/issues/use_mrb_intern_lit | Yukihiro "Matz" Matsumoto | |
| use mrb_intern_lit instead of mrb_intern_cstr for C string literals | |||
| 2014-02-26 | use mrb_intern_lit instead of mrb_intern_cstr for C string literals | cubicdaiya | |
| 2014-02-25 | specialize C++ compiler in clang toolchain | take_cheeze | |
| 2014-02-25 | Merge pull request #1732 from cho45/depend-build-config | Yukihiro "Matz" Matsumoto | |
| Always include build_config.rb to compile dependency. | |||
| 2014-02-24 | Always include build_config.rb to compile dependency. | cho45 | |
| build_config.rb modifies `cc.defines` (eg. `DISABLE_GEMS`) so files depending on such flags should be rebuilt. Ref. (Failing scenario): https://gist.github.com/cho45/9181191 | |||
| 2014-02-24 | remove -Werror=declaration-after-statement | bggd | |
| 2014-02-24 | Merge pull request #1727 from bggd/patch-2 | Yukihiro "Matz" Matsumoto | |
| Add warning for C89-style variable declarations | |||
| 2014-02-23 | support custom build_dir in CrossBuild | take_cheeze | |
| 2014-02-23 | make mruby build directory customizable | take_cheeze | |
| 2014-02-23 | Add warning for C89-style variable declarations | bggd | |
| 2014-02-10 | resolve conflict in travis_config.rb | Yukihiro "Matz" Matsumoto | |
| 2014-01-07 | remove superfluous includes | cremno | |
| - reduce compile time by a little bit (full-core: ~0.7s for me) - thanks to 'include-what-you-use' for some help - include Standard C header files before any other (coding style) | |||
| 2014-01-05 | Merge pull request #1643 from take-cheeze/remove_unnecessary_depedency | Yukihiro "Matz" Matsumoto | |
| Reduce unnecessary mrbgems full test rebuild. | |||
| 2014-01-02 | fix some warnings emitted by 'ruby -w' | cremno | |
| - File.exists? is deprecated since 2.1.0 - tasks/mruby_build_commands.rake:268: ambiguous argument | |||
| 2013-12-27 | remove unnecessary depedency in test build | take_cheeze | |
| 2013-11-26 | use mrbc of current build in non cross build | take_cheeze | |
| 2013-11-25 | add CFLAGS as a fallback from CXXFLAGS; ref #1594 | Yukihiro "Matz" Matsumoto | |
| 2013-11-25 | Merge branch 'modify_toolchains_gcc' of ↵ | Yukihiro "Matz" Matsumoto | |
| https://github.com/crimsonwoods/mruby into crimsonwoods-modify_toolchains_gcc | |||
| 2013-11-24 | add enable_debug method to MRuby::Build and build debug version in travis-ci | take_cheeze | |
| 2013-11-23 | Modify referenced environment variables. | crimsonwoods | |
| 'CXX' is used instead of 'CC'. 'CXXFLAGS' is used instead of 'CFLAGS'. | |||
| 2013-11-23 | Modify build script for gcc. | crimsonwoods | |
| Newly added compile option '-std=gnu99' is not necessary for C++. And 'g++' should be used to compile for C++ source codes, I think. | |||
| 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-18 | GCC: add -std=gnu99 to CFLAGS | cremno | |
| - this change prevents issues like #1539 in the future - Clang's default is already gnu99 but GCC's is gnu89 - mruby is C99 (+ GNU exts), not C89 (+ GNU exts) | |||
| 2013-11-16 | add conf.enable_bintest and run_bintest | fleuria | |
| 2013-10-01 | Fix for caller_dir relative gems | William Light | |
| 2013-10-01 | Implement gembox-relative gemdir paths | William Light | |
| In the case where a relative path is specified to a gembox from build_config.rb, it was previously tricky to specify relative gem paths from inside that gembox. For example, consider a project in which mruby is checked out as a submodule in the project root: +- project_root | +- mruby/ | | | +- build_config.rb | | | +- ... | +- my_gembox/ | +- my_gembox.gembox | +- my_gem/ | +- mrbgem.rake | +- ... If build_config.rb refers to my_gembox with a relative path, it's difficult for my_gembox to then refer to my_gem. With this proposed change, my_gembox.gembox can look like this: MRuby::GemBox.new do |conf| conf.gem "my_gem" end | |||
