aboutsummaryrefslogtreecommitdiffstats
path: root/.travis.yml
Commit message (Collapse)AuthorAgeFilesLines
* added clang7.0 to Travis configuration and README (#763)Anna Gringauze2019-01-161-0/+22
|
* Added c++17 test configurations for clang5.0 and clang6.0 (#697)Anna Gringauze2018-06-151-7/+12
|
* Added testing for c++17 to latest compilers with test with (#692)Anna Gringauze2018-06-151-24/+54
| | | | | | | | | | | | | | | * Added testing with std=c++17 for latest compilers Added running latest compilers with -std=c++17 option to CI the test matrix, Updated cmake configuration to allow passing c++ standard on the command line. * attempt to fix appveyor break * added clang6.0, removed c++17 tests for clang 5.0 * commented out tests for clang with c++17 die to issue #695 * Addresed comments
* fix gcc build (gcc 7) (#690)menete2018-06-081-11/+10
| | | simple solution, disable the specific warning
* Added template argument deduction for not_null (#689)Anna Gringauze2018-06-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added template argument deduction for not_null This allows compilers with c++17 support to infer template instantiation types when calling not_null constructor: int foo(not_null<const int*> x); int main() { int t = 0; not_null x{ &t }; return foo(not_null{ &t }); } * replaced deduction guides by a simple constructor * Updated tests * fixed check for availability of std::byte * testing c++1z on clang * fixed cmakelists extra endif * include cstddef header for clang and gcc in pointers * fixed a typo * fix missing nullptr_t type * fixed typo in CMakeLists.tst * change approach to c++17 testing, step one: revert cmake testing, update clang5.0 package removed using latest c++ due to clang5.0 failing, update clang5.0 travis config to use llvm-toolchain-trusty-5.0 * addressed comments
* Update .travis.ymlSergei Izmailov2018-05-071-2/+2
| | | Fix a typo `clang40` -> `clang50` (#677)
* Clean up and update CI build scripts (#563)Tiago2017-10-251-77/+161
| | | | | | | | | | | | | | | | | | | | | | * travis.yml clean up - Remove trailling spaces - Move notification setting from the bottom to the top - Set Linux as default OS - Simplify cache directory - Add banners around different configurations * Update CMake installation routine - Make it depend on variable (easier to update) - Simplify code a bit * Re-organize build matrix and LLVM install - make logic depend on a single COMPILER variable - Update LLVM installation process * Update compilers to latest stable version
* Move from unittest-cpp to catch for unit testing. (#533)Neil MacIntosh2017-07-131-2/+15
| | | Many thanks to @rianquinn. This should fix #495, #494 and #529.
* CI updates incl. remove support for VS 2013.Casey Carter2017-04-021-1/+1
| | | | | | | | | * CI updates: Travis: use cmake 3.7 Appveyor: Add .appveyor.yml config, test VS2013/VS2015/VS2017 x86/x64 Debug/Release. * Drop VS2013 support from AppVeyor.
* [Travis] enlarge the support matrixCasey Carter2016-09-301-30/+105
| | | | | | * Build on OSX with Xcode 8 * Build on Linux with Clang 3.6/7/8 and libc++ * Build on Linux with GCC 5/6
* Updating travis script.Sergiy Oryekhov2016-03-241-1/+0
|
* Adding g++-5 libraries to clang travis configuration to fix build breakAnna Gringauze2015-10-151-0/+1
|
* add travis testing (gcc5, clang36)Tamas Kenez2015-09-231-0/+67
- also relaxed CMake version to 2.8.7, the version default in travis