34 Commits

Author SHA1 Message Date
KOBAYASHI Shuji 53ea8abea6 Revert part of "Start GitHub Actions" (4ce3997c)
Because some changes have been overridden.
2020-05-26 11:48:42 +09:00
Takeshi Watanabe 4ce3997ca4 Start GitHub Actions; close #4903 2020-05-24 22:34:28 +09:00
Yukihiro "Matz" Matsumoto f7abda1437 Remove debug target from travis_config.rb. 2020-01-15 23:39:19 +09:00
Yukihiro "Matz" Matsumoto 03244b52a0 Revert "Enable sanitizer in travis test"; ref #4864
`gcc` sanitizer does not work on some environment (namely my localhost).
Although it works on Travis, it is not convenient that tests fail on the
local host. We keep sanitizer tests on the local (using `clang`).

This reverts commit 9cde967321.
2019-12-27 11:16:37 +09:00
KOBAYASHI Shuji 716102fff3 Enable MRB_GC_STRESS test on CI
The `debug` build target (`MRB_GC_STRESS` is enabled) on CI have been
compiled but not tested so far. However, I think testing with
`MRB_GC_STRESS` is effective (in fact, I found #4907 bug).

Therefore, I integrated `debug` and `full-debug` build targets to enable
`MRB_GC_STRESS` testing. Testing with `MRB_GC_STRESS` takes a little time,
but compiling takes more time, so CI execution time does not increase due to
decrease of build target.
2019-12-27 11:05:56 +09:00
take-cheeze 9cde967321 Enable sanitizer in travis test 2019-12-19 14:21:49 +09:00
KOBAYASHI Shuji be76cec342 Fix warnings for invalid C++ option with enable_cxx_abi; ref #3618, #4703 2019-09-13 17:14:37 +09:00
Yukihiro "Matz" Matsumoto 936f72fdd2 Do not overwrite conf.cc.defines. 2019-05-15 16:58:35 +09:00
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