<commit_before>dist: bionic

language: haxe

os:
  - linux
  - osx

git:
  depth: 2

cache:
  directories:
    - $HOME/haxe
    - $HOME/.cache/luarocks

haxe:
  - "4.0.5"
  - development

env:
  - HAXE_TARGET=cpp
  - HAXE_TARGET=cs
  - HAXE_TARGET="interp -D eval-stack"
  - HAXE_TARGET=flash
  - HAXE_TARGET=java
  - HAXE_TARGET=js
  - HAXE_TARGET=jvm
  - HAXE_TARGET=lua
  - HAXE_TARGET=neko
  - HAXE_TARGET=node
  - HAXE_TARGET=php
  - HAXE_TARGET=php7
  - HAXE_TARGET=python

matrix:
  fast_finish: true
  allow_failures:
    - haxe: development
    - env: HAXE_TARGET="java -D jvm" # no idea why it fails on travis. works locally
    - env: HAXE_TARGET=flash  # see https://github.com/travis-ci/travis-ci/issues/8481
    - os: osx
  exclude:
    - haxe: development
      os: osx

install:
  #- haxelib git tink_io https://github.com/haxetink/tink_io pure
  #- haxelib git tink_cli https://github.com/haxetink/tink_cli pure
  #- haxelib git travix https://github.com/back2dos/travix && pushd . && cd $(haxelib config)travix/git && haxe build-neko.hxml && popd
  #- haxelib run travix install
  - haxelib dev haxe-doctest .
  - haxelib install travix
  - haxelib install hscript
  - haxelib install hx3compat<commit_msg>Update build config<commit_after>dist: bionic

language: haxe

os:
  - linux
  - osx

git:
  depth: 2

cache:
  directories:
    - $HOME/haxe
    - $HOME/.cache/luarocks

haxe:
  - "4.0.5"
  - development

env:
  - HAXE_TARGET=cpp
  - HAXE_TARGET=cs
  - HAXE_TARGET="interp -D eval-stack"
  - HAXE_TARGET=flash
  - HAXE_TARGET=java
  - HAXE_TARGET="java -D jvm"
  - HAXE_TARGET=js
  - HAXE_TARGET=lua
  - HAXE_TARGET=neko
  - HAXE_TARGET=node
  - HAXE_TARGET=php7
  - HAXE_TARGET=python

matrix:
  fast_finish: true
  allow_failures:
    - haxe: development
    - env: HAXE_TARGET="java -D jvm" # no idea why it fails on travis. works locally
    - env: HAXE_TARGET=flash  # see https://github.com/travis-ci/travis-ci/issues/8481
    - os: osx
  exclude:
    - haxe: development
      os: osx

install:
  #- haxelib git tink_io https://github.com/haxetink/tink_io pure
  #- haxelib git tink_cli https://github.com/haxetink/tink_cli pure
  #- haxelib git travix https://github.com/back2dos/travix && pushd . && cd $(haxelib config)travix/git && haxe build-neko.hxml && popd
  #- haxelib run travix install
  - haxelib dev haxe-doctest .
  - haxelib install travix
  - haxelib install hscript
  - haxelib install hx3compat
{'fraction_non_alphanumeric': 0.11415711947626841, 'fraction_numerical': 0.00900163666121113, 'mean_word_length': 2.8748019017432647, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 8, 'lorem ipsum': 0, 'www.': 0, 'xml': 2}, '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': '702044', 'n_tokens_mistral': 1063, 'n_tokens_neox': 1042, 'n_words': 204}