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
language: cpp
compiler: gcc
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- g++-8
env: CXX=g++-8 CC=gcc-8
- os: osx
osx_image: xcode10.2
language: cpp

View File

@ -587,10 +587,13 @@ $ ./main fex
baz
```
## Supported Compilers
* GCC >= 7.0.0
* Clang >= 4.0
* MSVC >= 2017
## Supported Toolchains
| Compiler | Standard Library | Test Environment |
| :------------------- | :--------------- | :----------------- |
| 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
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
#include <algorithm>
#include <any>
#include <charconv>
#include <cstdlib>
#include <functional>
#include <iostream>