1. 2562ee8 Disable ASan/UBSan when testing with GCC in Travis CI. ATM they fail due to https://github.com/google/sanitizers/issues/837 . by Marco Poletti · 7 years ago
  2. 2f58980 No longer test under Valgrind in Travis CI, it's too slow and the build now times out. by Marco Poletti · 7 years ago
  3. 6171d48 Test using GCC 7 instead of GCC 6 in Travis CI, when using Ubuntu 17.10. by Marco Poletti · 7 years ago
  4. 4368faf Update the Docker image generation files to add packages needed by TMPPy. Also add Ubuntu 17.10 and use that instead of 17.04 in Travis CI. by Marco Poletti · 7 years ago
  5. dde9554 No longer run debug mode tests under Valgrind in Travis CI, as these are often timing out. We now rely on ASan/UBSan to catch these issues (and we still run tests under valgrind in release mode). by Marco Poletti · 7 years ago
  6. 6ae7b96 Remove support for GCC 4.8.x, GCC 5.0.0 is now the minimum supported version. GCC 4.8.x segfaults when compiling Fruit after the latest changes, and it's quite old at this point. by Marco Poletti · 7 years ago
  7. 4c5d6d3 Change Travis CI tests to use Ubuntu 17.04 instead of 16.04 and Clang 4.0 instead of 3.9. by Marco Poletti · 7 years ago
  8. 6ee6dcb No longer test using Ubuntu 15.10, 16.04 has been out for a while now. by Marco Poletti · 7 years ago
  9. f3cdac6 Test against Clang 4.0 instead of 3.9 on OS X, now that 4.0 is released. by Marco Poletti · 8 years ago
  10. ef78c1f Change OS X Travis CI tests to use Clang 3.7 instead of Clang 3.6 as lowest version. Clang 3.6 is no longer available. by Marco Poletti · 8 years ago
  11. 56c39c6 No longer use travis_wait, since all presubmits now complete in <15 minutes. Removing this means that the log will appear in real time instead of being delayed to the end of the test execution. by Marco Poletti · 8 years ago
  12. bb54139 Disable Asan in GCC postsubmit tests on OS X. This also no longer works since mid-December due to a change in the Travis CI environment. by Marco Poletti · 8 years ago
  13. c3b083e Test against Clang 3.9 instead of Clang 3.8 in Travis CI. by Marco Poletti · 8 years ago
  14. e58a442 Disable Ubsan in OS X tests with GCC 6, it doesn't work anymore. Something must've changed in the Travis CI environment between 10 December and 22 December causing this combination to start failing (it's not due to a Fruit commit). by Marco Poletti · 8 years ago
  15. 78a6729 Don't use PCHs in postsubmit tests with GCC 4.8. by Marco Poletti · 8 years ago
  16. 190c88a Refactor the postsubmit testing code to allow switching the use of PCHs on/off in each row of the build matrix. by Marco Poletti · 8 years ago
  17. a22c68b When running OS X tests in Travis CI, only install Valgrind if it's actually needed. by Marco Poletti · 8 years ago
  18. 67db7ae Go back to testing against OS X 10.11 in most OS X tests. Valgrind can't (yet) be installed on Sierra. by Marco Poletti · 8 years ago
  19. 713502b Run OS X tests on a more recent version of OS X (except tests for old GCC/Clang versions). by Marco Poletti · 8 years ago
  20. 4b210eb Test against XCode 8.2 instead of 8.1 now that Travis CI supports it. by Marco Poletti · 8 years ago
  21. 1e45b9c Extend the timout for Travis CI test from 20 to 30min. 20min are often not enough in OS X. by Marco Poletti · 8 years ago
  22. b6e8903 Use travis_wait in all Travis CI commands, to avoid meaningless timeouts. by Marco Poletti · 8 years ago
  23. 51653e7 Use XCode 7.3 instead of 7.1 in Travis CI tests (since Travis CI will retire the 7.1 image in ~1 week) and 8.1 instead of 8 (since that's now available). by Marco Poletti · 8 years ago
  24. 6df80a7 Use extras/bazel_root as WORKSPACE root for Bazel, using symlinks so that Fruit lives under //third_party/fruit instead of //. by Marco Poletti · 8 years ago
  25. af3ff96 Revert to using Clang 3.8 in OS X tests, the Clang 3.9 tests are failing due to an installation issue. by Marco Poletti · 8 years ago
  26. 51ff15b Stop testing with ASan/UBSan in old Ubuntu versions (in Travis CI). They're unlikely to uncover real problems and they increase the size of the build matrix. by Marco Poletti · 8 years ago
  27. fe8aa52 No longer test on OS X with clang 3.7 (since we're testing with 3.6 and 3.8) and XCode 7.3 (since we're testing with 7.1 and 8). by Marco Poletti · 8 years ago
  28. 3b4a2ed Run some quick 'smoke tests' at the beginning of the test run in Travis CI, to find most issues sooner. by Marco Poletti · 8 years ago
  29. a1ebbf2 Don't run with ASan/UBSan on OSX with Clang 3.8, it doesn't work. by Marco Poletti · 8 years ago
  30. 7522a33 Disable ASan/UBSan in combinations where they don't work (in Travis CI). by Marco Poletti · 8 years ago
  31. 92b2a02 Add a comment at the top of .travis.yml to highlight the fact that it was auto-generated. by Marco Poletti · 8 years ago
  32. 0d8c181 Re-add comments on disabled tests that used to be in .travis.yml into extras/scripts/travis_yml_generator.py. Also re-enable a test that was disabled by mistake. by Marco Poletti · 8 years ago
  33. 297a6bb Export the OS env variable in .travis.ci too, the presubmit script expects it. by Marco Poletti · 8 years ago
  34. 116e1da Various changes to the .travis.yml generator: properly export environment variables, run additional tests that were previously commented-out, and make the test name appear in the Travis CI dashboard. by Marco Poletti · 8 years ago
  35. 6938782 Dynamically-generate the .travis.yml file, for increased readability and conciseness. Also split rows of the test matrix to increase parallelization where possible. by Marco Poletti · 8 years ago
  36. bc45f7d Disable ASan on OSX with GCC 4.8, it doesn't work anymore due to a bug in glibc by poletti-marco · 8 years ago
  37. cad06d5 Add Clang 3.8 on OS X to the Travis CI build matrix. by Marco Poletti · 8 years ago
  38. 0316a00 Reimplement the storage for PartialComponent to: by Marco Poletti · 8 years ago
  39. 549e7d4 Disable malloc vs new consistency checks in Asan when running tests on OS X using GCC 4.8. by Marco Poletti · 8 years ago
  40. efb74c1 Start testing against XCode 8 (ATM in beta) in Travis CI. by Marco Poletti · 8 years ago
  41. 3009aac Re-enable tests against Clang on OS X installed via Brew, and disable the ones using XCode. Those are the ones that don't work. by Marco Poletti · 8 years ago
  42. b537848 Stop supporting Clang installed via Brew on OS X. It doesn't support thread_local. by Marco Poletti · 8 years ago
  43. 80f2eaa Disable ASan when running tests in Travis CI using clang on OS X (but leave it enabled for AppleClang, with which it works). by Marco Poletti · 8 years ago
  44. d5e45b7 Re-disable ASan in Travis CI when using Bazel, we only support {Release,Debug}Plain configurations with bazel. by Marco Poletti · 8 years ago
  45. 982f470 Enable ASAN (but not UBSan) in all OS/compiler combinations ran in Travis CI where ASAN/UBSan were previously disabled. by Marco Poletti · 8 years ago
  46. 0a9f279 Re-enable sanitizers in tests for XCode 7.3 on OS X. by Marco Poletti · 8 years ago
  47. f77dd77 Add continuous build/test configurations for GCC 6 (on Ubuntu 16.04) and Bazel (on Ubuntu 15.10). by Marco Poletti · 8 years ago
  48. b4eb41a Move files that are not strictly part of the Fruit library in extras/: by Marco Poletti · 8 years ago
  49. 60715de Remove the Coverity Scan config from the Travis CI config file. by Marco Poletti · 8 years ago
  50. 5fa0e7d Fix some Travis CI failures. by Marco Poletti · 8 years ago
  51. e9ca669 (hopefully) fix the Coverity Scan config within the Travis CI config file. by Marco Poletti · 8 years ago
  52. 98e5f59 Enable Travis CI in the coverity_scan branch (otherwise the scan won't be triggered). by Marco Poletti · 8 years ago
  53. 79b8206 Add the coverity scan plugin in the Travis CI config. by Marco Poletti · 8 years ago
  54. 054cd82 Some changes to the build matrix used for Travis CI: by Marco Poletti · 8 years ago
  55. f0dc0ea Finish porting Linux CI tests to run under Docker. by Marco Poletti · 8 years ago
  56. 63ba9a0 Correctly initialize env variables in the Travis CI config, currently presubmits aren't actually ran. by Marco Poletti · 8 years ago
  57. b1d6ad9 Set the Travis CI config to use Ubuntu Trusty (not Precise). (still using Docker) by Marco Poletti · 8 years ago
  58. f08e6e6 Fix syntax error in the Travis CI config. by Marco Poletti · 8 years ago
  59. 9c38d6a Use Docker in Travis CI. Also start testing under Ubuntu 15.10 (as well as 14.04). by Marco Poletti · 8 years ago
  60. 57755c2 Disable testing under Asan for the (Clang 3.8, libc++) combination. by Marco Poletti · 8 years ago
  61. 7c3cd60 Re-enable testing under ASAN for Clang 3.8 now that https://llvm.org/bugs/show_bug.cgi?id=22757 has been resolved. by Marco Poletti · 8 years ago
  62. 49848ab Disable ASAN when testing against Clang 3.8. The Ubuntu packages are missing some files ATM (https://llvm.org/bugs/show_bug.cgi?id=22757). by Marco Poletti · 9 years ago
  63. c359c98 Also test against Clang 3.8 in Travis CI. by Marco Poletti · 9 years ago
  64. ee84bc9 Move files from the root directory to the appropriate subdirectories. by Marco Poletti · 9 years ago
  65. 426ee1d Re-enable ASAN for gcc 5 on OS X now that Homebrew has GCC 5.3.0. by Marco Poletti · 9 years ago
  66. 5d15269 Disable ASAN on AppleClang and add a Valgrind suppression for a reported leak in __dtoa. by Marco Poletti · 9 years ago
  67. 9e383d2 Install CMake explicitly in OS X when it's not already available. Also, disable ASAN for Clang 3.7 on OS X (as for 3.6). by Marco Poletti · 9 years ago
  68. 1c4395b Test against AppleClang in OS X 10.10, 10.11. TBD if these will actully work. by Marco Poletti · 9 years ago
  69. 9160e79 Reorder entries in the Travis CI build matrix. [ci skip] by Marco Poletti · 9 years ago
  70. 9c18e0a Some changes to the Travis CI config: by Marco Poletti · 9 years ago
  71. b5ae785 Give up supporting AppleClang and clang 3.5 on OS X, they don't work due to compiler bugs (at least in the versions provided by Travis CI + brew). by Marco Poletti · 9 years ago
  72. 2a1d5c7 Some tweaks trying to make Fruit tests work on OS X. by Marco Poletti · 9 years ago
  73. 227bef1 Fix a few OS X-only issues, and blacklist Travis CI tests on OSX that use libstdc++ since they'll never work (the libstdc++ STL on OSX is very old, not C++11 compliant). by Marco Poletti · 9 years ago
  74. 6502502 On OSX, also test against the preinstalled g++, clang++ (not using brew). by Marco Poletti · 9 years ago
  75. b35cb27 Don't pass the -stdlib= argument to GCC, only Clang supports it. by Marco Poletti · 9 years ago
  76. 8bb168b Update the Travis CI config so that we test against the clang + libc++ combination too (and in any case, we always specify explicitly what STL type to use). by Marco Poletti · 9 years ago
  77. d5fa227 Print more compiler-related information in the Travis CI postsubmits. by Marco Poletti · 9 years ago
  78. c5e6e9e Switch from realpath to 'readlink -f' in Travis CI config, and attempt to fix quoting. by Marco Poletti · 9 years ago
  79. 3ed306a A few changes to the Travis CI config, notably: by Marco Poletti · 9 years ago
  80. e9ffe35 Fix bug in the Travis CI config that caused intentionally-skipped postsubmits to be considered as errors. by Marco Poletti · 9 years ago
  81. 61510be Add quotes to the travis.yml file, before it was invalid. by Marco Poletti · 9 years ago
  82. 3bd4725 Add a INSTRUMENT_WITH_SANITIZERS CMake flag, and make RUN_TESTS_UNDER_VALGRIND default to false. by Marco Poletti · 9 years ago
  83. 00ce27d No longer run OS X tests under Valgrind in Travis CI. It doesn't work for some reason. by Marco Poletti · 9 years ago
  84. 70bf24d Re-enable the Linux Travis CI config now that the OSX config is sane. by Marco Poletti · 9 years ago
  85. ec4b6db Travis CI config for testing on OSX (2nd attempt). by Marco Poletti · 9 years ago
  86. f4a43ea Add Travis CI config for testing on OSX (first attempt). by Marco Poletti · 9 years ago
  87. a12b86e Revert "Simplify the Travis CI config now that COMPILER_TO_RUN=COMPILER_TO_INSTALL. Also try re-enabling Valgrind for Clang 3.5." by Marco Poletti · 9 years ago
  88. a2eb93a Simplify the Travis CI config now that COMPILER_TO_RUN=COMPILER_TO_INSTALL. Also try re-enabling Valgrind for Clang 3.5. by Marco Poletti · 9 years ago
  89. 4c8535a (Attempt to) fix the Travis CI config for Clang 3.5. by Marco Poletti · 9 years ago
  90. 473a975 Fix the Travis CI config by adding the GPG key for the LLVM repository. by Marco Poletti · 9 years ago
  91. 1af118f Update Travis CI config to use Trusty-specific Clang repos instead of the Precise repos. by Marco Poletti · 9 years ago
  92. 27c6f07 Opt-in to Ubuntu Trusty in the Travis CI config. by Marco Poletti · 9 years ago
  93. 6b994c2 Don't run release-mode tests under Valgrind for old versions of Clang, otherwise they won't work due to incompatibility with Valgrind. by Marco Poletti · 9 years ago
  94. bff846a Allow Clang 3.4 and 3.5 to fail on Travis CI, remove useless valgrind PPA. by Marco Poletti · 9 years ago
  95. 4de0d5c Change the Travis CI config to use a more up-to-date Valgrind, hopefully fixing the failures with clang 3.4 and 3.5. by Marco Poletti · 9 years ago
  96. b930083 Split COMPILER_TO_INSTALL and COMPILER_TO_RUN in the Travis CI config, as clang 3.4 does not have a clang++-3.4 symlink (while other versions do). Also add Clang 3.7. by Marco Poletti · 9 years ago
  97. c0d9bd3 Add GCC 5.0 to the Travis CI config. Also change the release-mode tests to not have -Werror as that causes the postsubmit run to fail due to unused vars in tests. by Marco Poletti · 9 years ago
  98. f1ba884 Add the --force-yes switch to the apt-get install invocation to allow installing packages from the previously-added PPAs. by Marco Poletti · 9 years ago
  99. 007d1cb Simplify the Travis CI config by moving the loop on build kind (debug/release) to the postsubmit script. by Marco Poletti · 9 years ago
  100. 92be73d Remove useless update-alternatives command from the Travis CI (that was failing in some configurations). Plus some other minor changes to the config. by Marco Poletti · 9 years ago