1. 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
  2. 6ee6dcb No longer test using Ubuntu 15.10, 16.04 has been out for a while now. by Marco Poletti · 7 years ago
  3. f3cdac6 Test against Clang 4.0 instead of 3.9 on OS X, now that 4.0 is released. by Marco Poletti · 7 years ago
  4. 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 · 7 years ago
  5. 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
  6. 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
  7. c3b083e Test against Clang 3.9 instead of Clang 3.8 in Travis CI. by Marco Poletti · 8 years ago
  8. 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
  9. 78a6729 Don't use PCHs in postsubmit tests with GCC 4.8. by Marco Poletti · 8 years ago
  10. 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
  11. a22c68b When running OS X tests in Travis CI, only install Valgrind if it's actually needed. by Marco Poletti · 8 years ago
  12. 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
  13. 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
  14. 4b210eb Test against XCode 8.2 instead of 8.1 now that Travis CI supports it. by Marco Poletti · 8 years ago
  15. 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
  16. b6e8903 Use travis_wait in all Travis CI commands, to avoid meaningless timeouts. by Marco Poletti · 8 years ago
  17. 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
  18. 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
  19. 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
  20. 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
  21. 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
  22. 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
  23. a1ebbf2 Don't run with ASan/UBSan on OSX with Clang 3.8, it doesn't work. by Marco Poletti · 8 years ago
  24. 7522a33 Disable ASan/UBSan in combinations where they don't work (in Travis CI). by Marco Poletti · 8 years ago
  25. 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
  26. 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
  27. 297a6bb Export the OS env variable in .travis.ci too, the presubmit script expects it. by Marco Poletti · 8 years ago
  28. 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
  29. 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
  30. 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
  31. cad06d5 Add Clang 3.8 on OS X to the Travis CI build matrix. by Marco Poletti · 8 years ago
  32. 0316a00 Reimplement the storage for PartialComponent to: by Marco Poletti · 8 years ago
  33. 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
  34. efb74c1 Start testing against XCode 8 (ATM in beta) in Travis CI. by Marco Poletti · 8 years ago
  35. 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
  36. b537848 Stop supporting Clang installed via Brew on OS X. It doesn't support thread_local. by Marco Poletti · 8 years ago
  37. 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
  38. 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
  39. 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
  40. 0a9f279 Re-enable sanitizers in tests for XCode 7.3 on OS X. by Marco Poletti · 8 years ago
  41. 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
  42. b4eb41a Move files that are not strictly part of the Fruit library in extras/: by Marco Poletti · 8 years ago
  43. 60715de Remove the Coverity Scan config from the Travis CI config file. by Marco Poletti · 8 years ago
  44. 5fa0e7d Fix some Travis CI failures. by Marco Poletti · 8 years ago
  45. e9ca669 (hopefully) fix the Coverity Scan config within the Travis CI config file. by Marco Poletti · 8 years ago
  46. 98e5f59 Enable Travis CI in the coverity_scan branch (otherwise the scan won't be triggered). by Marco Poletti · 8 years ago
  47. 79b8206 Add the coverity scan plugin in the Travis CI config. by Marco Poletti · 8 years ago
  48. 054cd82 Some changes to the build matrix used for Travis CI: by Marco Poletti · 8 years ago
  49. f0dc0ea Finish porting Linux CI tests to run under Docker. by Marco Poletti · 8 years ago
  50. 63ba9a0 Correctly initialize env variables in the Travis CI config, currently presubmits aren't actually ran. by Marco Poletti · 8 years ago
  51. b1d6ad9 Set the Travis CI config to use Ubuntu Trusty (not Precise). (still using Docker) by Marco Poletti · 8 years ago
  52. f08e6e6 Fix syntax error in the Travis CI config. by Marco Poletti · 8 years ago
  53. 9c38d6a Use Docker in Travis CI. Also start testing under Ubuntu 15.10 (as well as 14.04). by Marco Poletti · 8 years ago
  54. 57755c2 Disable testing under Asan for the (Clang 3.8, libc++) combination. by Marco Poletti · 8 years ago
  55. 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
  56. 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 · 8 years ago
  57. c359c98 Also test against Clang 3.8 in Travis CI. by Marco Poletti · 8 years ago
  58. ee84bc9 Move files from the root directory to the appropriate subdirectories. by Marco Poletti · 8 years ago
  59. 426ee1d Re-enable ASAN for gcc 5 on OS X now that Homebrew has GCC 5.3.0. by Marco Poletti · 8 years ago
  60. 5d15269 Disable ASAN on AppleClang and add a Valgrind suppression for a reported leak in __dtoa. by Marco Poletti · 8 years ago
  61. 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 · 8 years ago
  62. 1c4395b Test against AppleClang in OS X 10.10, 10.11. TBD if these will actully work. by Marco Poletti · 8 years ago
  63. 9160e79 Reorder entries in the Travis CI build matrix. [ci skip] by Marco Poletti · 8 years ago
  64. 9c18e0a Some changes to the Travis CI config: by Marco Poletti · 8 years ago
  65. 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 · 8 years ago
  66. 2a1d5c7 Some tweaks trying to make Fruit tests work on OS X. by Marco Poletti · 8 years ago
  67. 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 · 8 years ago
  68. 6502502 On OSX, also test against the preinstalled g++, clang++ (not using brew). by Marco Poletti · 8 years ago
  69. b35cb27 Don't pass the -stdlib= argument to GCC, only Clang supports it. by Marco Poletti · 8 years ago
  70. 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 · 8 years ago
  71. d5fa227 Print more compiler-related information in the Travis CI postsubmits. by Marco Poletti · 8 years ago
  72. c5e6e9e Switch from realpath to 'readlink -f' in Travis CI config, and attempt to fix quoting. by Marco Poletti · 8 years ago
  73. 3ed306a A few changes to the Travis CI config, notably: by Marco Poletti · 8 years ago
  74. e9ffe35 Fix bug in the Travis CI config that caused intentionally-skipped postsubmits to be considered as errors. by Marco Poletti · 8 years ago
  75. 61510be Add quotes to the travis.yml file, before it was invalid. by Marco Poletti · 9 years ago
  76. 3bd4725 Add a INSTRUMENT_WITH_SANITIZERS CMake flag, and make RUN_TESTS_UNDER_VALGRIND default to false. by Marco Poletti · 9 years ago
  77. 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
  78. 70bf24d Re-enable the Linux Travis CI config now that the OSX config is sane. by Marco Poletti · 9 years ago
  79. ec4b6db Travis CI config for testing on OSX (2nd attempt). by Marco Poletti · 9 years ago
  80. f4a43ea Add Travis CI config for testing on OSX (first attempt). by Marco Poletti · 9 years ago
  81. 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
  82. 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
  83. 4c8535a (Attempt to) fix the Travis CI config for Clang 3.5. by Marco Poletti · 9 years ago
  84. 473a975 Fix the Travis CI config by adding the GPG key for the LLVM repository. by Marco Poletti · 9 years ago
  85. 1af118f Update Travis CI config to use Trusty-specific Clang repos instead of the Precise repos. by Marco Poletti · 9 years ago
  86. 27c6f07 Opt-in to Ubuntu Trusty in the Travis CI config. by Marco Poletti · 9 years ago
  87. 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
  88. bff846a Allow Clang 3.4 and 3.5 to fail on Travis CI, remove useless valgrind PPA. by Marco Poletti · 9 years ago
  89. 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
  90. 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
  91. 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
  92. 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
  93. 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
  94. 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
  95. e6d9258 Don't mix C and C++ compilers in the Travis CI config, they are not interchangeable. by Marco Poletti · 9 years ago
  96. 5c2ffa6 Yet another fix to the Travis CI config. by Marco Poletti · 9 years ago
  97. 61315bf Remove invalid repository from the Travis CI config. by Marco Poletti · 9 years ago
  98. dab2698 Fix syntax errors in Travis CI config file. by Marco Poletti · 9 years ago
  99. cd13b20 Use manual build matrix configuration for Travis CI, plus fix the name of a clang package repository. by Marco Poletti · 9 years ago
  100. 00360f5 (Attempt to) improve coverage using Travis CI by testing with more compiler versions. by Marco Poletti · 9 years ago