<commit_before># # # # sol2
# The MIT License (MIT)
# 
# Copyright (c) 2013-2017 Rapptz, ThePhD, and contributors
# 
# Permission is hereby granted, free of charge, to any person obtaining a copy of
# this software and associated documentation files (the "Software"), to deal in
# the Software without restriction, including without limitation the rights to
# use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
# the Software, and to permit persons to whom the Software is furnished to do so,
# subject to the following conditions:
# 
# The above copyright notice and this permission notice shall be included in all
# copies or substantial portions of the Software.
# 
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
# FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
# COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
# IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
# CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

version: 2.19.0-{build}

max_jobs: 4

pull_requests:
  do_not_increment_build_number: true

# Ordering is important!
# specifying VS 2015 first makes all the 2015 jobs run first
# we need this so the MinGW jobs can run first
# In general, the matrix seems to order by appearance of first-order
# dimensions (Image, Platform, Configuration) and then 
# the order of whatever elements are in the matrix
image:
- Visual Studio 2015
- Visual Studio 2017

# Run x64 first, x86 second
platform:
- x64
- x86

environment:
  matrix:
    # apparently, I can't quite make LLVM work right now...
  #- LUA_VERSION: 5.3.4
  #  LLVM_VERSION: 4.0.0
  - LUA_VERSION: 5.3.4
    MINGW_VERSION: 6.3.0
  - LUA_VERSION: 5.3.4
    MINGW_VERSION: 5.3.0
  - LUA_VERSION: 5.3.4
  - LUA_VERSION: 5.2.4
  - LUA_VERSION: 5.1.5

matrix:
  allow_failures:
    # 32-bit builds are temperamental with exceptions
    - platform: x86
    # LLVM is experimental as all get-out
    - LLVM_VERSION: 4.0.0
  exclude:
    # Necessary: MinGW doesn't exist on VS 2017 images
    - image: Visual Studio 2017
      MINGW_VERSION: 6.3.0
    - image: Visual Studio 2017
      MINGW_VERSION: 5.3.0
    # LLVM exists in all images, and we only want the x64 versions
    - image: Visual Studio 2015
      LLVM_VERSION: 4.0.0
    - platform: x86
      LLVM_VERSION: 4.0.0
    # Get rid of x86 builds
    - platform: x86
      LUA_VERSION: 5.2.4
    - platform: x86
      LUA_VERSION: 5.1.5
    # Get rid of redundant Visual Studio 2015 builds
    - image: Visual Studio 2015
      LUA_VERSION: 5.1.5
    - image: Visual Studio 2015
      LUA_VERSION: 5.2.4

init:<commit_msg>Just give up on MinGW and LLVM, honestly.<commit_after># # # # sol2
# The MIT License (MIT)
# 
# Copyright (c) 2013-2017 Rapptz, ThePhD, and contributors
# 
# Permission is hereby granted, free of charge, to any person obtaining a copy of
# this software and associated documentation files (the "Software"), to deal in
# the Software without restriction, including without limitation the rights to
# use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
# the Software, and to permit persons to whom the Software is furnished to do so,
# subject to the following conditions:
# 
# The above copyright notice and this permission notice shall be included in all
# copies or substantial portions of the Software.
# 
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
# FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
# COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
# IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
# CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

version: 2.19.0-{build}

max_jobs: 4

pull_requests:
  do_not_increment_build_number: true

# Ordering is important!
# specifying VS 2015 first makes all the 2015 jobs run first
# we need this so the MinGW jobs can run first
# In general, the matrix seems to order by appearance of first-order
# dimensions (Image, Platform, Configuration) and then 
# the order of whatever elements are in the matrix
image:
- Visual Studio 2015
- Visual Studio 2017

# Run x64 first, x86 second
platform:
- x64
- x86

environment:
  matrix:
    # apparently, I can't quite make LLVM work right now...
  #- LUA_VERSION: 5.3.4
  #  LLVM_VERSION: 4.0.0
  - LUA_VERSION: 5.3.4
    MINGW_VERSION: 6.3.0
  - LUA_VERSION: 5.3.4
  - LUA_VERSION: 5.2.4
  - LUA_VERSION: 5.1.5

matrix:
  allow_failures:
    # 32-bit builds are temperamental with exceptions
    - platform: x86
    # LLVM is experimental as all get-out
    - LLVM_VERSION: 4.0.0
  exclude:
    # Necessary: MinGW doesn't exist on VS 2017 images
    # Also does not have MinGW x64 for 5.3.0
    - image: Visual Studio 2017
      MINGW_VERSION: 6.3.0
    - platform: x86
      MINGW_VERSION: 6.3.0
    # LLVM exists in all images, and we only want the VS 2017 x64 versions
    - image: Visual Studio 2015
      LLVM_VERSION: 4.0.0
    - platform: x86
      LLVM_VERSION: 4.0.0
    # Get rid of x86 builds
    - platform: x86
      LUA_VERSION: 5.2.4
    - platform: x86
      LUA_VERSION: 5.1.5
    # Get rid of redundant Visual Studio 2015 builds
    - image: Visual Studio 2015
      LUA_VERSION: 5.1.5
    - image: Visual Studio 2015
      LUA_VERSION: 5.2.4

init:
{'fraction_non_alphanumeric': 0.07118704395799964, 'fraction_numerical': 0.04787328706175476, 'mean_word_length': 3.2447129909365557, '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': '1140871', 'n_tokens_mistral': 1931, 'n_tokens_neox': 1700, 'n_words': 752}