1. 3f46108 Test against Ubuntu 20.10 and Clang 11 (too) in CI tests. by Marco Poletti · 3 years, 8 months ago
  2. cd154e3 Disable PCH generation for XCode 11.x CI tests, it's also affected by https://bugs.llvm.org/show_bug.cgi?id=41625. by Marco Poletti · 4 years, 1 month ago
  3. 1ea5c6b Run OS X CI tests with XCode 9.4 and 11.3 instead of 9.3 and 11.4. A previous commit downgraded the wrong one to fix CI tests, and now both are broken. by Marco Poletti · 4 years, 1 month ago
  4. bbd21e2 Switch stdc++ Clang CI tests to use Clang 10 instead of 9, to see if it works. Also re-enable asan/ubsan in gcc CI tests to see if they work now. by Marco Poletti · 4 years, 1 month ago
  5. a2a9ab1 Switch OS X CI tests with XCode 9.x back to 9.3 because the 9.4 image in Travis CI seems to have problems. by Marco Poletti · 4 years, 1 month ago
  6. b0fee15 Update the Travis CI config to test against Ubuntu 20.04 instead of 19.10 and GCC 10 instead of 9. by Marco Poletti · 4 years, 1 month ago
  7. 3d8b371 Disable Clang tidy in libc++ CI tests, it segfaults and can't find STL headers (these issues may or may not be related). by Marco Poletti · 4 years, 3 months ago
  8. 08954a9 Switch back to Clang 9 for libc++ CI tests, the Clang 10 packages don't work with libc++ for some reason. Also re-enable PCHs for Clang 10 CI tests, the Clang bug requiring them to be off has now been fixed. by Marco Poletti · 4 years, 3 months ago
  9. 156e541 Don't run CI tests with GCC 6 in Ubuntu 16.04, it's not installed there. by Marco Poletti · 4 years, 3 months ago
  10. 452ff1c No longer run CI tests on Ubuntu 18.10, use 16.04 instead. Also run tests with additional GCC versions. by Marco Poletti · 4 years, 3 months ago
  11. a4a0f05 Retire Bazel tests for Ubuntu 16.04, the Docker image now fails to build (and we have CI tests for 18.04 anyway). by Marco Poletti · 4 years, 3 months ago
  12. a2df2fd Add support for disabling clang-tidy in each CI test, and disable it in OS X CI tests. clang-tidy is not installed there. by Marco Poletti · 4 years, 3 months ago
  13. e30c93b Run CI tests using Clang 10 instead of Clang 8 with Ubuntu 19.10. by Marco Poletti · 4 years, 3 months ago
  14. d74ff9f Use Ubuntu 19.10 instead of 19.04 for Fruit CI tests. by Marco Poletti · 4 years, 3 months ago
  15. f9b7b4e Revert "Use travis_wait for each brew call instead of wrapping the entire install script with it, otherwise there's no indication of progress when watching the log of a running build." by Marco Poletti · 4 years, 3 months ago
  16. d62daef Use travis_wait for each brew call instead of wrapping the entire install script with it, otherwise there's no indication of progress when watching the log of a running build. by Marco Poletti · 4 years, 3 months ago
  17. 2543c96 Use travis_wait when installing brew packages in OS X CI builds, to avoid occasional timeouts. by Marco Poletti · 4 years, 3 months ago
  18. 54877f7 Use Ubuntu xenial as base OS for CI test runs (this is the OS that runs docker, not the OS in which tests are run, so it mostly doesn't matter). by Marco Poletti · 4 years, 3 months ago
  19. 79a47c3 Switch back to testing with Clang 8 instead of Clang 9 in OS X CI tests, the brew package for Clang 9 doesn't seem to work. by Marco Poletti · 4 years, 6 months ago
  20. d867570 Run OS X CI tests with XCode 9.4 instead of 9.3. by Marco Poletti · 4 years, 6 months ago
  21. fabf779 No longer run CI tests using XCode 10.3. 9.3 and 11.4 should be enough, and 10.3 doesn't work, it seems that the Travis CI env is affected by https://stackoverflow.com/questions/26185978/macos-wchar-h-file-not-found. by Marco Poletti · 4 years, 6 months ago
  22. 577dfff Test against Clang 9 instead of Clang 8 in OS X CI tests. by Marco Poletti · 4 years, 6 months ago
  23. 6bec052 Bump the minimum version of OS X used in CI tests to 10.13. Older versions no longer have Boost binary packages in brew, so brew tries compiling it from source and the build times out. by Marco Poletti · 4 years, 6 months ago
  24. fdaf99a Bump the minimum clang version used in OS X CI tests to 6.0. Clang 4.0 no longer exists in brew. by Marco Poletti · 4 years, 6 months ago
  25. 2cc8be1 No longer use PCHs when running OS X CI tests with GCC 9, it does not work. by Marco Poletti · 4 years, 6 months ago
  26. 1f09ab1 Use GCC 6 as minimum GCC version in OS X CI tests. The GCC 5 brew package now fails with 'fatal error: _stdio.h: No such file or directory'. by Marco Poletti · 4 years, 10 months ago
  27. 03ba98a Only run libc++ tests with Clang 8, packages for earlier versions don't have the right set of ABI headers and this causes demangling-related tests to fail. by Marco Poletti · 4 years, 10 months ago
  28. b36b65f Run Clang/GCC OS X tests on the latest OS X available. by Marco Poletti · 4 years, 10 months ago
  29. e28d693 Add a CI test with libc++ with the latest Ubuntu/Clang. by Marco Poletti · 4 years, 10 months ago
  30. 5e1c722 Update the OS X versions used in CI testing. Notably retire 7.x and add 11.x. by Marco Poletti · 4 years, 10 months ago
  31. a49e0bc Use 16.04 as the oldest Ubuntu version for CI testing instead of 14.04. by Marco Poletti · 4 years, 10 months ago
  32. 7f6fa1c Run OS X GCC/Clang tests on the latest version of OS X available (10.14) instead of 10.11. by Marco Poletti · 5 years ago
  33. e468e6a Don't use pre-compiled headers when running CI tests with Clang >=7.0, to avoid hitting https://bugs.llvm.org/show_bug.cgi?id=41625 and then getting an OOM error. by Marco Poletti · 5 years ago
  34. 81a1756 Fix a typo in the Travis CI config. by Marco Poletti · 5 years ago
  35. 2ab2126 Update compiler versions used in OSX CI tests. by Marco Poletti · 5 years ago
  36. 4ac310e Remove some combinations from smoke tests. by Marco Poletti · 5 years ago
  37. 5efdbbb Update compiler/OS versions used in Travis CI. Notably adding Ubuntu 19.04. by Marco Poletti · 5 years ago
  38. 3c40e44 Run Travis CI tests with the latest versions of GCC, Clang, Ubuntu. by Marco Poletti · 6 years ago
  39. b980619 No longer run Ubuntu ARM tests on Travis CI. It doesn't work after all (while it works locally with the same Docker image). by Marco Poletti · 6 years ago
  40. 272bf0e No longer run tests on Ubuntu ARM with Clang, it doesn't work (GCC works though). by Marco Poletti · 6 years ago
  41. beb5515 Run Travis CI tests under Ubuntu 18.04 instead of 17.10. Also run in additional configurations (Clang 5, Clang 6, GCC 8) and OSes (Ubuntu 17.10 ARM). by Marco Poletti · 6 years ago
  42. 3def387 Run tests under Clang 4.0 as the minimum version (instead of 3.9) on OS X. by Marco Poletti · 6 years ago
  43. f5f3800 Run tests under Clang 3.9 instead of 3.7 on OS X. The 3.7 homebrew formula has been deleted (https://github.com/Homebrew/homebrew-core/pull/31762). by Marco Poletti · 6 years ago
  44. 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
  45. 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
  46. 6171d48 Test using GCC 7 instead of GCC 6 in Travis CI, when using Ubuntu 17.10. by Marco Poletti · 7 years ago
  47. 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
  48. 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
  49. 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
  50. 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
  51. 6ee6dcb No longer test using Ubuntu 15.10, 16.04 has been out for a while now. by Marco Poletti · 7 years ago
  52. 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
  53. 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
  54. 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 · 7 years ago
  55. 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 · 7 years ago
  56. c3b083e Test against Clang 3.9 instead of Clang 3.8 in Travis CI. by Marco Poletti · 7 years ago
  57. 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 · 7 years ago
  58. 78a6729 Don't use PCHs in postsubmit tests with GCC 4.8. by Marco Poletti · 7 years ago
  59. 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 · 7 years ago
  60. a22c68b When running OS X tests in Travis CI, only install Valgrind if it's actually needed. by Marco Poletti · 7 years ago
  61. 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 · 7 years ago
  62. 713502b Run OS X tests on a more recent version of OS X (except tests for old GCC/Clang versions). by Marco Poletti · 7 years ago
  63. 4b210eb Test against XCode 8.2 instead of 8.1 now that Travis CI supports it. by Marco Poletti · 7 years ago
  64. 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
  65. b6e8903 Use travis_wait in all Travis CI commands, to avoid meaningless timeouts. by Marco Poletti · 8 years ago
  66. 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
  67. 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
  68. 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
  69. 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
  70. 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
  71. 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
  72. a1ebbf2 Don't run with ASan/UBSan on OSX with Clang 3.8, it doesn't work. by Marco Poletti · 8 years ago
  73. 7522a33 Disable ASan/UBSan in combinations where they don't work (in Travis CI). by Marco Poletti · 8 years ago
  74. 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
  75. 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
  76. 297a6bb Export the OS env variable in .travis.ci too, the presubmit script expects it. by Marco Poletti · 8 years ago
  77. 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
  78. 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
  79. 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
  80. cad06d5 Add Clang 3.8 on OS X to the Travis CI build matrix. by Marco Poletti · 8 years ago
  81. 0316a00 Reimplement the storage for PartialComponent to: by Marco Poletti · 8 years ago
  82. 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
  83. efb74c1 Start testing against XCode 8 (ATM in beta) in Travis CI. by Marco Poletti · 8 years ago
  84. 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
  85. b537848 Stop supporting Clang installed via Brew on OS X. It doesn't support thread_local. by Marco Poletti · 8 years ago
  86. 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
  87. 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
  88. 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
  89. 0a9f279 Re-enable sanitizers in tests for XCode 7.3 on OS X. by Marco Poletti · 8 years ago
  90. 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
  91. b4eb41a Move files that are not strictly part of the Fruit library in extras/: by Marco Poletti · 8 years ago
  92. 60715de Remove the Coverity Scan config from the Travis CI config file. by Marco Poletti · 8 years ago
  93. 5fa0e7d Fix some Travis CI failures. by Marco Poletti · 8 years ago
  94. e9ca669 (hopefully) fix the Coverity Scan config within the Travis CI config file. by Marco Poletti · 8 years ago
  95. 98e5f59 Enable Travis CI in the coverity_scan branch (otherwise the scan won't be triggered). by Marco Poletti · 8 years ago
  96. 79b8206 Add the coverity scan plugin in the Travis CI config. by Marco Poletti · 8 years ago
  97. 054cd82 Some changes to the build matrix used for Travis CI: by Marco Poletti · 8 years ago
  98. f0dc0ea Finish porting Linux CI tests to run under Docker. by Marco Poletti · 8 years ago
  99. 63ba9a0 Correctly initialize env variables in the Travis CI config, currently presubmits aren't actually ran. by Marco Poletti · 8 years ago
  100. b1d6ad9 Set the Travis CI config to use Ubuntu Trusty (not Precise). (still using Docker) by Marco Poletti · 8 years ago