Skip to content
Snippets Groups Projects
Commit 9b864e76 authored by Stéphane Del Pino's avatar Stéphane Del Pino
Browse files

git subrepo pull (merge) packages/PEGTL

subrepo:
  subdir:   "packages/PEGTL"
  merged:   "ed5a3f88d"
upstream:
  origin:   "git@github.com:taocpp/PEGTL.git"
  branch:   "master"
  commit:   "ed5a3f88d"
git-subrepo:
  version:  "0.4.0"
  origin:   "git@github.com:ingydotnet/git-subrepo.git"
  commit:   "5d6aba9"
parent ef714b6f
No related branches found
No related tags found
1 merge request!37Feature/language
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
[subrepo] [subrepo]
remote = git@github.com:taocpp/PEGTL.git remote = git@github.com:taocpp/PEGTL.git
branch = master branch = master
commit = 1d7ede3134b8b4864140dc1a5be494ac570a309e commit = ed5a3f88d5ed446d8afc3556e1b6ad5757e3351e
parent = 15fe2ba73eafb183b53730d51702665841edd32f parent = ef714b6fc3318ba1f5f6eea47b36a843c699680b
cmdver = 0.4.0 cmdver = 0.4.0
method = merge method = merge
...@@ -87,6 +87,19 @@ matrix: ...@@ -87,6 +87,19 @@ matrix:
- CXX=clang++-8 - CXX=clang++-8
- CPPFLAGS=-fno-rtti - CPPFLAGS=-fno-rtti
- compiler: clang
addons:
apt:
sources:
- ubuntu-toolchain-r-test
- sourceline: 'deb https://apt.llvm.org/xenial/ llvm-toolchain-xenial-9 main'
key_url: 'https://apt.llvm.org/llvm-snapshot.gpg.key'
packages:
- clang-9
- g++-9
env:
- CXX=clang++-9
- os: osx - os: osx
osx_image: xcode9.4 osx_image: xcode9.4
compiler: clang compiler: clang
...@@ -94,7 +107,13 @@ matrix: ...@@ -94,7 +107,13 @@ matrix:
- CXX=clang++ - CXX=clang++
- os: osx - os: osx
osx_image: xcode10.2 osx_image: xcode10.3
compiler: clang
env:
- CXX=clang++
- os: osx
osx_image: xcode11.2
compiler: clang compiler: clang
env: env:
- CXX=clang++ - CXX=clang++
......
...@@ -66,12 +66,13 @@ Each commit is automatically tested with multiple architectures, operating syste ...@@ -66,12 +66,13 @@ Each commit is automatically tested with multiple architectures, operating syste
* macOS (using libc++) * macOS (using libc++)
* macOS 10.13, Xcode 9.4 * macOS 10.13, Xcode 9.4
* macOS 10.14, Xcode 10.2 * macOS 10.14, Xcode 10.3
* macOS 10.14, Xcode 11.2
* Ubuntu 16.04 LTS (using libstdc++) * Ubuntu 16.04 LTS (using libstdc++)
* GCC 7.x, 8.x, 9.x * GCC 7.x, 8.x, 9.x
* Clang 5.x, 6.x, 7.x, 8.x * Clang 5.x, 6.x, 7.x, 8.x, 9.x
Additionally, each commit is checked with Clang's [Static Analyzer](https://clang-analyzer.llvm.org/), GCC's and Clang's [sanitizers](https://github.com/google/sanitizers), [`clang-tidy`](http://clang.llvm.org/extra/clang-tidy/), and [`valgrind`](http://valgrind.org/). Additionally, each commit is checked with Clang's [Static Analyzer](https://clang-analyzer.llvm.org/), GCC's and Clang's [sanitizers](https://github.com/google/sanitizers), [`clang-tidy`](http://clang.llvm.org/extra/clang-tidy/), and [`valgrind`](http://valgrind.org/).
Code coverage is automatically measured and the unit tests cover 100% of the core library code (for releases). Code coverage is automatically measured and the unit tests cover 100% of the core library code (for releases).
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
#include "../config.hpp" #include "../config.hpp"
#if defined( _WIN32 ) && !defined( __MINGW32__ ) #if defined( _WIN32 ) && !defined( __MINGW32__ ) && !defined( __CYGWIN__ )
#include "endian_win.hpp" #include "endian_win.hpp"
#else #else
#include "endian_gcc.hpp" #include "endian_gcc.hpp"
......
...@@ -12,7 +12,7 @@ namespace TAO_PEGTL_NAMESPACE::internal ...@@ -12,7 +12,7 @@ namespace TAO_PEGTL_NAMESPACE::internal
{ {
struct iterator struct iterator
{ {
iterator() noexcept = default; iterator() = default;
explicit iterator( const char* in_data ) noexcept explicit iterator( const char* in_data ) noexcept
: data( in_data ) : data( in_data )
......
...@@ -15,7 +15,7 @@ namespace TAO_PEGTL_NAMESPACE ...@@ -15,7 +15,7 @@ namespace TAO_PEGTL_NAMESPACE
void unit_test() void unit_test()
{ {
#if defined( __GNUC__ ) && ( __GNUC__ == 9 ) || ( __GNUC_MINOR__ <= 2 ) #if !defined( __clang__ ) && defined( __GNUC__ ) && ( __GNUC__ == 9 ) && ( __GNUC_MINOR__ <= 2 )
// see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91155 // see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91155
test< int >( "i" ); test< int >( "i" );
test< double >( "d" ); test< double >( "d" );
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment