summaryrefslogtreecommitdiffhomepage
path: root/tasks
AgeCommit message (Collapse)Author
2014-02-23support custom build_dir in CrossBuildtake_cheeze
2014-02-23make mruby build directory customizabletake_cheeze
2014-02-23Add warning for C89-style variable declarationsbggd
2014-02-10resolve conflict in travis_config.rbYukihiro "Matz" Matsumoto
2014-01-07remove superfluous includescremno
- 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-05Merge pull request #1643 from take-cheeze/remove_unnecessary_depedencyYukihiro "Matz" Matsumoto
Reduce unnecessary mrbgems full test rebuild.
2014-01-02fix 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-27remove unnecessary depedency in test buildtake_cheeze
2013-11-26use mrbc of current build in non cross buildtake_cheeze
2013-11-25add CFLAGS as a fallback from CXXFLAGS; ref #1594Yukihiro "Matz" Matsumoto
2013-11-25Merge branch 'modify_toolchains_gcc' of ↵Yukihiro "Matz" Matsumoto
https://github.com/crimsonwoods/mruby into crimsonwoods-modify_toolchains_gcc
2013-11-24add enable_debug method to MRuby::Build and build debug version in travis-citake_cheeze
2013-11-23Modify referenced environment variables.crimsonwoods
'CXX' is used instead of 'CC'. 'CXXFLAGS' is used instead of 'CFLAGS'.
2013-11-23Modify 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-22Automatically detect toolchain if it is visualcpp, and hence we drop ↵Per Lundberg
vs2010.rake altogether - it’s no longer needed.
2013-11-18GCC: add -std=gnu99 to CFLAGScremno
- 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-16add conf.enable_bintest and run_bintestfleuria
2013-10-01Fix for caller_dir relative gemsWilliam Light
2013-10-01Implement gembox-relative gemdir pathsWilliam 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
2013-09-23eliminate use of traditional intern API (mrb_intern()) completelyYuichi Nishiwaki
2013-08-26Merge pull request #1490 from take-cheeze/cxx_extensionYukihiro "Matz" Matsumoto
support file extension .cpp/.cxx in mrbgem and tool
2013-08-26support file extension .cpp/.cxx in mrbgem and tooltake_cheeze
2013-08-19add x86_64-darwin host platform.taku toyama
2013-08-04Added support for custom gem clone directories when using gitRyan Scott
2013-07-27replace "if not" to "unless"Yukihiro "Matz" Matsumoto
2013-07-25if mrbc.run fail, abort rakefleuria
2013-07-24Fix mrbc error for space included pathkyab
2013-07-23display multiple authors better.Tomoyuki Sahara
Before: Copyright (c) 2013 ["a", "b"] After: Copyright (c) 2013 a, b
2013-07-21Merge pull request #1395 from carsonmcdonald/fixdepcheckYukihiro "Matz" Matsumoto
Fail if dependency isn't found
2013-07-20Fail if dependency isn't foundCarson McDonald
2013-07-20Improve Android NDK toolchain support.crimsonwoods
Linux-x86_64 has not been supported now. This commit add Linux-x86_64 platform support.
2013-07-15Allow programmers to specify build path manuallyXuejie "Rafael" Xiao
2013-07-08Fix the androideabi toolchain not matching hostRobert Rowe
The included method of determining the host platform in the androideabi would not match to windows if RUBY_PLATFORM returned mingw, wince, or emx. As an added pre-caution, using a case statement with regexp matching will better determine the host platform since it won't be case sensitive and for windows is set to match more specifially than just "win".
2013-07-04Add --pull_gems option to minirakekyab
2013-06-15Remove extra separator in compile commandkyab
2013-05-26mruby error messages should be directed to stderrYukihiro "Matz" Matsumoto
2013-05-14mrbc to take multiple files, preserving debug information if -g given; close ↵Yukihiro "Matz" Matsumoto
#1243
2013-05-13Allow mrbc command options to be changedCarson McDonald
2013-05-13show a backtrace when when an error occurs on gem load; close #1243Yukihiro "Matz" Matsumoto
2013-05-11Change alghorithm to algorithmCarson McDonald
2013-05-09Merge pull request #1242 from schmurfy/gem_versionYukihiro "Matz" Matsumoto
consider gem version to be 0.0.0 unless specified
2013-05-09Merge pull request #1245 from NARKOZ/fix-warningsYukihiro "Matz" Matsumoto
remove unused variables
2013-05-09remove unused variablesNihad Abbasov
2013-05-09fix regexp warning: character class has duplicated rangeNihad Abbasov
2013-05-09consider empty version requirements as >= 0.0.0Julien Ammous
2013-05-09consider gem version to be 0.0.0 unless specifiedJulien Ammous
2013-05-09Todo is actually already finished :-)Daniel Bovensiepen
2013-05-09Implement GEM dependency checkDaniel Bovensiepen
2013-05-04Merge branch 'bovi-gem-duplication'Yukihiro "Matz" Matsumoto
2013-05-04remove explicit check to honor duck typingYukihiro "Matz" Matsumoto