Upgrade and describe supported toolchains

This commit is contained in:
Zhihao Yuan 2019-11-23 13:35:43 -06:00
parent c851668339
commit ea2f16d264
No known key found for this signature in database
GPG Key ID: A2E474BDAA37E11C
3 changed files with 15 additions and 4 deletions

View File

@ -4,6 +4,13 @@ matrix:
dist: bionic dist: bionic
language: cpp language: cpp
compiler: gcc compiler: gcc
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- g++-8
env: CXX=g++-8 CC=gcc-8
- os: osx - os: osx
osx_image: xcode10.2 osx_image: xcode10.2
language: cpp language: cpp

View File

@ -587,10 +587,13 @@ $ ./main fex
baz baz
``` ```
## Supported Compilers ## Supported Toolchains
* GCC >= 7.0.0
* Clang >= 4.0 | Compiler | Standard Library | Test Environment |
* MSVC >= 2017 | :------------------- | :--------------- | :----------------- |
| GCC >= 8.3.0 | libstdc++ | Ubuntu 18.04 |
| Clang >= 7.0.0 | libc++ | Xcode 10.2 |
| MSVC >= 14.16 | Microsoft STL | Visual Studio 2017 |
## Contributing ## Contributing
Contributions are welcome, have a look at the [CONTRIBUTING.md](CONTRIBUTING.md) document for more information. Contributions are welcome, have a look at the [CONTRIBUTING.md](CONTRIBUTING.md) document for more information.

View File

@ -30,6 +30,7 @@ SOFTWARE.
#pragma once #pragma once
#include <algorithm> #include <algorithm>
#include <any> #include <any>
#include <charconv>
#include <cstdlib> #include <cstdlib>
#include <functional> #include <functional>
#include <iostream> #include <iostream>