<commit_before>freebsd_task:
    freebsd_instance:
        image_family: freebsd-13-0
    gmake_script: pkg install -y gmake
    matrix:
        - name: freebsd_clang
          env:
              CXX: clang++
        - name: freebsd_gcc
          gcc_script: pkg install -y gcc
          env:
              CXX: g++
    test_script: gmake -j4 test
    env:
        LC_ALL: en_US.UTF-8

linux_task:
    locales_script:
        - apt-get update && apt-get -y install locales
        - echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen
        - locale-gen en_US.UTF-8
    matrix:
        - name: linux_clang
          container:
              image: silkeh/clang:10
          env:
              CXX: clang++
        - name: linux_gcc
          container:
              image: gcc:10
    test_script: make -j4 test
    env:
        LC_ALL: en_US.UTF-8

macos_task:
    osx_instance:
        image: big-sur-base
    matrix:
        - name: macos_clang
          clang_script: brew install llvm@11
          env:
              CXX: /usr/local/opt/llvm/bin/clang++
        - name: macos_gcc
          gcc_script: brew install gcc@10
          env:
              CXX: g++-10
    test_script: make -j4 test<commit_msg>Yet more .cirrus.yml tweaks to fix OSX<commit_after>freebsd_task:
    freebsd_instance:
        image_family: freebsd-13-0
    gmake_script: pkg install -y gmake
    matrix:
        - name: freebsd_clang
          env:
              CXX: clang++
        - name: freebsd_gcc
          gcc_script: pkg install -y gcc
          env:
              CXX: g++
    test_script: gmake -j4 test
    env:
        LC_ALL: en_US.UTF-8

linux_task:
    locales_script:
        - apt-get update && apt-get -y install locales
        - echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen
        - locale-gen en_US.UTF-8
    matrix:
        - name: linux_clang
          container:
              image: silkeh/clang:10
          env:
              CXX: clang++
        - name: linux_gcc
          container:
              image: gcc:10
    test_script: make -j4 test
    env:
        LC_ALL: en_US.UTF-8

macos_task:
    osx_instance:
        image: big-sur-base
    matrix:
        - name: macos_clang
          clang_script: brew install llvm@11
          env:
              CXX: /usr/local/opt/llvm@11/bin/clang++
        - name: macos_gcc
          gcc_script: brew install gcc@10
          env:
              CXX: g++-10
    test_script: make -j4 test
{'fraction_non_alphanumeric': 0.08908045977011494, 'fraction_numerical': 0.0180623973727422, 'mean_word_length': 1.4248756218905472, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 7, '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': '6830395', 'n_tokens_mistral': 870, 'n_tokens_neox': 806, 'n_words': 193}