26 Commits

Author SHA1 Message Date
Yukihiro "Matz" Matsumoto afd46eccd1 Add -fpermissive to C++ compiler flags. 2018-11-19 17:11:59 +09:00
Yukihiro "Matz" Matsumoto f2cc1239a5 Turn on method cache for Travis CI. 2017-08-26 02:01:50 +09:00
Zachary Scott 8454e9006e Enable full-debug build on travis using MRB_ENABLE_DEBUG_HOOK 2015-11-17 12:03:13 +09:00
Zachary Scott bacb826868 Add build_mrbtest after config block is evaluated
This allows us to add `enable_test` anywhere in a build target,
without having to worry about the order in which they are included.

Previously, there was a bug that occured when adding 'mruby-test' gem
to dependencies before additional gems.

Instead of adding the 'mruby-test' gem dependency manually to a test build,
we now only need to call `enable_test` in the target. This also allows us to
call `test_enabled?` downstream when running mruby tests ourselves.

/cc #2924
2015-09-03 01:02:53 -04:00
Zachary Scott 80598f40bf mruby-test should be opt-in 2015-09-01 20:54:27 -04:00
take_cheeze 6460ef77bc Compile mruby compiler as mrbgem.
Compiler codes is moved to "mruby-compiler".
Executable `mrbc` is moved to "mruby-bin-mrbc".
2015-06-01 21:53:55 +09:00
Yukihiro "Matz" Matsumoto d3417838d2 turn on MRB_GC_STRESS for debug build on travis 2014-04-29 17:30:39 +09:00
Yukihiro "Matz" Matsumoto 67fed3d7fb enable bintest on TravisCI to see how it works 2014-04-28 08:26:25 +09:00
Yukihiro "Matz" Matsumoto 382aed8a12 disable fragile bintest on travis-ci 2014-04-13 18:46:45 +09:00
Yukihiro "Matz" Matsumoto 12ce2054b0 disable bintest for now 2014-04-13 00:35:33 +09:00
take_cheeze 604134e57d Make bintest enabling like other enable_xxx methods. 2014-04-09 13:59:39 +09:00
take_cheeze 2543b712a3 remove explicit use of g++ 2014-03-02 05:04:00 +09:00
take_cheeze 1eeafc27d0 define mrbconfs on all compiler 2014-03-01 20:05:31 +09:00
take_cheeze 7e11388dc4 use g++ to link 2014-03-01 20:05:30 +09:00
take_cheeze 556afa0e44 name c++ abi build 2014-03-01 20:05:30 +09:00
take_cheeze 87ec2567f8 add cxx_abi travis test 2014-03-01 20:05:29 +09:00
bggd 7c716de723 add -Werror=declaration-after-statement 2014-02-24 11:13:48 +09:00
Yukihiro "Matz" Matsumoto d7960bf2a9 resolve conflict in travis_config.rb 2014-02-10 09:50:32 +09:00
take_cheeze a6bb888034 append defines instead of assigning 2013-11-26 11:01:57 +09:00
take_cheeze f07ba44c69 add enable_debug method to MRuby::Build and build debug version in travis-ci 2013-11-24 20:38:47 +09:00
Tomoyuki Sahara b746a005c8 build with MRB_GC_FIXED_ARENA. 2013-11-22 14:01:39 +09:00
fleuria 50c029f09d enable bintest for travis CI 2013-11-16 15:05:21 +08:00
fleuria 54ff02acb4 enabe MRB_DEBUG on travis_config.rb 2013-07-25 03:47:56 +08:00
Daniel Bovensiepen a6b8514fec Use gembox for travis build 2013-04-27 16:50:19 +08:00
mattn 4b85b4c40e Remove empty line 2013-03-27 22:18:42 +09:00
mattn 3f27867807 Add travis_config.rb 2013-03-27 22:15:32 +09:00