summaryrefslogtreecommitdiffhomepage
path: root/tasks
AgeCommit message (Collapse)Author
2014-06-05Merge branch 'atexit' of https://github.com/take-cheeze/mruby into ↵Yukihiro "Matz" Matsumoto
take-cheeze-atexit
2014-06-04Add generator script to dependency so that it will regenerate C codes when ↵take_cheeze
it's modified.
2014-06-03Fix mgem test args passingCarson McDonald
2014-05-20Support extension '.cc' in globbing.take_cheeze
2014-05-12Rebuild no mrb_open mrbgems test when config file is modified.take_cheeze
2014-05-08Add API `mrb_atexit()`.take_cheeze
`mrb_final_mrbgems` will be called as mrb_state atexit function. Maybe useful in #1844.
2014-05-02MSVC: treat implicit function decl. as errorcremno
As equivalent to GCC's `-Werror-implicit-function-declaration`.
2014-05-01Remove use of define_singleton_method.take_cheeze
2014-05-01Implement header search for gcc and clang.take_cheeze
2014-04-30remove trailing spacesNobuyoshi Nakada
2014-04-29Add doubling stack extend, as fix for #2016kyab
2014-04-23Implement default gem info to use when there is no depending gem is defined.take_cheeze
2014-04-20Implement :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-09Make bintest enabling like other `enable_xxx` methods.take_cheeze
2014-04-08Add MRuby::Build#disable_cxx_exception to force C++ ABI disable.take_cheeze
2014-04-07Fix C++ files detection for automatic C++ ABI enabling.take_cheeze
2014-04-06Merge pull request #2019 from monaka/pr-add-macro-for-mrbgem-versionYukihiro "Matz" Matsumoto
Pass gem's version information to compilers.
2014-04-06Pass gem's version information to compilers.Masaki Muranaka
2014-04-05Fix 'make test' fail to build on Windows(MSVC)kyab
2014-04-04Refactor MRuby::Gem::List#check.take_cheeze
* Create mrbgem table before dependencies check. * Topoligical sort gem list. * Check circular mrbgem dependency.
2014-04-03Fix build fail for 'make test' with no mrbgemskyab
2014-03-21use File#directory? instead of File#exist?; ref c2d8b0Yukihiro "Matz" Matsumoto
2014-03-21avoid Dir.exist? that is not available in Ruby1.8Yukihiro "Matz" Matsumoto
2014-03-17don't show version '0.0.0' in build summary since it's default versiontake_cheeze
2014-03-17print gem summary in print_build_summary methodtake_cheeze
2014-03-14fix compile error check of Mrbc commandtake_cheeze
2014-03-12avoid mrb_string_value_cstr() to copy string between mrb_states in testsYukihiro "Matz" Matsumoto
2014-03-10reduce mrb_open calls in mrbgem testtake_cheeze
2014-03-09Add comments to notify files are auto generated.Masaki Muranaka
2014-03-05visualcpp toolchain: change compiler/linker flagscremno
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-05Change the position of -L option from MRUBY_LIBS to MRUBY_LDFLAGSMATSUMOTO Ryosuke
2014-03-05Merge pull request #1805 from take-cheeze/existing_includeYukihiro "Matz" Matsumoto
Add existing include/ directory only.
2014-03-05add existing include/ directory onlytake_cheeze
2014-03-05Fix #1803mattn
2014-03-05fix indent.Tatsuya Matsumoto
2014-03-03run enabled gem's bintest onlytake_cheeze
2014-03-02Add ssh protocol support for bitbucket.Masaki Muranaka
2014-03-02use shallow clone in git gemtake_cheeze
2014-03-02use c++ compiler to link when c++ abi is enabledtake_cheeze
2014-03-02allow command like "ccache gcc"take_cheeze
2014-03-01support c++ exceptiontake_cheeze
2014-02-27Merge pull request #1753 from take-cheeze/assert_rbYukihiro "Matz" Matsumoto
Compile assert.rb once.
2014-02-26compile assert.rb oncetake_cheeze
2014-02-26Merge pull request #1747 from cubicdaiya/issues/use_mrb_intern_litYukihiro "Matz" Matsumoto
use mrb_intern_lit instead of mrb_intern_cstr for C string literals
2014-02-26use mrb_intern_lit instead of mrb_intern_cstr for C string literalscubicdaiya
2014-02-25specialize C++ compiler in clang toolchaintake_cheeze
2014-02-25Merge pull request #1732 from cho45/depend-build-configYukihiro "Matz" Matsumoto
Always include build_config.rb to compile dependency.
2014-02-24Always 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-24remove -Werror=declaration-after-statementbggd
2014-02-24Merge pull request #1727 from bggd/patch-2Yukihiro "Matz" Matsumoto
Add warning for C89-style variable declarations