<commit_before>language: cpp

dist: trusty
sudo: true

branches:
  only:
    - master

matrix:
  include:
  # Linux clang builds
  - os: linux
    compiler: clang
    env:
      - COMPILER=clang++-4.0
      - COV_TOOL=llvm-cov-4.0
      - COV_TOOL_ARGS=gcov
    addons:
      apt:
        sources: ['ubuntu-toolchain-r-test', 'llvm-toolchain-trusty-4.0']
        packages: [ 'cmake', 'clang-4.0', 'libstdc++-6-dev', 'libssl-dev', 'libcurl4-openssl-dev', 'gdb', 'lcov' ]

  - os: linux
    compiler: clang
    env:
      - COMPILER=clang++-5.0
      - COV_TOOL=llvm-cov-5.0
      - COV_TOOL_ARGS=gcov
    addons:
      apt:
        sources: ['ubuntu-toolchain-r-test', 'llvm-toolchain-trusty-5.0']
        packages: [ 'cmake', 'clang-5.0', 'libstdc++-6-dev', 'libssl-dev', 'libcurl4-openssl-dev', 'gdb', 'lcov' ]

  - os: linux
    compiler: clang
    env:
      - COMPILER=clang++-6.0
      - COV_TOOL=llvm-cov-6.0
      - COV_TOOL_ARGS=gcov
    addons:
      apt:
        sources: ['ubuntu-toolchain-r-test', 'llvm-toolchain-trusty-6.0']
        packages: [ 'cmake', 'clang-6.0', 'libstdc++-6-dev', 'libssl-dev', 'libcurl4-openssl-dev', 'gdb', 'lcov' ]

  # Linux GCC builds
  - os: linux
    compiler: gcc
    env:
      - COMPILER=g++-4.9
      - COV_TOOL=gcov-4.9
      - COV_TOOL_ARGS=
    addons:
      apt:
        sources: ['ubuntu-toolchain-r-test']
        packages: ['g++-4.9', 'libssl-dev', 'libcurl4-openssl-dev', 'gdb', 'lcov']

  - os: linux
    compiler: gcc
    env:
      - COMPILER=g++-5
      - COV_TOOL=gcov-5
      - COV_TOOL_ARGS=
    addons:
      apt:
        sources: ['ubuntu-toolchain-r-test']
        packages: ['g++-5', 'libssl-dev', 'libcurl4-openssl-dev', 'gdb', 'lcov']

  - os: linux
    compiler: gcc
    env:
      - COMPILER=g++-6
      - COV_TOOL=gcov-6
      - COV_TOOL_ARGS=
    addons:<commit_msg>Reverting to unformatted version but maintained llvm-x.y-package<commit_after>language: cpp

dist: trusty
sudo: true

branches:
  only:
    - master

matrix:
  include:
  # Linux clang builds
  - os: linux
    compiler: clang
    env:
      - COMPILER=clang++-4.0
      - COV_TOOL=llvm-cov-4.0
      - COV_TOOL_ARGS=gcov
    addons:
      apt:
        sources: ['ubuntu-toolchain-r-test', 'llvm-toolchain-trusty-4.0']
        packages: [ 'cmake', 'clang-4.0', 'llvm-4.0-tools', 'libstdc++-6-dev', 'libssl-dev', 'libcurl4-openssl-dev', 'gdb', 'lcov' ]

  - os: linux
    compiler: clang
    env:
      - COMPILER=clang++-5.0
      - COV_TOOL=llvm-cov-5.0
      - COV_TOOL_ARGS=gcov
    addons:
      apt:
        sources: ['ubuntu-toolchain-r-test', 'llvm-toolchain-trusty-5.0']
        packages: [ 'cmake', 'clang-5.0', 'llvm-5.0-tools', 'libstdc++-6-dev', 'libssl-dev', 'libcurl4-openssl-dev', 'gdb', 'lcov' ]

  - os: linux
    compiler: clang
    env:
      - COMPILER=clang++-6.0
      - COV_TOOL=llvm-cov-6.0
      - COV_TOOL_ARGS=gcov
    addons:
      apt:
        sources: ['ubuntu-toolchain-r-test', 'llvm-toolchain-trusty-6.0']
        packages: [ 'cmake', 'clang-6.0', 'llvm-6.0-tools', 'libstdc++-6-dev', 'libssl-dev', 'libcurl4-openssl-dev', 'gdb', 'lcov' ]

  # Linux GCC builds
  - os: linux
    compiler: gcc
    env:
      - COMPILER=g++-4.9
      - COV_TOOL=gcov-4.9
      - COV_TOOL_ARGS=
    addons:
      apt:
        sources: ['ubuntu-toolchain-r-test']
        packages: ['g++-4.9', 'libssl-dev', 'libcurl4-openssl-dev', 'gdb', 'lcov']

  - os: linux
    compiler: gcc
    env:
      - COMPILER=g++-5
      - COV_TOOL=gcov-5
      - COV_TOOL_ARGS=
    addons:
      apt:
        sources: ['ubuntu-toolchain-r-test']
        packages: ['g++-5', 'libssl-dev', 'libcurl4-openssl-dev', 'gdb', 'lcov']

  - os: linux
    compiler: gcc
    env:
      - COMPILER=g++-6
      - COV_TOOL=gcov-6
      - COV_TOOL_ARGS=
    addons:
{'fraction_non_alphanumeric': 0.17640835757736048, 'fraction_numerical': 0.024332187252049723, 'mean_word_length': 2.1781512605042015, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6454432', 'n_tokens_mistral': 1656, 'n_tokens_neox': 1554, 'n_words': 258}