++ dirname ./run.sh
+ cd .
+ echo 1273
+ echo '2.0-SNAPSHOT BUILD'
2.0-SNAPSHOT BUILD
+ date
Sat Sep 19 10:46:14 UTC 2026
+ uptime
10:46:14 up 1 min, 0 users, load average: 0.44, 0.15, 0.05
+ head=git@github.com:objectionary/phino.git
+ ff=default
+ image=maxonfjvipon/rultor-image-hs:master
+ rebase=false
+ squash=false
+ head_branch=master
+ author=yegor256
+ tag=0.0.134
+ vars=('--env=head=git@github.com:objectionary/phino.git' '--env=tag=0.0.134' '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:objectionary/phino.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''tag=0.0.134'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''cabal --version'\'' '\'';'\'' '\''ghc --version'\'' '\'';'\'' '\''cabal update'\'' '\'';'\'' '\''pdd -f /dev/null -v'\'' '\'';'\'' '\''[[ "${tag}" =~ ^0\.[0-9]+\.[0-9]+$ ]] || exit -1'\'' '\'';'\'' '\''sed -i "s/^version: 0\.0\.0$/version: ${tag}/" phino.cabal'\'' '\'';'\'' '\''chmod 755 ../hackage-auth'\'' '\'';'\'' '\''cabal check'\'' '\'';'\'' '\''make binary'\'' '\'';'\'' '\''cabal test'\'' '\'';'\'' '\''git commit -am "set version to ${tag}"'\'' '\'';'\'' '\''cabal sdist'\'' '\'';'\'' '\''cabal upload --token=$(cat ../hackage-auth) --publish dist-newstyle/sdist/phino-${tag}.tar.gz'\'' '\'';'\'' )' '--env=head_branch=master' '--env=author=yegor256')
+ scripts=('export '\''head=git@github.com:objectionary/phino.git'\''' ';' 'export '\''tag=0.0.134'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''author=yegor256'\''' ';' 'cabal --version' ';' 'ghc --version' ';' 'cabal update' ';' 'pdd -f /dev/null -v' ';' '[[ "${tag}" =~ ^0\.[0-9]+\.[0-9]+$ ]] || exit -1' ';' 'sed -i "s/^version: 0\.0\.0$/version: ${tag}/" phino.cabal' ';' 'chmod 755 ../hackage-auth' ';' 'cabal check' ';' 'make binary' ';' 'cabal test' ';' 'git commit -am "set version to ${tag}"' ';' 'cabal sdist' ';' 'cabal upload --token=$(cat ../hackage-auth) --publish dist-newstyle/sdist/phino-${tag}.tar.gz' ';')
+ directory=
+ container=objectionary_phino_1318
+ as_root=true
+ set -e -o pipefail
+ hostname
ip-172-31-16-49
+ pwd
/tmp/rultor-jytX
+ git --version
git version 2.34.1
+ docker --version
Docker version 25.0.3, build 4debf41
+ mkdir -p /home/ubuntu/.ssh
+ echo -e 'Host github.com\n\tStrictHostKeyChecking no\n'
+ chmod 600 /home/ubuntu/.ssh/config
+ git clone --recurse-submodules git@github.com:objectionary/phino.git repo
Cloning into 'repo'...
Warning: Permanently added 'github.com' (ED25519) to the list of known hosts.
+ cd repo
+ git config user.email gpg@rultor.com
+ git config user.name Rultor.com
+ '[' -z 'export '\''head=git@github.com:objectionary/phino.git'\''' ']'
+ cd ..
+ cat
+ '[' true = true ']'
+ cat
+ chmod a+x entry.sh
+ cat
+ echo 'export '\''head=git@github.com:objectionary/phino.git'\''' ';' 'export '\''tag=0.0.134'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''author=yegor256'\''' ';' 'cabal --version' ';' 'ghc --version' ';' 'cabal update' ';' 'pdd -f /dev/null -v' ';' '[[ "${tag}" =~ ^0\.[0-9]+\.[0-9]+$ ]] || exit -1' ';' 'sed -i "s/^version: 0\.0\.0$/version: ${tag}/" phino.cabal' ';' 'chmod 755 ../hackage-auth' ';' 'cabal check' ';' 'make binary' ';' 'cabal test' ';' 'git commit -am "set version to ${tag}"' ';' 'cabal sdist' ';' 'cabal upload --token=$(cat ../hackage-auth) --publish dist-newstyle/sdist/phino-${tag}.tar.gz' ';'
+ sensitive=()
+ set -ex -o pipefail
+ '[' -z 0.0.134 ']'
+ [[ 0.0.134 =~ ^[a-zA-Z0-9\.\-]+$ ]]
+ echo 'tag name is valid: "0.0.134"'
tag name is valid: "0.0.134"
+ cd repo
++ git tag -l 0.0.134
+ '[' -n '' ']'
+ BRANCH_NAME=__rultor
++ wc -l
++ git show-branch __rultor
+ '[' 0 -gt 0 ']'
+ export BRANCH_NAME
+ git checkout -b __rultor
Switched to a new branch '__rultor'
+ docker_when_possible
+ true
++ tail -n 1
++ sed 's/ /\n/g'
++ uptime
+ load=0.07
++ bc
++ echo 0.07 '>' 30
+ '[' 0 -eq 1 ']'
+ echo 'load average is 0.07, low enough to run a new Docker container'
load average is 0.07, low enough to run a new Docker container
+ break
+ cd ..
+ '[' -n '' ']'
+ use_image=maxonfjvipon/rultor-image-hs:master
+ docker pull maxonfjvipon/rultor-image-hs:master
master: Pulling from maxonfjvipon/rultor-image-hs
437b5b60e3a4: Pulling fs layer
240be374d489: Pulling fs layer
da00f900e37d: Pulling fs layer
fe752c15eaf1: Pulling fs layer
c708ccef4e5d: Pulling fs layer
b9e553f15463: Pulling fs layer
f9f01d7683d7: Pulling fs layer
2765281940cf: Pulling fs layer
2be901e52bf6: Pulling fs layer
ba405dc7d927: Pulling fs layer
d42f35168bf9: Pulling fs layer
ad757dfbcd47: Pulling fs layer
4f4fb700ef54: Pulling fs layer
bfaa3072d409: Pulling fs layer
a4fa9a361052: Pulling fs layer
fe752c15eaf1: Waiting
c708ccef4e5d: Waiting
b9e553f15463: Waiting
f9f01d7683d7: Waiting
2765281940cf: Waiting
2be901e52bf6: Waiting
ba405dc7d927: Waiting
d42f35168bf9: Waiting
ad757dfbcd47: Waiting
4f4fb700ef54: Waiting
bfaa3072d409: Waiting
a4fa9a361052: Waiting
437b5b60e3a4: Verifying Checksum
437b5b60e3a4: Download complete
da00f900e37d: Verifying Checksum
da00f900e37d: Download complete
fe752c15eaf1: Verifying Checksum
fe752c15eaf1: Download complete
240be374d489: Verifying Checksum
240be374d489: Download complete
f9f01d7683d7: Verifying Checksum
f9f01d7683d7: Download complete
b9e553f15463: Verifying Checksum
b9e553f15463: Download complete
2765281940cf: Verifying Checksum
2765281940cf: Download complete
2be901e52bf6: Verifying Checksum
2be901e52bf6: Download complete
d42f35168bf9: Verifying Checksum
d42f35168bf9: Download complete
ad757dfbcd47: Verifying Checksum
ad757dfbcd47: Download complete
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
ba405dc7d927: Verifying Checksum
ba405dc7d927: Download complete
a4fa9a361052: Verifying Checksum
a4fa9a361052: Download complete
437b5b60e3a4: Pull complete
c708ccef4e5d: Verifying Checksum
c708ccef4e5d: Download complete
bfaa3072d409: Verifying Checksum
bfaa3072d409: Download complete
240be374d489: Pull complete
da00f900e37d: Pull complete
fe752c15eaf1: Pull complete
c708ccef4e5d: Pull complete
b9e553f15463: Pull complete
f9f01d7683d7: Pull complete
2765281940cf: Pull complete
2be901e52bf6: Pull complete
ba405dc7d927: Pull complete
d42f35168bf9: Pull complete
ad757dfbcd47: Pull complete
4f4fb700ef54: Pull complete
bfaa3072d409: Pull complete
a4fa9a361052: Pull complete
Digest: sha256:ff58a158e20a6207d154dce11feda1adbd97133b5ff937ead99acd9b4c59beca
Status: Downloaded newer image for maxonfjvipon/rultor-image-hs:master
docker.io/maxonfjvipon/rultor-image-hs:master
+ docker ps --filter=status=exited
+ grep --quiet '\sobjectionary_phino_1318\s*$'
+ ls -al .
total 48
drwx------ 3 ubuntu ubuntu 4096 Sep 19 10:46 .
drwxrwxrwt 12 root root 4096 Sep 19 10:46 ..
-rwxrwxr-x 1 ubuntu ubuntu 666 Sep 19 10:47 end.sh
-rwxrwxr-x 1 ubuntu ubuntu 170 Sep 19 10:46 entry.sh
-rw-rw-r-- 1 ubuntu ubuntu 65 Sep 19 10:46 hackage-auth
-rw-rw-r-- 1 ubuntu ubuntu 5 Sep 19 10:46 pid
drwxrwxr-x 12 ubuntu ubuntu 4096 Sep 19 10:46 repo
-rwxrwxr-x 1 ubuntu ubuntu 6744 Sep 19 10:46 run.sh
-rw-rw-r-- 1 ubuntu ubuntu 724 Sep 19 10:46 script.sh
-rw-rw-r-- 1 ubuntu ubuntu 6693 Sep 19 10:48 stdout
++ pwd
++ pwd
+ docker run -t --rm -v /tmp/rultor-jytX:/main --env=head=git@github.com:objectionary/phino.git --env=tag=0.0.134 '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:objectionary/phino.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''tag=0.0.134'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''cabal --version'\'' '\'';'\'' '\''ghc --version'\'' '\'';'\'' '\''cabal update'\'' '\'';'\'' '\''pdd -f /dev/null -v'\'' '\'';'\'' '\''[[ "${tag}" =~ ^0\.[0-9]+\.[0-9]+$ ]] || exit -1'\'' '\'';'\'' '\''sed -i "s/^version: 0\.0\.0$/version: ${tag}/" phino.cabal'\'' '\'';'\'' '\''chmod 755 ../hackage-auth'\'' '\'';'\'' '\''cabal check'\'' '\'';'\'' '\''make binary'\'' '\'';'\'' '\''cabal test'\'' '\'';'\'' '\''git commit -am "set version to ${tag}"'\'' '\'';'\'' '\''cabal sdist'\'' '\'';'\'' '\''cabal upload --token=$(cat ../hackage-auth) --publish dist-newstyle/sdist/phino-${tag}.tar.gz'\'' '\'';'\'' )' --env=head_branch=master --env=author=yegor256 --hostname=docker --privileged --net=host --dns 8.8.8.8 --add-host docker:127.0.0.1 --memory=8g --memory-swap=16g --oom-kill-disable --cidfile=/tmp/rultor-jytX/cid -w=/main -v /var/run/docker.sock:/var/run/docker.sock --name=objectionary_phino_1318 maxonfjvipon/rultor-image-hs:master /main/entry.sh
WARNING: Your kernel does not support OomKillDisable. OomKillDisable discarded.
+ set -e
+ set -o pipefail
+ mkdir /home/r
+ cp -R ./cid ./end.sh ./entry.sh ./hackage-auth ./pid ./repo ./run.sh ./script.sh ./stdout /home/r
+ rm -rf repo
+ chmod a+x /home/r/script.sh
+ /home/r/script.sh
cabal-install version 3.14.1.1
compiled using version 3.14.1.1 of the Cabal library
The Glorious Glasgow Haskell Compilation System, version 9.6.7
Configuration is affected by the following files:
- cabal.project
Downloading the latest package list from hackage.haskell.org
Package list of hackage.haskell.org has been updated.
The index-state is set to 2026-09-19T09:55:53Z.
To revert to previous state run:
cabal v2-update 'hackage.haskell.org,2025-12-12T02:22:01Z'
Found 7 lines in /home/r/repo/.pdd
My version is 0.23.1
Ruby version is 3.2.2 at x86_64-linux
Reading from root dir .
Excluding dist-newstyle/**
Excluding .stack-work/**
/usr/local/rvm/gems/ruby-3.2.2/gems/pdd-0.23.1/lib/pdd/sources.rb:90: warning: undefining the allocator of T_DATA class FileMagic
/home/r/repo/assets/contextualize.jpg is a binary file (29523 bytes)
/home/r/repo/renovate.json is a binary file (114 bytes)
Reading .0pdd.yml ...
Reading .gitattributes ...
Reading .github/scripts/bench-compare.sh ...
Reading .github/typos.toml ...
Reading .github/workflows/actionlint.yml ...
Reading .github/workflows/benchmark.yml ...
Reading .github/workflows/cabal.yml ...
Reading .github/workflows/codecov.yml ...
Reading .github/workflows/copyrights.yml ...
Reading .github/workflows/coverage.yml ...
Reading .github/workflows/deps-sentinel.yml ...
Reading .github/workflows/fourmolu.yml ...
Reading .github/workflows/haddock.yml ...
Reading .github/workflows/hlint.yml ...
Reading .github/workflows/jeo-update.yml ...
Reading .github/workflows/latex.yml ...
Reading .github/workflows/markdown-lint.yml ...
Reading .github/workflows/objectionary.yml ...
Reading .github/workflows/pdd.yml ...
Reading .github/workflows/post-comment.yml ...
Reading .github/workflows/regression-check.yml ...
Reading .github/workflows/release-binary.yml ...
Reading .github/workflows/resources.yml ...
Reading .github/workflows/reuse.yml ...
Reading .github/workflows/shellcheck.yml ...
Reading .github/workflows/stack.yml ...
Reading .github/workflows/telegram.yml ...
Reading .github/workflows/titles.yml ...
Reading .github/workflows/typos.yml ...
Reading .github/workflows/up.yml ...
Reading .github/workflows/xcop.yml ...
Reading .github/workflows/yamllint.yml ...
Reading .gitignore ...
Reading .hlint.yaml ...
Reading .pdd ...
Reading .rultor.yml ...
Reading CLAUDE.md ...
Reading LICENSES/Apache-2.0.txt ...
Reading LICENSES/MIT.txt ...
Reading Makefile ...
Reading README.md ...
Reading REUSE.toml ...
Reading app/Main.hs ...
Reading benchmark/.mvn/wrapper/maven-wrapper.properties ...
Reading benchmark/.mvn/wrapper/maven-wrapper.properties.license ...
Reading benchmark/Main.hs ...
Reading benchmark/atoms.yaml ...
Reading benchmark/demo.phi ...
Reading benchmark/mvnw ...
Reading benchmark/mvnw.cmd ...
Reading cabal.project ...
Reading fourmolu.yaml ...
Reading phino.cabal ...
Reading resources/contextualization/ca.yaml ...
Reading resources/contextualization/caa.yaml ...
Reading resources/contextualization/cd.yaml ...
Reading resources/contextualization/cf.yaml ...
Reading resources/contextualization/cg.yaml ...
Reading resources/contextualization/ct.yaml ...
Reading resources/contextualization/cxi.yaml ...
Reading resources/dataization/box.yaml ...
Reading resources/dataization/delta.yaml ...
Reading resources/dataization/fire.yaml ...
Reading resources/dataization/none.yaml ...
Reading resources/dataization/norm.yaml ...
Reading resources/morphing/dead.yaml ...
Reading resources/morphing/ma.yaml ...
Reading resources/morphing/maa.yaml ...
Reading resources/morphing/maad.yaml ...
Reading resources/morphing/mad.yaml ...
Reading resources/morphing/md.yaml ...
Reading resources/morphing/mf.yaml ...
Reading resources/morphing/mg.yaml ...
Reading resources/morphing/ml.yaml ...
Reading resources/morphing/mphi.yaml ...
Reading resources/morphing/universe.yaml ...
Reading resources/morphing/xi.yaml ...
Reading resources/normalize/alpha.yaml ...
Reading resources/normalize/amiss.yaml ...
Reading resources/normalize/copy.yaml ...
Reading resources/normalize/dc.yaml ...
Reading resources/normalize/dca.yaml ...
Reading resources/normalize/dd.yaml ...
Reading resources/normalize/dl.yaml ...
Reading resources/normalize/dot.yaml ...
Reading resources/normalize/dotg.yaml ...
Reading resources/normalize/miss.yaml ...
Reading resources/normalize/null.yaml ...
Reading resources/normalize/over.yaml ...
Reading resources/normalize/overa.yaml ...
Reading resources/normalize/stay.yaml ...
Reading resources/normalize/stop.yaml ...
Reading src/AST.hs ...
Reading src/Builder.hs ...
Reading src/Bytes.hs ...
Reading src/CLI/Helpers.hs ...
Reading src/CLI/Parsers.hs ...
Reading src/CLI/Runners.hs ...
Reading src/CLI/Types.hs ...
Reading src/CLI/Validators.hs ...
Reading src/CLI.hs ...
Reading src/CST.hs ...
Reading src/Canonizer.hs ...
Reading src/Condition.hs ...
Reading src/Dataize.hs ...
Reading src/Deps.hs ...
Reading src/Encoding.hs ...
Reading src/Evaluate.hs ...
Reading src/Files.hs ...
Reading src/Filter.hs ...
Reading src/Functions.hs ...
Reading src/LaTeX.hs ...
Reading src/Lambdas.hs ...
Reading src/Lining.hs ...
Reading src/Locator.hs ...
Reading src/Logger.hs ...
Reading src/Margin.hs ...
Reading src/Matcher.hs ...
Reading src/Merge.hs ...
Reading src/Metas.hs ...
Reading src/Misc.hs ...
Reading src/Morph.hs ...
Reading src/Must.hs ...
Reading src/Parser.hs ...
Reading src/Printer.hs ...
Reading src/Random.hs ...
Reading src/Regexp.hs ...
Reading src/Render.hs ...
Reading src/Replacer.hs ...
Reading src/Rewriter.hs ...
Reading src/Rule.hs ...
Reading src/Slots.hs ...
Reading src/Sugar.hs ...
Reading src/Tau.hs ...
Reading src/XMIR.hs ...
Reading src/Yaml.hs ...
Reading stack.yaml ...
Reading stack.yaml.lock ...
Reading test/ASTSpec.hs ...
Reading test/BuilderSpec.hs ...
Reading test/BytesSpec.hs ...
Reading test/CLIHelpersSpec.hs ...
Reading test/CLISpec.hs ...
Reading test/CLITypesSpec.hs ...
Reading test/CSTSpec.hs ...
Reading test/CanonizerSpec.hs ...
Reading test/ConditionSpec.hs ...
Reading test/DataizeSpec.hs ...
Reading test/DepsSpec.hs ...
Reading test/EncodingSpec.hs ...
Reading test/EvaluateSpec.hs ...
Reading test/FilesSpec.hs ...
Reading test/FilterSpec.hs ...
Reading test/Fixtures.hs ...
Reading test/FunctionsSpec.hs ...
Reading test/LaTeXSpec.hs ...
Reading test/LambdasSpec.hs ...
Reading test/LiningSpec.hs ...
Reading test/LocatorSpec.hs ...
Reading test/LoggerSpec.hs ...
Reading test/Main.hs ...
Reading test/MarginSpec.hs ...
Reading test/MatcherSpec.hs ...
Reading test/MergeSpec.hs ...
Reading test/MetasSpec.hs ...
Reading test/MiscSpec.hs ...
Reading test/MorphSpec.hs ...
Reading test/MustSpec.hs ...
Reading test/ParserSpec.hs ...
Reading test/PrinterSpec.hs ...
Reading test/README.md ...
Reading test/RandomSpec.hs ...
Reading test/RegexpSpec.hs ...
Reading test/RenderSpec.hs ...
Reading test/ReplacerSpec.hs ...
Reading test/RewriterSpec.hs ...
Reading test/RuleSpec.hs ...
Reading test/Spec.hs ...
Reading test/SugarSpec.hs ...
Reading test/TauSpec.hs ...
Reading test/XMIRSpec.hs ...
Reading test/YamlSpec.hs ...
Reading test-resources/atoms.yaml ...
Reading test-resources/cli/expressions/bytes.phi ...
Reading test-resources/cli/expressions/desugar.phi ...
Reading test-resources/cli/expressions/dispatch.phi ...
Reading test-resources/cli/expressions/foo.phi ...
Reading test-resources/cli/expressions/normalize.phi ...
Reading test-resources/cli/expressions/number.phi ...
Reading test-resources/cli/expressions/string.phi ...
Reading test-resources/cli/expressions/with-$this-attribute.phi ...
Reading test-resources/cli/rules/evaluate-in-rewrite.yaml ...
Reading test-resources/cli/rules/first.yaml ...
Reading test-resources/cli/rules/infinite.yaml ...
Reading test-resources/cli/rules/join-broken.yaml ...
Reading test-resources/cli/rules/labeled.yaml ...
Reading test-resources/cli/rules/marker.yaml ...
Reading test-resources/cli/rules/raising-condition.yaml ...
Reading test-resources/cli/rules/second.yaml ...
Reading test-resources/cli/rules/simple.yaml ...
Reading test-resources/cli/rules/swap-a.yaml ...
Reading test-resources/cli/rules/swap-b.yaml ...
Reading test-resources/condition-packs/absolute-application.yaml ...
Reading test-resources/condition-packs/absolute-dispatch.yaml ...
Reading test-resources/condition-packs/absolute-formation.yaml ...
Reading test-resources/condition-packs/absolute-global.yaml ...
Reading test-resources/condition-packs/absolute-termination.yaml ...
Reading test-resources/condition-packs/absolute-this.yaml ...
Reading test-resources/condition-packs/absolute-unbound-meta.yaml ...
Reading test-resources/condition-packs/alpha-simple.yaml ...
Reading test-resources/condition-packs/and-fails.yaml ...
Reading test-resources/condition-packs/and-multiple.yaml ...
Reading test-resources/condition-packs/disjoint-clean.yaml ...
Reading test-resources/condition-packs/disjoint-unbound-meta.yaml ...
Reading test-resources/condition-packs/domain-meta-missing.yaml ...
Reading test-resources/condition-packs/eq-attr-both-meta-one-unbound.yaml ...
Reading test-resources/condition-packs/eq-attr-concrete-then-meta-unbound.yaml ...
Reading test-resources/condition-packs/eq-attr-concrete-then-meta.yaml ...
Reading test-resources/condition-packs/eq-attr-meta-then-concrete-unbound.yaml ...
Reading test-resources/condition-packs/eq-expr-both-meta-one-unbound.yaml ...
Reading test-resources/condition-packs/eq-expr-concrete-then-meta-unbound.yaml ...
Reading test-resources/condition-packs/eq-expr-concrete-then-meta.yaml ...
Reading test-resources/condition-packs/eq-expr-meta-then-concrete-unbound.yaml ...
Reading test-resources/condition-packs/eq-mismatched-comparable-kinds.yaml ...
Reading test-resources/condition-packs/eq-to-rho.yaml ...
Reading test-resources/condition-packs/eq-with-attributes.yaml ...
Reading test-resources/condition-packs/eq-with-expressions.yaml ...
Reading test-resources/condition-packs/eq-with-formations.yaml ...
Reading test-resources/condition-packs/eq-with-two-meta-attributes.yaml ...
Reading test-resources/condition-packs/eq-with-two-meta-expressions.yaml ...
Reading test-resources/condition-packs/formation-simple.yaml ...
Reading test-resources/condition-packs/formation-unbound-meta.yaml ...
Reading test-resources/condition-packs/gt-domain.yaml ...
Reading test-resources/condition-packs/gt-non-numeric.yaml ...
Reading test-resources/condition-packs/in-missing.yaml ...
Reading test-resources/condition-packs/in-simple.yaml ...
Reading test-resources/condition-packs/in-unbound-attribute.yaml ...
Reading test-resources/condition-packs/in-void.yaml ...
Reading test-resources/condition-packs/is-formation.yaml ...
Reading test-resources/condition-packs/length-meta-missing.yaml ...
Reading test-resources/condition-packs/length-non-meta-binding.yaml ...
Reading test-resources/condition-packs/length.yaml ...
Reading test-resources/condition-packs/matches-unbound-meta.yaml ...
Reading test-resources/condition-packs/matches-with-line-bounds.yaml ...
Reading test-resources/condition-packs/matches.yaml ...
Reading test-resources/condition-packs/metaindex-missing.yaml ...
Reading test-resources/condition-packs/nf-dispatch-global.yaml ...
Reading test-resources/condition-packs/nf-dispatch-this.yaml ...
Reading test-resources/condition-packs/nf-dot-recursive.yaml ...
Reading test-resources/condition-packs/nf-empty-formation.yaml ...
Reading test-resources/condition-packs/nf-formation-with-delta.yaml ...
Reading test-resources/condition-packs/nf-formation-with-void.yaml ...
Reading test-resources/condition-packs/nf-global.yaml ...
Reading test-resources/condition-packs/nf-on-dot.yaml ...
Reading test-resources/condition-packs/nf-on-phi.yaml ...
Reading test-resources/condition-packs/nf-simple.yaml ...
Reading test-resources/condition-packs/nf-termination.yaml ...
Reading test-resources/condition-packs/nf-this.yaml ...
Reading test-resources/condition-packs/nf-unbound-meta.yaml ...
Reading test-resources/condition-packs/not-disjoint-delta.yaml ...
Reading test-resources/condition-packs/not-disjoint-lambda.yaml ...
Reading test-resources/condition-packs/not-eq.yaml ...
Reading test-resources/condition-packs/not-formation.yaml ...
Reading test-resources/condition-packs/not-gt.yaml ...
Reading test-resources/condition-packs/not-nf-on-dc.yaml ...
Reading test-resources/condition-packs/not-nf-on-dd.yaml ...
Reading test-resources/condition-packs/or-first-match.yaml ...
Reading test-resources/condition-packs/or.yaml ...
Reading test-resources/condition-packs/ordinal.yaml ...
Reading test-resources/condition-packs/part-of-missing.yaml ...
Reading test-resources/condition-packs/part-of-nested.yaml ...
Reading test-resources/condition-packs/part-of-simple.yaml ...
Reading test-resources/condition-packs/stop.yaml ...
Reading test-resources/cst/printing-packs/basic.yaml ...
Reading test-resources/cst/printing-packs/dispatch.yaml ...
Reading test-resources/cst/printing-packs/jeo.yaml ...
Reading test-resources/cst/printing-packs/non-finite-doubles.yaml ...
Reading test-resources/cst/printing-packs/non-primitive-data-object.yaml ...
Reading test-resources/cst/printing-packs/primitives-without-rhos.yaml ...
Reading test-resources/cst/printing-packs/simple.yaml ...
Reading test-resources/cst/printing-packs/sweet-inlined.yaml ...
Reading test-resources/cst/printing-packs/with-void-rho-between.yaml ...
Reading test-resources/cst/printing-packs/xi-attribute.yaml ...
Reading test-resources/cst/to-ascii-packs/bytes-meta.yaml ...
Reading test-resources/cst/to-ascii-packs/complex.yaml ...
Reading test-resources/cst/to-salty-packs/application-with-alphas.yaml ...
Reading test-resources/cst/to-salty-packs/application.yaml ...
Reading test-resources/cst/to-salty-packs/non-finite-doubles.yaml ...
Reading test-resources/cst/to-salty-packs/primitives-with-rhos.yaml ...
Reading test-resources/cst/to-salty-packs/with-inlined-voids.yaml ...
Reading test-resources/cst/to-salty-packs/with-num-and-void-rho.yaml ...
Reading test-resources/cst/to-salty-packs/xi-attr.yaml ...
Reading test-resources/cst/to-singleline-packs/application.yaml ...
Reading test-resources/cst/to-singleline-packs/empty-formation.yaml ...
Reading test-resources/cst/to-singleline-packs/with-inlined-voids.yaml ...
Reading test-resources/dataization-packs/dataizes-a-chain-of-firings-to-the-manufactured-datum.yaml ...
Reading test-resources/dataization-packs/dataizes-a-located-reference.yaml ...
Reading test-resources/dataization-packs/dataizes-a-symbolic-sum-to-the-manufactured-datum.yaml ...
Reading test-resources/dataization-packs/dataizes-an-attribute-inherited-through-phi.yaml ...
Reading test-resources/dataization-packs/dataizes-the-branch-an-undecided-condition-picked.yaml ...
Reading test-resources/dataization-packs/dataizes-the-number-five.yaml ...
Reading test-resources/dataization-packs/fails-to-dataize-an-empty-formation.yaml ...
Reading test-resources/dataization-packs/gets-stuck-on-a-lambda-no-entry-answers.yaml ...
Reading test-resources/evaluate-packs/answers-a-symbol-nobody-has-worked-out.yaml ...
Reading test-resources/evaluate-packs/answers-a-whole-family-of-names-with-one-entry.yaml ...
Reading test-resources/evaluate-packs/answers-the-same-under-acyclic.yaml ...
Reading test-resources/evaluate-packs/blames-the-lambda-the-operand-was-parked-on.yaml ...
Reading test-resources/evaluate-packs/fails-on-a-fork-whose-branches-do-not-join.yaml ...
Reading test-resources/evaluate-packs/fails-on-a-lambda-no-entry-answers.yaml ...
Reading test-resources/evaluate-packs/joins-a-branch-reached-from-a-literal.yaml ...
Reading test-resources/evaluate-packs/joins-the-branches-a-program-forks-into.yaml ...
Reading test-resources/evaluate-packs/joins-the-two-branches-of-a-fork.yaml ...
Reading test-resources/evaluate-packs/joins-two-branches-nothing-tells-apart.yaml ...
Reading test-resources/evaluate-packs/keeps-the-answer-a-firing-already-gave.yaml ...
Reading test-resources/evaluate-packs/keeps-the-rho-bindings-a-pack-asks-for.yaml ...
Reading test-resources/evaluate-packs/leaves-the-literals-of-a-method-out-of-a-join.yaml ...
Reading test-resources/evaluate-packs/mints-a-fresh-symbol-for-every-firing.yaml ...
Reading test-resources/evaluate-packs/morphs-a-program-that-already-carries-a-symbol.yaml ...
Reading test-resources/evaluate-packs/nests-the-firing-an-operand-brought-down.yaml ...
Reading test-resources/evaluate-packs/parks-a-dispatch-off-a-symbol.yaml ...
Reading test-resources/evaluate-packs/parks-a-firing-whose-operand-dataizes-in-circles.yaml ...
Reading test-resources/evaluate-packs/parks-a-firing-whose-operand-loops.yaml ...
Reading test-resources/evaluate-packs/parks-a-firing-whose-operand-never-came-down.yaml ...
Reading test-resources/evaluate-packs/parks-a-fork-whose-branches-do-not-join.yaml ...
Reading test-resources/evaluate-packs/parks-a-lambda-no-entry-answers.yaml ...
Reading test-resources/evaluate-packs/parks-an-entry-that-answers-with-a-firing-of-itself.yaml ...
Reading test-resources/evaluate-packs/parks-the-same-dataization-loop-under-partial.yaml ...
Reading test-resources/evaluate-packs/records-a-parked-site-once.yaml ...
Reading test-resources/evaluate-packs/reduces-a-carried-symbol-through-morphing.yaml ...
Reading test-resources/evaluate-packs/reduces-the-branches-of-a-fork-through-morphing.yaml ...
Reading test-resources/evaluate-packs/spends-the-step-budget-on-an-entry-answering-itself.yaml ...
Reading test-resources/evaluate-packs/stands-the-data-of-a-term-into-unknowns.yaml ...
Reading test-resources/evaluate-packs/starts-minting-after-the-symbols-the-program-carries.yaml ...
Reading test-resources/evaluate-packs/tells-two-carried-symbols-apart-in-one-firing.yaml ...
Reading test-resources/evaluate-packs/walks-on-past-a-binding-it-parked-on.yaml ...
Reading test-resources/evaluate-packs/walks-on-past-a-firing-it-could-not-make.yaml ...
Reading test-resources/evaluate-packs/writes-a-symbolized-copy-of-a-term-out-in-full.yaml ...
Reading test-resources/evaluate-packs/writes-the-binding-a-deep-firing-stands-in.yaml ...
Reading test-resources/filter-packs/complex.yaml ...
Reading test-resources/filter-packs/org-eolang.yaml ...
Reading test-resources/filter-packs/show-hide.yaml ...
Reading test-resources/filter-packs/show.yaml ...
Reading test-resources/filter-packs/simple.yaml ...
Reading test-resources/filter-packs/stop.yaml ...
Reading test-resources/filter-packs/with-attributes.yaml ...
Reading test-resources/filter-packs/with-void.yaml ...
Reading test-resources/merge-packs/absorbs-an-empty-formation.yaml ...
Reading test-resources/merge-packs/collapses-identical-bindings.yaml ...
Reading test-resources/merge-packs/collapses-identical-deltas.yaml ...
Reading test-resources/merge-packs/collapses-identical-voids.yaml ...
Reading test-resources/merge-packs/drops-the-package-lambda-from-an-object.yaml ...
Reading test-resources/merge-packs/drops-the-package-lambda-from-the-left-side-too.yaml ...
Reading test-resources/merge-packs/fails-deep-inside-a-formation.yaml ...
Reading test-resources/merge-packs/fails-on-a-formation-against-a-dispatch.yaml ...
Reading test-resources/merge-packs/fails-on-a-non-formation.yaml ...
Reading test-resources/merge-packs/fails-on-a-void-against-a-value.yaml ...
Reading test-resources/merge-packs/fails-on-conflicting-deltas.yaml ...
Reading test-resources/merge-packs/fails-on-conflicting-lambdas.yaml ...
Reading test-resources/merge-packs/fails-on-conflicting-values.yaml ...
Reading test-resources/merge-packs/keeps-the-package-lambda-between-two-packages.yaml ...
Reading test-resources/merge-packs/puts-united-bindings-after-untouched-ones.yaml ...
Reading test-resources/merge-packs/unites-disjoint-bindings.yaml ...
Reading test-resources/merge-packs/unites-nested-formations.yaml ...
Reading test-resources/merge-packs/unites-package-trees.yaml ...
Reading test-resources/morph-deep-packs/dont-fire-a-lambda-an-unapplied-rho-filled-with-bottom.yaml ...
Reading test-resources/morph-deep-packs/fails-on-a-stuck-atom-deep-on-a-spine.yaml ...
Reading test-resources/morph-deep-packs/fires-the-atom-nested-in-an-argument.yaml ...
Reading test-resources/morph-deep-packs/keeps-the-answer-of-the-last-atom-in-a-chain.yaml ...
Reading test-resources/morph-deep-packs/leaves-a-lambda-no-entry-answers-alone.yaml ...
Reading test-resources/morph-deep-packs/leaves-a-lambda-still-waiting-for-arguments-alone.yaml ...
Reading test-resources/morph-deep-packs/leaves-an-unapplied-formation-reaching-its-rho-alone.yaml ...
Reading test-resources/morph-deep-packs/parks-a-stuck-atom-deep-on-a-spine.yaml ...
Reading test-resources/morph-deep-packs/resolves-a-xi-against-the-formation-holding-it.yaml ...
Reading test-resources/morph-deep-packs/stands-the-answer-of-a-bare-lambda-in-its-place.yaml ...
Reading test-resources/morph-deep-packs/walks-into-the-argument-of-an-atom-it-cannot-fire.yaml ...
Reading test-resources/morph-packs/answers-bottom-where-no-formation-is-reachable.yaml ...
Reading test-resources/morph-packs/fails-on-a-stuck-atom-under-ml.yaml ...
Reading test-resources/morph-packs/hands-the-top-formation-back-untouched.yaml ...
Reading test-resources/morph-packs/names-the-universe-in-a-rho-instead-of-holding-it.yaml ...
Reading test-resources/morph-packs/parks-a-stuck-atom-under-ml.yaml ...
Reading test-resources/parser-packs/all-the-basics.phi ...
Reading test-resources/parser-packs/ascii-with-braces.phi ...
Reading test-resources/parser-packs/ascii-with-global.phi ...
Reading test-resources/parser-packs/inline-voids.phi ...
Reading test-resources/parser-packs/primitive.phi ...
Reading test-resources/parser-packs/salty-fibo.phi ...
Reading test-resources/parser-packs/simple.phi ...
Reading test-resources/parser-packs/sweet-fibo.phi ...
Reading test-resources/parser-packs/virtual-map.phi ...
Reading test-resources/phi-typos-packs/delta-in-application.phi ...
Reading test-resources/phi-typos-packs/duplicated-attributes.phi ...
Reading test-resources/phi-typos-packs/wrong-function-name.phi ...
Reading test-resources/rewriter-packs/basic/alpha-first.yaml ...
Reading test-resources/rewriter-packs/basic/alpha-fourth.yaml ...
Reading test-resources/rewriter-packs/basic/alpha-rho-middle-skipped.yaml ...
Reading test-resources/rewriter-packs/basic/alpha-rho-void-before-x.yaml ...
Reading test-resources/rewriter-packs/basic/alpha-second.yaml ...
Reading test-resources/rewriter-packs/basic/alpha-simple.yaml ...
Reading test-resources/rewriter-packs/basic/alpha-skips-bound-rho.yaml ...
Reading test-resources/rewriter-packs/basic/alpha-skips-delta-asset.yaml ...
Reading test-resources/rewriter-packs/basic/alpha-skips-lambda-asset-hits-rho.yaml ...
Reading test-resources/rewriter-packs/basic/alpha-skips-lambda-asset-out-of-range.yaml ...
Reading test-resources/rewriter-packs/basic/alpha-skips-lambda-asset.yaml ...
Reading test-resources/rewriter-packs/basic/alpha-stops-at-idx.yaml ...
Reading test-resources/rewriter-packs/basic/alpha-stops-at-length.yaml ...
Reading test-resources/rewriter-packs/basic/copy-paper-e1.yaml ...
Reading test-resources/rewriter-packs/basic/copy-paper-e4-dispatch.yaml ...
Reading test-resources/rewriter-packs/basic/copy-simple.yaml ...
Reading test-resources/rewriter-packs/basic/copy-with-tail.yaml ...
Reading test-resources/rewriter-packs/basic/dc-from-paper.yaml ...
Reading test-resources/rewriter-packs/basic/dc-in-subformation.yaml ...
Reading test-resources/rewriter-packs/basic/dca-from-paper.yaml ...
Reading test-resources/rewriter-packs/basic/dd.yaml ...
Reading test-resources/rewriter-packs/basic/dot-paper-e2.yaml ...
Reading test-resources/rewriter-packs/basic/dot-paper-e3-1.yaml ...
Reading test-resources/rewriter-packs/basic/dot-paper-e3-2.yaml ...
Reading test-resources/rewriter-packs/basic/dot-paper-e4-1.yaml ...
Reading test-resources/rewriter-packs/basic/dot-paper-e4-2.yaml ...
Reading test-resources/rewriter-packs/basic/dot-paper-e5-1.yaml ...
Reading test-resources/rewriter-packs/basic/dot-paper-e5-2.yaml ...
Reading test-resources/rewriter-packs/basic/dot-recursive.yaml ...
Reading test-resources/rewriter-packs/basic/dot-with-dd.yaml ...
Reading test-resources/rewriter-packs/basic/dot-xi.yaml ...
Reading test-resources/rewriter-packs/basic/miss-from-paper.yaml ...
Reading test-resources/rewriter-packs/basic/miss-on-empty.yaml ...
Reading test-resources/rewriter-packs/basic/null-from-parer.yaml ...
Reading test-resources/rewriter-packs/basic/over-alone.yaml ...
Reading test-resources/rewriter-packs/basic/over-from-paper.yaml ...
Reading test-resources/rewriter-packs/basic/over-in-back.yaml ...
Reading test-resources/rewriter-packs/basic/over-in-front.yaml ...
Reading test-resources/rewriter-packs/basic/over-inside.yaml ...
Reading test-resources/rewriter-packs/basic/over-long-binding.yaml ...
Reading test-resources/rewriter-packs/basic/over-with-rho.yaml ...
Reading test-resources/rewriter-packs/basic/over-without-over.yaml ...
Reading test-resources/rewriter-packs/basic/stay.yaml ...
Reading test-resources/rewriter-packs/basic/stop-at-lambda.yaml ...
Reading test-resources/rewriter-packs/basic/stop-at-phi.yaml ...
Reading test-resources/rewriter-packs/basic/stop-from-paper.yaml ...
Reading test-resources/rewriter-packs/custom/anonymous-binding-run.yaml ...
Reading test-resources/rewriter-packs/custom/anonymous-metas.yaml ...
Reading test-resources/rewriter-packs/custom/attribute-from-string.yaml ...
Reading test-resources/rewriter-packs/custom/concat-from-expression.yaml ...
Reading test-resources/rewriter-packs/custom/dataize-and-concat.yaml ...
Reading test-resources/rewriter-packs/custom/desugar-fibo.yaml ...
Reading test-resources/rewriter-packs/custom/desugar-strings.yaml ...
Reading test-resources/rewriter-packs/custom/desugares-without-match.yaml ...
Reading test-resources/rewriter-packs/custom/desugares.yaml ...
Reading test-resources/rewriter-packs/custom/does-not-fail-on-ambiguous.yaml ...
Reading test-resources/rewriter-packs/custom/java-boxed-method.yaml ...
Reading test-resources/rewriter-packs/custom/negative-condition.yaml ...
Reading test-resources/rewriter-packs/custom/nested-part-of.yaml ...
Reading test-resources/rewriter-packs/custom/number.yaml ...
Reading test-resources/rewriter-packs/custom/part-of-after.yaml ...
Reading test-resources/rewriter-packs/custom/part-of.yaml ...
Reading test-resources/rewriter-packs/custom/random-tau-mints-fresh.yaml ...
Reading test-resources/rewriter-packs/custom/random-tau-skips-program-wide.yaml ...
Reading test-resources/rewriter-packs/custom/replaces-all-in-inner-cycle.yaml ...
Reading test-resources/rewriter-packs/custom/replaces-formation-in-one-cycle.yaml ...
Reading test-resources/rewriter-packs/custom/same-exprs-in-formation.yaml ...
Reading test-resources/rewriter-packs/custom/sed-with-many-arguments.yaml ...
Reading test-resources/rewriter-packs/custom/sed-with-slashes.yaml ...
Reading test-resources/rewriter-packs/custom/sed.yaml ...
Reading test-resources/rewriter-packs/custom/sequential-rules-bug-714.yaml ...
Reading test-resources/rewriter-packs/custom/size-of-bindings.yaml ...
Reading test-resources/rewriter-packs/custom/string.yaml ...
Reading test-resources/rewriter-packs/custom/sum.yaml ...
Reading test-resources/rewriter-packs/custom/with-alpha-index.yaml ...
Reading test-resources/rewriter-packs/custom/with-alpha-meta.yaml ...
Reading test-resources/rewriter-packs/custom/with-complex-condition.yaml ...
Reading test-resources/rewriter-packs/custom/with-different-metas.yaml ...
Reading test-resources/rewriter-packs/custom/with-eq-condition.yaml ...
Reading test-resources/rewriter-packs/custom/with-meta-names.yaml ...
Reading test-resources/rewriter-packs/custom/with-simple-condition.yaml ...
Reading test-resources/rewriter-packs/normalize/e-ald.yaml ...
Reading test-resources/rewriter-packs/normalize/e-alp.yaml ...
Reading test-resources/rewriter-packs/normalize/e-ami.yaml ...
Reading test-resources/rewriter-packs/normalize/e-app.yaml ...
Reading test-resources/rewriter-packs/normalize/e-cpy-bot.yaml ...
Reading test-resources/rewriter-packs/normalize/e-cpy.yaml ...
Reading test-resources/rewriter-packs/normalize/e-dl.yaml ...
Reading test-resources/rewriter-packs/normalize/e-dl2.yaml ...
Reading test-resources/rewriter-packs/normalize/e-fnk.yaml ...
Reading test-resources/rewriter-packs/normalize/e-int.yaml ...
Reading test-resources/rewriter-packs/normalize/e-lam.yaml ...
Reading test-resources/rewriter-packs/normalize/e-mut.yaml ...
Reading test-resources/rewriter-packs/normalize/e-nf.yaml ...
Reading test-resources/rewriter-packs/normalize/e-nk.yaml ...
Reading test-resources/rewriter-packs/normalize/e-np.yaml ...
Reading test-resources/rewriter-packs/normalize/e-nr.yaml ...
Reading test-resources/rewriter-packs/normalize/e-nt.yaml ...
Reading test-resources/rewriter-packs/normalize/e-ov2.yaml ...
Reading test-resources/rewriter-packs/normalize/e-ova.yaml ...
Reading test-resources/rewriter-packs/normalize/e-phi.yaml ...
Reading test-resources/rewriter-packs/normalize/e-rep.yaml ...
Reading test-resources/rewriter-packs/normalize/e-rha.yaml ...
Reading test-resources/rewriter-packs/normalize/e-rhi.yaml ...
Reading test-resources/rewriter-packs/normalize/e-rho.yaml ...
Reading test-resources/rewriter-packs/normalize/e-self.yaml ...
Reading test-resources/rewriter-packs/normalize/e-twi.yaml ...
Reading test-resources/rewriter-packs/normalize/e-xxi.yaml ...
Reading test-resources/xmir-parsing-packs/alpha-dispatch-illegal.yaml ...
Reading test-resources/xmir-parsing-packs/alpha-name-with-base.yaml ...
Reading test-resources/xmir-parsing-packs/alpha-name-without-base.yaml ...
Reading test-resources/xmir-parsing-packs/alpha-non-integer-application-arg.yaml ...
Reading test-resources/xmir-parsing-packs/application-arg-base-and-text.yaml ...
Reading test-resources/xmir-parsing-packs/application-arg-with-name.yaml ...
Reading test-resources/xmir-parsing-packs/application-with-dispatch.yaml ...
Reading test-resources/xmir-parsing-packs/application.yaml ...
Reading test-resources/xmir-parsing-packs/atoms.yaml ...
Reading test-resources/xmir-parsing-packs/attribute-uppercase.yaml ...
Reading test-resources/xmir-parsing-packs/attribute-with-dot.yaml ...
Reading test-resources/xmir-parsing-packs/base-dispatch.yaml ...
Reading test-resources/xmir-parsing-packs/base-dot-no-children.yaml ...
Reading test-resources/xmir-parsing-packs/base-dot-only.yaml ...
Reading test-resources/xmir-parsing-packs/base-just-dot.yaml ...
Reading test-resources/xmir-parsing-packs/base-nonsense.yaml ...
Reading test-resources/xmir-parsing-packs/base-root-dot-only.yaml ...
Reading test-resources/xmir-parsing-packs/bound-rho.yaml ...
Reading test-resources/xmir-parsing-packs/data-in-dispatched-formation.yaml ...
Reading test-resources/xmir-parsing-packs/data-in-named-binding.yaml ...
Reading test-resources/xmir-parsing-packs/dispatch-rho.yaml ...
Reading test-resources/xmir-parsing-packs/dot-only-base.yaml ...
Reading test-resources/xmir-parsing-packs/double-dot-invalid.yaml ...
Reading test-resources/xmir-parsing-packs/empty-name-attribute-2.yaml ...
Reading test-resources/xmir-parsing-packs/empty-name-attribute.yaml ...
Reading test-resources/xmir-parsing-packs/formation-dispatch.yaml ...
Reading test-resources/xmir-parsing-packs/formation.yaml ...
Reading test-resources/xmir-parsing-packs/lambda-derived-name.yaml ...
Reading test-resources/xmir-parsing-packs/lambda-with-name.yaml ...
Reading test-resources/xmir-parsing-packs/multiple-root-formations.yaml ...
Reading test-resources/xmir-parsing-packs/non-package-meta.yaml ...
Reading test-resources/xmir-parsing-packs/phi-dot-only.yaml ...
Reading test-resources/xmir-parsing-packs/phi-with-application.yaml ...
Reading test-resources/xmir-parsing-packs/phi-without-base.yaml ...
Reading test-resources/xmir-parsing-packs/reverse-dispatch.yaml ...
Reading test-resources/xmir-parsing-packs/rho-with-base.yaml ...
Reading test-resources/xmir-parsing-packs/root-application-illegal.yaml ...
Reading test-resources/xmir-parsing-packs/root-element-name-mismatch.yaml ...
Reading test-resources/xmir-parsing-packs/root-not-object.yaml ...
Reading test-resources/xmir-parsing-packs/simple.yaml ...
Reading test-resources/xmir-parsing-packs/termination-base.yaml ...
Reading test-resources/xmir-parsing-packs/termination-with-application.yaml ...
Reading test-resources/xmir-parsing-packs/unnamed-formation-child.yaml ...
Reading test-resources/xmir-parsing-packs/with-duplicate-attribute.yaml ...
Reading test-resources/xmir-parsing-packs/with-package.yaml ...
Reading test-resources/xmir-parsing-packs/with-phi.yaml ...
Reading test-resources/xmir-parsing-packs/xi-application-illegal.yaml ...
Reading test-resources/xmir-parsing-packs/xi-dot-only.yaml ...
Reading test-resources/xmir-parsing-packs/xi-with-application.yaml ...
Reading test-resources/xmir-printing-packs/application.yaml ...
Reading test-resources/xmir-printing-packs/dispatch-chain.yaml ...
Reading test-resources/xmir-printing-packs/document-author.yaml ...
Reading test-resources/xmir-printing-packs/formation-argument.yaml ...
Reading test-resources/xmir-printing-packs/lambda-and-rho.yaml ...
Reading test-resources/xmir-printing-packs/legacy-positional-data-object.yaml ...
Reading test-resources/xmir-printing-packs/simple.yaml ...
Reading test-resources/yaml-packs/simple.yaml ...
Reading test-resources/yaml-packs/special-attrs-in-condition.yaml ...
Reading test-resources/yaml-packs/when.yaml ...
Reading test-resources/yaml-packs/where-without-args.yaml ...
Reading test-resources/yaml-typos/two-condition-objects.yaml ...
Reading test-resources/yaml-typos/wrong-condition-name.yaml ...
No errors or warnings could be found in the package.
Configuration is affected by the following files:
- cabal.project
Resolving dependencies...
Build profile: -w ghc-9.6.7 -O1
In order, the following will be built (use -v for more details):
- OneTuple-0.4.3 (lib) (requires download & build)
- base-compat-0.15.0 (lib) (requires download & build)
- base-orphans-0.9.4 (lib) (requires download & build)
- bitvec-1.1.6.0 (lib) (requires download & build)
- cabal-doctest-1.0.13 (lib) (requires download & build)
- colour-2.3.7 (lib) (requires download & build)
- contravariant-1.5.6 (lib) (requires download & build)
- data-default-0.8.0.2 (lib) (requires download & build)
- distributive-0.6.3 (lib) (requires download & build)
- hspec-discover-2.11.17 (lib) (requires download & build)
- indexed-traversable-0.1.5 (lib) (requires download & build)
- integer-logarithms-1.0.5 (lib) (requires download & build)
- network-3.2.9.0 (lib:network) (requires download & build)
- os-string-2.0.11 (lib) (requires download & build)
- parser-combinators-1.3.1 (lib) (requires download & build)
- prettyprinter-1.7.2 (lib) (requires download & build)
- split-0.2.5.1 (lib) (requires download & build)
- splitmix-0.1.3.2 (lib) (requires download & build)
- th-abstraction-0.7.2.0 (lib) (requires download & build)
- th-compat-0.1.7 (lib) (requires download & build)
- transformers-compat-0.8 (lib) (requires download & build)
- gitrev-1.3.1 (lib) (requires download & build)
- vector-algorithms-0.9.1.0 (lib) (requires build)
- ansi-terminal-types-1.1.3 (lib) (requires build)
- hspec-discover-2.11.17 (exe:hspec-discover) (requires download & build)
- comonad-5.0.10 (lib) (requires download & build)
- hashable-1.5.1.0 (lib) (requires download & build)
- random-1.3.1 (lib) (requires build)
- network-uri-2.6.4.2 (lib) (requires build)
- ansi-terminal-1.1.5 (lib) (requires download & build)
- bifunctors-5.6.3 (lib) (requires download & build)
- unordered-containers-0.2.21 (lib) (requires download & build)
- time-compat-1.9.9 (lib) (requires download & build)
- these-1.2.1 (lib) (requires build)
- text-short-0.1.6.1 (lib) (requires download & build)
- scientific-0.3.8.1 (lib) (requires download & build)
- data-fix-0.3.4 (lib) (requires build)
- case-insensitive-1.2.1.0 (lib) (requires build)
- uuid-types-1.0.6.1 (lib) (requires download & build)
- QuickCheck-2.18.0.0 (lib) (requires download & build)
- prettyprinter-ansi-terminal-1.1.4 (lib) (requires download & build)
- semigroupoids-6.0.2 (lib) (requires download & build)
- mono-traversable-1.0.21.0 (lib) (requires build)
- indexed-traversable-instances-0.1.2.1 (lib) (requires download & build)
- async-2.2.6 (lib) (requires download & build)
- text-iso8601-0.2.0.0 (lib) (requires download & build)
- strict-0.5.1 (lib) (requires build)
- attoparsec-0.14.4 (lib) (requires build)
- megaparsec-9.8.2 (lib) (requires download & build)
- quickcheck-io-0.2.0 (lib) (requires build)
- optparse-applicative-0.19.0.0 (lib) (requires build)
- conduit-1.3.6.1 (lib) (requires build)
- witherable-0.5 (lib) (requires build)
- semialign-1.4 (lib) (requires download & build)
- typed-process-0.2.13.0 (lib) (requires build)
- streaming-commons-0.2.3.1 (lib) (requires build)
- hspec-core-2.11.17 (lib) (requires download & build)
- libyaml-0.1.4 (lib) (requires build)
- aeson-2.3.2.0 (lib) (requires download & build)
- conduit-extra-1.3.8 (lib) (requires build)
- hspec-2.11.17 (lib) (requires download & build)
- yaml-0.11.11.2 (lib) (requires build)
- xml-conduit-1.10.1.0 (lib:xml-conduit) (requires build)
- phino-0.0.134 (lib) (first run)
- phino-0.0.134 (test:spec) (first run)
- phino-0.0.134 (exe:phino) (first run)
Downloading base-compat-0.15.0
Downloaded base-compat-0.15.0
Downloading base-orphans-0.9.4
Downloaded base-orphans-0.9.4
Downloading colour-2.3.7
Downloaded colour-2.3.7
Downloading parser-combinators-1.3.1
Downloaded parser-combinators-1.3.1
Downloading split-0.2.5.1
Downloaded split-0.2.5.1
Downloading transformers-compat-0.8
Downloaded transformers-compat-0.8
Downloading data-default-0.8.0.2
Downloaded data-default-0.8.0.2
Downloading th-abstraction-0.7.2.0
Downloaded th-abstraction-0.7.2.0
Downloading th-compat-0.1.7
Downloaded th-compat-0.1.7
Downloading splitmix-0.1.3.2
Downloaded splitmix-0.1.3.2
Downloading distributive-0.6.3
Downloaded distributive-0.6.3
Downloading bitvec-1.1.6.0
Downloaded bitvec-1.1.6.0
Downloading indexed-traversable-0.1.5
Downloaded indexed-traversable-0.1.5
Downloading comonad-5.0.10
Downloaded comonad-5.0.10
Downloading bifunctors-5.6.3
Downloaded bifunctors-5.6.3
Downloading integer-logarithms-1.0.5
Downloaded integer-logarithms-1.0.5
Downloading hspec-discover-2.11.17
Downloaded hspec-discover-2.11.17
Downloading gitrev-1.3.1
Downloaded gitrev-1.3.1
Downloading os-string-2.0.11
Downloaded os-string-2.0.11
Downloading network-3.2.9.0
Downloaded network-3.2.9.0
Downloading hashable-1.5.1.0
Downloaded hashable-1.5.1.0
Downloading time-compat-1.9.9
Downloaded time-compat-1.9.9
Downloading unordered-containers-0.2.21
Downloaded unordered-containers-0.2.21
Downloading async-2.2.6
Downloaded async-2.2.6
Downloading prettyprinter-1.7.2
Downloaded prettyprinter-1.7.2
Downloading scientific-0.3.8.1
Downloaded scientific-0.3.8.1
Downloading megaparsec-9.8.2
Downloaded megaparsec-9.8.2
Downloading text-iso8601-0.2.0.0
Downloaded text-iso8601-0.2.0.0
Downloading text-short-0.1.6.1
Downloaded text-short-0.1.6.1
Downloading uuid-types-1.0.6.1
Downloaded uuid-types-1.0.6.1
Downloading ansi-terminal-1.1.5
Downloaded ansi-terminal-1.1.5
Downloading prettyprinter-ansi-terminal-1.1.4
Downloaded prettyprinter-ansi-terminal-1.1.4
Downloading contravariant-1.5.6
Downloaded contravariant-1.5.6
Downloading semigroupoids-6.0.2
Downloaded semigroupoids-6.0.2
Downloading QuickCheck-2.18.0.0
Downloaded QuickCheck-2.18.0.0
Downloading OneTuple-0.4.3
Downloaded OneTuple-0.4.3
Downloading indexed-traversable-instances-0.1.2.1
Configuring library for OneTuple-0.4.3...
Downloaded indexed-traversable-instances-0.1.2.1
Downloading semialign-1.4
Downloaded semialign-1.4
Downloading aeson-2.3.2.0
Downloaded aeson-2.3.2.0
Downloading hspec-core-2.11.17
Downloaded hspec-core-2.11.17
Downloading hspec-2.11.17
Downloaded hspec-2.11.17
Downloading cabal-doctest-1.0.13
Preprocessing library for OneTuple-0.4.3...
Building library for OneTuple-0.4.3...
Downloaded cabal-doctest-1.0.13
[1 of 3] Compiling Data.Tuple.Solo ( src/Data/Tuple/Solo.hs, dist/build/Data/Tuple/Solo.o, dist/build/Data/Tuple/Solo.dyn_o )
[2 of 3] Compiling Data.Tuple.OneTuple ( src/Data/Tuple/OneTuple.hs, dist/build/Data/Tuple/OneTuple.o, dist/build/Data/Tuple/OneTuple.dyn_o )
[3 of 3] Compiling Data.Tuple.Solo.TH ( src/Data/Tuple/Solo/TH.hs, dist/build/Data/Tuple/Solo/TH.o, dist/build/Data/Tuple/Solo/TH.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/OneTuple-0.4.3-b59f0cc4f238be921960383cd3968652500530615f9ce34f6d8f7dfb334a8290/lib
Configuring library for base-compat-0.15.0...
Preprocessing library for base-compat-0.15.0...
Building library for base-compat-0.15.0...
[ 1 of 130] Compiling Control.Concurrent.Compat ( src/Control/Concurrent/Compat.hs, dist/build/Control/Concurrent/Compat.o, dist/build/Control/Concurrent/Compat.dyn_o )
[ 2 of 130] Compiling Control.Concurrent.Compat.Repl ( src/Control/Concurrent/Compat/Repl.hs, dist/build/Control/Concurrent/Compat/Repl.o, dist/build/Control/Concurrent/Compat/Repl.dyn_o )
[ 3 of 130] Compiling Control.Concurrent.MVar.Compat ( src/Control/Concurrent/MVar/Compat.hs, dist/build/Control/Concurrent/MVar/Compat.o, dist/build/Control/Concurrent/MVar/Compat.dyn_o )
[ 4 of 130] Compiling Control.Concurrent.MVar.Compat.Repl ( src/Control/Concurrent/MVar/Compat/Repl.hs, dist/build/Control/Concurrent/MVar/Compat/Repl.o, dist/build/Control/Concurrent/MVar/Compat/Repl.dyn_o )
[ 5 of 130] Compiling Control.Exception.Compat ( src/Control/Exception/Compat.hs, dist/build/Control/Exception/Compat.o, dist/build/Control/Exception/Compat.dyn_o )
[ 6 of 130] Compiling Control.Exception.Compat.Repl ( src/Control/Exception/Compat/Repl.hs, dist/build/Control/Exception/Compat/Repl.o, dist/build/Control/Exception/Compat/Repl.dyn_o )
[ 7 of 130] Compiling Control.Monad.Compat ( src/Control/Monad/Compat.hs, dist/build/Control/Monad/Compat.o, dist/build/Control/Monad/Compat.dyn_o )
[ 8 of 130] Compiling Control.Monad.Compat.Repl ( src/Control/Monad/Compat/Repl.hs, dist/build/Control/Monad/Compat/Repl.o, dist/build/Control/Monad/Compat/Repl.dyn_o )
[ 9 of 130] Compiling Control.Monad.Fail.Compat ( src/Control/Monad/Fail/Compat.hs, dist/build/Control/Monad/Fail/Compat.o, dist/build/Control/Monad/Fail/Compat.dyn_o )
[ 10 of 130] Compiling Control.Monad.Fail.Compat.Repl ( src/Control/Monad/Fail/Compat/Repl.hs, dist/build/Control/Monad/Fail/Compat/Repl.o, dist/build/Control/Monad/Fail/Compat/Repl.dyn_o )
[ 11 of 130] Compiling Control.Monad.IO.Class.Compat ( src/Control/Monad/IO/Class/Compat.hs, dist/build/Control/Monad/IO/Class/Compat.o, dist/build/Control/Monad/IO/Class/Compat.dyn_o )
[ 12 of 130] Compiling Control.Monad.IO.Class.Compat.Repl ( src/Control/Monad/IO/Class/Compat/Repl.hs, dist/build/Control/Monad/IO/Class/Compat/Repl.o, dist/build/Control/Monad/IO/Class/Compat/Repl.dyn_o )
[ 13 of 130] Compiling Control.Monad.ST.Lazy.Unsafe.Compat ( src/Control/Monad/ST/Lazy/Unsafe/Compat.hs, dist/build/Control/Monad/ST/Lazy/Unsafe/Compat.o, dist/build/Control/Monad/ST/Lazy/Unsafe/Compat.dyn_o )
[ 14 of 130] Compiling Control.Monad.ST.Lazy.Unsafe.Compat.Repl ( src/Control/Monad/ST/Lazy/Unsafe/Compat/Repl.hs, dist/build/Control/Monad/ST/Lazy/Unsafe/Compat/Repl.o, dist/build/Control/Monad/ST/Lazy/Unsafe/Compat/Repl.dyn_o )
[ 15 of 130] Compiling Control.Monad.ST.Unsafe.Compat ( src/Control/Monad/ST/Unsafe/Compat.hs, dist/build/Control/Monad/ST/Unsafe/Compat.o, dist/build/Control/Monad/ST/Unsafe/Compat.dyn_o )
[ 16 of 130] Compiling Control.Monad.ST.Unsafe.Compat.Repl ( src/Control/Monad/ST/Unsafe/Compat/Repl.hs, dist/build/Control/Monad/ST/Unsafe/Compat/Repl.o, dist/build/Control/Monad/ST/Unsafe/Compat/Repl.dyn_o )
[ 17 of 130] Compiling Data.Bifoldable.Compat ( src/Data/Bifoldable/Compat.hs, dist/build/Data/Bifoldable/Compat.o, dist/build/Data/Bifoldable/Compat.dyn_o )
[ 18 of 130] Compiling Data.Bifoldable.Compat.Repl ( src/Data/Bifoldable/Compat/Repl.hs, dist/build/Data/Bifoldable/Compat/Repl.o, dist/build/Data/Bifoldable/Compat/Repl.dyn_o )
[ 19 of 130] Compiling Data.Bifoldable1.Compat ( src/Data/Bifoldable1/Compat.hs, dist/build/Data/Bifoldable1/Compat.o, dist/build/Data/Bifoldable1/Compat.dyn_o )
[ 20 of 130] Compiling Data.Bifoldable1.Compat.Repl ( src/Data/Bifoldable1/Compat/Repl.hs, dist/build/Data/Bifoldable1/Compat/Repl.o, dist/build/Data/Bifoldable1/Compat/Repl.dyn_o )
[ 21 of 130] Compiling Data.Bifunctor.Compat ( src/Data/Bifunctor/Compat.hs, dist/build/Data/Bifunctor/Compat.o, dist/build/Data/Bifunctor/Compat.dyn_o )
[ 22 of 130] Compiling Data.Bifunctor.Compat.Repl ( src/Data/Bifunctor/Compat/Repl.hs, dist/build/Data/Bifunctor/Compat/Repl.o, dist/build/Data/Bifunctor/Compat/Repl.dyn_o )
[ 23 of 130] Compiling Data.Bits.Compat ( src/Data/Bits/Compat.hs, dist/build/Data/Bits/Compat.o, dist/build/Data/Bits/Compat.dyn_o )
[ 24 of 130] Compiling Data.Bits.Compat.Repl ( src/Data/Bits/Compat/Repl.hs, dist/build/Data/Bits/Compat/Repl.o, dist/build/Data/Bits/Compat/Repl.dyn_o )
[ 25 of 130] Compiling Data.Bool.Compat ( src/Data/Bool/Compat.hs, dist/build/Data/Bool/Compat.o, dist/build/Data/Bool/Compat.dyn_o )
[ 26 of 130] Compiling Data.Bool.Compat.Repl ( src/Data/Bool/Compat/Repl.hs, dist/build/Data/Bool/Compat/Repl.o, dist/build/Data/Bool/Compat/Repl.dyn_o )
[ 27 of 130] Compiling Data.Complex.Compat ( src/Data/Complex/Compat.hs, dist/build/Data/Complex/Compat.o, dist/build/Data/Complex/Compat.dyn_o )
[ 28 of 130] Compiling Data.Complex.Compat.Repl ( src/Data/Complex/Compat/Repl.hs, dist/build/Data/Complex/Compat/Repl.o, dist/build/Data/Complex/Compat/Repl.dyn_o )
[ 29 of 130] Compiling Data.Either.Compat ( src/Data/Either/Compat.hs, dist/build/Data/Either/Compat.o, dist/build/Data/Either/Compat.dyn_o )
[ 30 of 130] Compiling Data.Either.Compat.Repl ( src/Data/Either/Compat/Repl.hs, dist/build/Data/Either/Compat/Repl.o, dist/build/Data/Either/Compat/Repl.dyn_o )
[ 31 of 130] Compiling Data.Foldable.Compat ( src/Data/Foldable/Compat.hs, dist/build/Data/Foldable/Compat.o, dist/build/Data/Foldable/Compat.dyn_o )
[ 32 of 130] Compiling Data.Foldable.Compat.Repl ( src/Data/Foldable/Compat/Repl.hs, dist/build/Data/Foldable/Compat/Repl.o, dist/build/Data/Foldable/Compat/Repl.dyn_o )
[ 33 of 130] Compiling Data.Foldable1.Compat ( src/Data/Foldable1/Compat.hs, dist/build/Data/Foldable1/Compat.o, dist/build/Data/Foldable1/Compat.dyn_o )
[ 34 of 130] Compiling Data.Foldable1.Compat.Repl ( src/Data/Foldable1/Compat/Repl.hs, dist/build/Data/Foldable1/Compat/Repl.o, dist/build/Data/Foldable1/Compat/Repl.dyn_o )
[ 35 of 130] Compiling Data.Function.Compat ( src/Data/Function/Compat.hs, dist/build/Data/Function/Compat.o, dist/build/Data/Function/Compat.dyn_o )
[ 36 of 130] Compiling Data.Function.Compat.Repl ( src/Data/Function/Compat/Repl.hs, dist/build/Data/Function/Compat/Repl.o, dist/build/Data/Function/Compat/Repl.dyn_o )
[ 37 of 130] Compiling Data.Functor.Compat ( src/Data/Functor/Compat.hs, dist/build/Data/Functor/Compat.o, dist/build/Data/Functor/Compat.dyn_o )
[ 38 of 130] Compiling Data.Functor.Compat.Repl ( src/Data/Functor/Compat/Repl.hs, dist/build/Data/Functor/Compat/Repl.o, dist/build/Data/Functor/Compat/Repl.dyn_o )
[ 39 of 130] Compiling Data.Functor.Compose.Compat ( src/Data/Functor/Compose/Compat.hs, dist/build/Data/Functor/Compose/Compat.o, dist/build/Data/Functor/Compose/Compat.dyn_o )
[ 40 of 130] Compiling Data.Functor.Compose.Compat.Repl ( src/Data/Functor/Compose/Compat/Repl.hs, dist/build/Data/Functor/Compose/Compat/Repl.o, dist/build/Data/Functor/Compose/Compat/Repl.dyn_o )
[ 41 of 130] Compiling Data.Functor.Const.Compat ( src/Data/Functor/Const/Compat.hs, dist/build/Data/Functor/Const/Compat.o, dist/build/Data/Functor/Const/Compat.dyn_o )
[ 42 of 130] Compiling Data.Functor.Const.Compat.Repl ( src/Data/Functor/Const/Compat/Repl.hs, dist/build/Data/Functor/Const/Compat/Repl.o, dist/build/Data/Functor/Const/Compat/Repl.dyn_o )
[ 43 of 130] Compiling Data.Functor.Contravariant.Compat ( src/Data/Functor/Contravariant/Compat.hs, dist/build/Data/Functor/Contravariant/Compat.o, dist/build/Data/Functor/Contravariant/Compat.dyn_o )
[ 44 of 130] Compiling Data.Functor.Contravariant.Compat.Repl ( src/Data/Functor/Contravariant/Compat/Repl.hs, dist/build/Data/Functor/Contravariant/Compat/Repl.o, dist/build/Data/Functor/Contravariant/Compat/Repl.dyn_o )
[ 45 of 130] Compiling Data.Functor.Identity.Compat ( src/Data/Functor/Identity/Compat.hs, dist/build/Data/Functor/Identity/Compat.o, dist/build/Data/Functor/Identity/Compat.dyn_o )
[ 46 of 130] Compiling Data.Functor.Identity.Compat.Repl ( src/Data/Functor/Identity/Compat/Repl.hs, dist/build/Data/Functor/Identity/Compat/Repl.o, dist/build/Data/Functor/Identity/Compat/Repl.dyn_o )
[ 47 of 130] Compiling Data.Functor.Product.Compat ( src/Data/Functor/Product/Compat.hs, dist/build/Data/Functor/Product/Compat.o, dist/build/Data/Functor/Product/Compat.dyn_o )
[ 48 of 130] Compiling Data.Functor.Product.Compat.Repl ( src/Data/Functor/Product/Compat/Repl.hs, dist/build/Data/Functor/Product/Compat/Repl.o, dist/build/Data/Functor/Product/Compat/Repl.dyn_o )
[ 49 of 130] Compiling Data.Functor.Sum.Compat ( src/Data/Functor/Sum/Compat.hs, dist/build/Data/Functor/Sum/Compat.o, dist/build/Data/Functor/Sum/Compat.dyn_o )
[ 50 of 130] Compiling Data.Functor.Sum.Compat.Repl ( src/Data/Functor/Sum/Compat/Repl.hs, dist/build/Data/Functor/Sum/Compat/Repl.o, dist/build/Data/Functor/Sum/Compat/Repl.dyn_o )
[ 51 of 130] Compiling Data.IORef.Compat ( src/Data/IORef/Compat.hs, dist/build/Data/IORef/Compat.o, dist/build/Data/IORef/Compat.dyn_o )
[ 52 of 130] Compiling Data.IORef.Compat.Repl ( src/Data/IORef/Compat/Repl.hs, dist/build/Data/IORef/Compat/Repl.o, dist/build/Data/IORef/Compat/Repl.dyn_o )
[ 53 of 130] Compiling Data.Monoid.Compat ( src/Data/Monoid/Compat.hs, dist/build/Data/Monoid/Compat.o, dist/build/Data/Monoid/Compat.dyn_o )
[ 54 of 130] Compiling Data.Monoid.Compat.Repl ( src/Data/Monoid/Compat/Repl.hs, dist/build/Data/Monoid/Compat/Repl.o, dist/build/Data/Monoid/Compat/Repl.dyn_o )
[ 55 of 130] Compiling Data.Proxy.Compat ( src/Data/Proxy/Compat.hs, dist/build/Data/Proxy/Compat.o, dist/build/Data/Proxy/Compat.dyn_o )
[ 56 of 130] Compiling Data.Proxy.Compat.Repl ( src/Data/Proxy/Compat/Repl.hs, dist/build/Data/Proxy/Compat/Repl.o, dist/build/Data/Proxy/Compat/Repl.dyn_o )
[ 57 of 130] Compiling Data.Ratio.Compat ( src/Data/Ratio/Compat.hs, dist/build/Data/Ratio/Compat.o, dist/build/Data/Ratio/Compat.dyn_o )
[ 58 of 130] Compiling Data.Ratio.Compat.Repl ( src/Data/Ratio/Compat/Repl.hs, dist/build/Data/Ratio/Compat/Repl.o, dist/build/Data/Ratio/Compat/Repl.dyn_o )
[ 59 of 130] Compiling Data.STRef.Compat ( src/Data/STRef/Compat.hs, dist/build/Data/STRef/Compat.o, dist/build/Data/STRef/Compat.dyn_o )
[ 60 of 130] Compiling Data.STRef.Compat.Repl ( src/Data/STRef/Compat/Repl.hs, dist/build/Data/STRef/Compat/Repl.o, dist/build/Data/STRef/Compat/Repl.dyn_o )
[ 61 of 130] Compiling Data.Semigroup.Compat ( src/Data/Semigroup/Compat.hs, dist/build/Data/Semigroup/Compat.o, dist/build/Data/Semigroup/Compat.dyn_o )
[ 62 of 130] Compiling Data.Semigroup.Compat.Repl ( src/Data/Semigroup/Compat/Repl.hs, dist/build/Data/Semigroup/Compat/Repl.o, dist/build/Data/Semigroup/Compat/Repl.dyn_o )
[ 63 of 130] Compiling Data.String.Compat ( src/Data/String/Compat.hs, dist/build/Data/String/Compat.o, dist/build/Data/String/Compat.dyn_o )
[ 64 of 130] Compiling Data.String.Compat.Repl ( src/Data/String/Compat/Repl.hs, dist/build/Data/String/Compat/Repl.o, dist/build/Data/String/Compat/Repl.dyn_o )
[ 65 of 130] Compiling Data.Traversable.Compat ( src/Data/Traversable/Compat.hs, dist/build/Data/Traversable/Compat.o, dist/build/Data/Traversable/Compat.dyn_o )
[ 66 of 130] Compiling Data.Traversable.Compat.Repl ( src/Data/Traversable/Compat/Repl.hs, dist/build/Data/Traversable/Compat/Repl.o, dist/build/Data/Traversable/Compat/Repl.dyn_o )
[ 67 of 130] Compiling Data.Tuple.Compat ( src/Data/Tuple/Compat.hs, dist/build/Data/Tuple/Compat.o, dist/build/Data/Tuple/Compat.dyn_o )
[ 68 of 130] Compiling Data.Tuple.Compat.Repl ( src/Data/Tuple/Compat/Repl.hs, dist/build/Data/Tuple/Compat/Repl.o, dist/build/Data/Tuple/Compat/Repl.dyn_o )
[ 69 of 130] Compiling Data.Type.Coercion.Compat ( src/Data/Type/Coercion/Compat.hs, dist/build/Data/Type/Coercion/Compat.o, dist/build/Data/Type/Coercion/Compat.dyn_o )
[ 70 of 130] Compiling Data.Type.Coercion.Compat.Repl ( src/Data/Type/Coercion/Compat/Repl.hs, dist/build/Data/Type/Coercion/Compat/Repl.o, dist/build/Data/Type/Coercion/Compat/Repl.dyn_o )
[ 71 of 130] Compiling Data.Type.Equality.Compat ( src/Data/Type/Equality/Compat.hs, dist/build/Data/Type/Equality/Compat.o, dist/build/Data/Type/Equality/Compat.dyn_o )
[ 72 of 130] Compiling Data.Type.Equality.Compat.Repl ( src/Data/Type/Equality/Compat/Repl.hs, dist/build/Data/Type/Equality/Compat/Repl.o, dist/build/Data/Type/Equality/Compat/Repl.dyn_o )
[ 73 of 130] Compiling Data.Version.Compat ( src/Data/Version/Compat.hs, dist/build/Data/Version/Compat.o, dist/build/Data/Version/Compat.dyn_o )
[ 74 of 130] Compiling Data.Version.Compat.Repl ( src/Data/Version/Compat/Repl.hs, dist/build/Data/Version/Compat/Repl.o, dist/build/Data/Version/Compat/Repl.dyn_o )
[ 75 of 130] Compiling Data.Void.Compat ( src/Data/Void/Compat.hs, dist/build/Data/Void/Compat.o, dist/build/Data/Void/Compat.dyn_o )
[ 76 of 130] Compiling Data.Void.Compat.Repl ( src/Data/Void/Compat/Repl.hs, dist/build/Data/Void/Compat/Repl.o, dist/build/Data/Void/Compat/Repl.dyn_o )
[ 77 of 130] Compiling Data.Word.Compat ( src/Data/Word/Compat.hs, dist/build/Data/Word/Compat.o, dist/build/Data/Word/Compat.dyn_o )
[ 78 of 130] Compiling Data.Word.Compat.Repl ( src/Data/Word/Compat/Repl.hs, dist/build/Data/Word/Compat/Repl.o, dist/build/Data/Word/Compat/Repl.dyn_o )
[ 79 of 130] Compiling Debug.Trace.Compat ( src/Debug/Trace/Compat.hs, dist/build/Debug/Trace/Compat.o, dist/build/Debug/Trace/Compat.dyn_o )
[ 80 of 130] Compiling Debug.Trace.Compat.Repl ( src/Debug/Trace/Compat/Repl.hs, dist/build/Debug/Trace/Compat/Repl.o, dist/build/Debug/Trace/Compat/Repl.dyn_o )
[ 81 of 130] Compiling Foreign.ForeignPtr.Compat ( src/Foreign/ForeignPtr/Compat.hs, dist/build/Foreign/ForeignPtr/Compat.o, dist/build/Foreign/ForeignPtr/Compat.dyn_o )
[ 82 of 130] Compiling Foreign.ForeignPtr.Compat.Repl ( src/Foreign/ForeignPtr/Compat/Repl.hs, dist/build/Foreign/ForeignPtr/Compat/Repl.o, dist/build/Foreign/ForeignPtr/Compat/Repl.dyn_o )
[ 83 of 130] Compiling Foreign.ForeignPtr.Safe.Compat ( src/Foreign/ForeignPtr/Safe/Compat.hs, dist/build/Foreign/ForeignPtr/Safe/Compat.o, dist/build/Foreign/ForeignPtr/Safe/Compat.dyn_o )
[ 84 of 130] Compiling Foreign.ForeignPtr.Safe.Compat.Repl ( src/Foreign/ForeignPtr/Safe/Compat/Repl.hs, dist/build/Foreign/ForeignPtr/Safe/Compat/Repl.o, dist/build/Foreign/ForeignPtr/Safe/Compat/Repl.dyn_o )
[ 85 of 130] Compiling Foreign.ForeignPtr.Unsafe.Compat ( src/Foreign/ForeignPtr/Unsafe/Compat.hs, dist/build/Foreign/ForeignPtr/Unsafe/Compat.o, dist/build/Foreign/ForeignPtr/Unsafe/Compat.dyn_o )
[ 86 of 130] Compiling Foreign.ForeignPtr.Unsafe.Compat.Repl ( src/Foreign/ForeignPtr/Unsafe/Compat/Repl.hs, dist/build/Foreign/ForeignPtr/Unsafe/Compat/Repl.o, dist/build/Foreign/ForeignPtr/Unsafe/Compat/Repl.dyn_o )
[ 87 of 130] Compiling Foreign.Marshal.Alloc.Compat ( src/Foreign/Marshal/Alloc/Compat.hs, dist/build/Foreign/Marshal/Alloc/Compat.o, dist/build/Foreign/Marshal/Alloc/Compat.dyn_o )
[ 88 of 130] Compiling Foreign.Marshal.Alloc.Compat.Repl ( src/Foreign/Marshal/Alloc/Compat/Repl.hs, dist/build/Foreign/Marshal/Alloc/Compat/Repl.o, dist/build/Foreign/Marshal/Alloc/Compat/Repl.dyn_o )
[ 89 of 130] Compiling Foreign.Marshal.Array.Compat ( src/Foreign/Marshal/Array/Compat.hs, dist/build/Foreign/Marshal/Array/Compat.o, dist/build/Foreign/Marshal/Array/Compat.dyn_o )
[ 90 of 130] Compiling Foreign.Marshal.Array.Compat.Repl ( src/Foreign/Marshal/Array/Compat/Repl.hs, dist/build/Foreign/Marshal/Array/Compat/Repl.o, dist/build/Foreign/Marshal/Array/Compat/Repl.dyn_o )
[ 91 of 130] Compiling Foreign.Marshal.Safe.Compat ( src/Foreign/Marshal/Safe/Compat.hs, dist/build/Foreign/Marshal/Safe/Compat.o, dist/build/Foreign/Marshal/Safe/Compat.dyn_o )
[ 92 of 130] Compiling Foreign.Marshal.Safe.Compat.Repl ( src/Foreign/Marshal/Safe/Compat/Repl.hs, dist/build/Foreign/Marshal/Safe/Compat/Repl.o, dist/build/Foreign/Marshal/Safe/Compat/Repl.dyn_o )
[ 93 of 130] Compiling Foreign.Marshal.Unsafe.Compat ( src/Foreign/Marshal/Unsafe/Compat.hs, dist/build/Foreign/Marshal/Unsafe/Compat.o, dist/build/Foreign/Marshal/Unsafe/Compat.dyn_o )
[ 94 of 130] Compiling Foreign.Marshal.Unsafe.Compat.Repl ( src/Foreign/Marshal/Unsafe/Compat/Repl.hs, dist/build/Foreign/Marshal/Unsafe/Compat/Repl.o, dist/build/Foreign/Marshal/Unsafe/Compat/Repl.dyn_o )
[ 95 of 130] Compiling Foreign.Marshal.Utils.Compat ( src/Foreign/Marshal/Utils/Compat.hs, dist/build/Foreign/Marshal/Utils/Compat.o, dist/build/Foreign/Marshal/Utils/Compat.dyn_o )
[ 96 of 130] Compiling Foreign.Marshal.Compat ( src/Foreign/Marshal/Compat.hs, dist/build/Foreign/Marshal/Compat.o, dist/build/Foreign/Marshal/Compat.dyn_o )
[ 97 of 130] Compiling Foreign.Marshal.Compat.Repl ( src/Foreign/Marshal/Compat/Repl.hs, dist/build/Foreign/Marshal/Compat/Repl.o, dist/build/Foreign/Marshal/Compat/Repl.dyn_o )
[ 98 of 130] Compiling Foreign.Compat ( src/Foreign/Compat.hs, dist/build/Foreign/Compat.o, dist/build/Foreign/Compat.dyn_o )
[ 99 of 130] Compiling Foreign.Compat.Repl ( src/Foreign/Compat/Repl.hs, dist/build/Foreign/Compat/Repl.o, dist/build/Foreign/Compat/Repl.dyn_o )
[100 of 130] Compiling Foreign.Marshal.Utils.Compat.Repl ( src/Foreign/Marshal/Utils/Compat/Repl.hs, dist/build/Foreign/Marshal/Utils/Compat/Repl.o, dist/build/Foreign/Marshal/Utils/Compat/Repl.dyn_o )
[101 of 130] Compiling Numeric.Compat ( src/Numeric/Compat.hs, dist/build/Numeric/Compat.o, dist/build/Numeric/Compat.dyn_o )
[102 of 130] Compiling Numeric.Compat.Repl ( src/Numeric/Compat/Repl.hs, dist/build/Numeric/Compat/Repl.o, dist/build/Numeric/Compat/Repl.dyn_o )
[103 of 130] Compiling Numeric.Natural.Compat ( src/Numeric/Natural/Compat.hs, dist/build/Numeric/Natural/Compat.o, dist/build/Numeric/Natural/Compat.dyn_o )
[104 of 130] Compiling Numeric.Natural.Compat.Repl ( src/Numeric/Natural/Compat/Repl.hs, dist/build/Numeric/Natural/Compat/Repl.o, dist/build/Numeric/Natural/Compat/Repl.dyn_o )
[105 of 130] Compiling Prelude.Compat ( src/Prelude/Compat.hs, dist/build/Prelude/Compat.o, dist/build/Prelude/Compat.dyn_o )
[106 of 130] Compiling Data.List.Compat ( src/Data/List/Compat.hs, dist/build/Data/List/Compat.o, dist/build/Data/List/Compat.dyn_o )
[107 of 130] Compiling Data.List.NonEmpty.Compat ( src/Data/List/NonEmpty/Compat.hs, dist/build/Data/List/NonEmpty/Compat.o, dist/build/Data/List/NonEmpty/Compat.dyn_o )
[108 of 130] Compiling Data.List.NonEmpty.Compat.Repl ( src/Data/List/NonEmpty/Compat/Repl.hs, dist/build/Data/List/NonEmpty/Compat/Repl.o, dist/build/Data/List/NonEmpty/Compat/Repl.dyn_o )
[109 of 130] Compiling Data.List.Compat.Repl ( src/Data/List/Compat/Repl.hs, dist/build/Data/List/Compat/Repl.o, dist/build/Data/List/Compat/Repl.dyn_o )
[110 of 130] Compiling Data.Bitraversable.Compat ( src/Data/Bitraversable/Compat.hs, dist/build/Data/Bitraversable/Compat.o, dist/build/Data/Bitraversable/Compat.dyn_o )
[111 of 130] Compiling Data.Bitraversable.Compat.Repl ( src/Data/Bitraversable/Compat/Repl.hs, dist/build/Data/Bitraversable/Compat/Repl.o, dist/build/Data/Bitraversable/Compat/Repl.dyn_o )
[112 of 130] Compiling Prelude.Compat.Repl ( src/Prelude/Compat/Repl.hs, dist/build/Prelude/Compat/Repl.o, dist/build/Prelude/Compat/Repl.dyn_o )
[113 of 130] Compiling System.Environment.Compat ( src/System/Environment/Compat.hs, dist/build/System/Environment/Compat.o, dist/build/System/Environment/Compat.dyn_o )
[114 of 130] Compiling System.Environment.Compat.Repl ( src/System/Environment/Compat/Repl.hs, dist/build/System/Environment/Compat/Repl.o, dist/build/System/Environment/Compat/Repl.dyn_o )
[115 of 130] Compiling System.Exit.Compat ( src/System/Exit/Compat.hs, dist/build/System/Exit/Compat.o, dist/build/System/Exit/Compat.dyn_o )
[116 of 130] Compiling System.Exit.Compat.Repl ( src/System/Exit/Compat/Repl.hs, dist/build/System/Exit/Compat/Repl.o, dist/build/System/Exit/Compat/Repl.dyn_o )
[117 of 130] Compiling System.IO.Compat ( src/System/IO/Compat.hs, dist/build/System/IO/Compat.o, dist/build/System/IO/Compat.dyn_o )
[118 of 130] Compiling System.IO.Compat.Repl ( src/System/IO/Compat/Repl.hs, dist/build/System/IO/Compat/Repl.o, dist/build/System/IO/Compat/Repl.dyn_o )
[119 of 130] Compiling System.IO.Error.Compat ( src/System/IO/Error/Compat.hs, dist/build/System/IO/Error/Compat.o, dist/build/System/IO/Error/Compat.dyn_o )
[120 of 130] Compiling System.IO.Error.Compat.Repl ( src/System/IO/Error/Compat/Repl.hs, dist/build/System/IO/Error/Compat/Repl.o, dist/build/System/IO/Error/Compat/Repl.dyn_o )
[121 of 130] Compiling System.IO.Unsafe.Compat ( src/System/IO/Unsafe/Compat.hs, dist/build/System/IO/Unsafe/Compat.o, dist/build/System/IO/Unsafe/Compat.dyn_o )
[122 of 130] Compiling System.IO.Unsafe.Compat.Repl ( src/System/IO/Unsafe/Compat/Repl.hs, dist/build/System/IO/Unsafe/Compat/Repl.o, dist/build/System/IO/Unsafe/Compat/Repl.dyn_o )
[123 of 130] Compiling Text.Read.Compat ( src/Text/Read/Compat.hs, dist/build/Text/Read/Compat.o, dist/build/Text/Read/Compat.dyn_o )
[124 of 130] Compiling Text.Read.Compat.Repl ( src/Text/Read/Compat/Repl.hs, dist/build/Text/Read/Compat/Repl.o, dist/build/Text/Read/Compat/Repl.dyn_o )
[125 of 130] Compiling Text.Read.Lex.Compat ( src/Text/Read/Lex/Compat.hs, dist/build/Text/Read/Lex/Compat.o, dist/build/Text/Read/Lex/Compat.dyn_o )
[126 of 130] Compiling Text.Read.Lex.Compat.Repl ( src/Text/Read/Lex/Compat/Repl.hs, dist/build/Text/Read/Lex/Compat/Repl.o, dist/build/Text/Read/Lex/Compat/Repl.dyn_o )
[127 of 130] Compiling Type.Reflection.Compat ( src/Type/Reflection/Compat.hs, dist/build/Type/Reflection/Compat.o, dist/build/Type/Reflection/Compat.dyn_o )
[128 of 130] Compiling Data.Typeable.Compat ( src/Data/Typeable/Compat.hs, dist/build/Data/Typeable/Compat.o, dist/build/Data/Typeable/Compat.dyn_o )
[129 of 130] Compiling Data.Typeable.Compat.Repl ( src/Data/Typeable/Compat/Repl.hs, dist/build/Data/Typeable/Compat/Repl.o, dist/build/Data/Typeable/Compat/Repl.dyn_o )
[130 of 130] Compiling Type.Reflection.Compat.Repl ( src/Type/Reflection/Compat/Repl.hs, dist/build/Type/Reflection/Compat/Repl.o, dist/build/Type/Reflection/Compat/Repl.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/base-compat-0.15.0-a2e02efdeeb3d5ddc744c6905e85b4ad7e81ba0613156d78f8f2d4b955bd9bae/lib
Configuring library for base-orphans-0.9.4...
Preprocessing library for base-orphans-0.9.4...
Building library for base-orphans-0.9.4...
[1 of 2] Compiling Data.Orphans.Prelude ( src/Data/Orphans/Prelude.hs, dist/build/Data/Orphans/Prelude.o, dist/build/Data/Orphans/Prelude.dyn_o )
[2 of 2] Compiling Data.Orphans ( src/Data/Orphans.hs, dist/build/Data/Orphans.o, dist/build/Data/Orphans.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/base-orphans-0.9.4-952b078a73c84383522599c0299e5eef25515cc2bd9fbb15ed28cc3b71b825f5/lib
Configuring library for bitvec-1.1.6.0...
Preprocessing library for bitvec-1.1.6.0...
Building library for bitvec-1.1.6.0...
[ 1 of 13] Compiling Data.Bit.PdepPext ( src/Data/Bit/PdepPext.hs, dist/build/Data/Bit/PdepPext.o, dist/build/Data/Bit/PdepPext.dyn_o )
[ 2 of 13] Compiling Data.Bit.SIMD ( src/Data/Bit/SIMD.hs, dist/build/Data/Bit/SIMD.o, dist/build/Data/Bit/SIMD.dyn_o )
[ 3 of 13] Compiling Data.Bit.Utils ( src/Data/Bit/Utils.hs, dist/build/Data/Bit/Utils.o, dist/build/Data/Bit/Utils.dyn_o )
[ 4 of 13] Compiling Data.Bit.InternalTS ( src/Data/Bit/InternalTS.hs, dist/build/Data/Bit/InternalTS.o, dist/build/Data/Bit/InternalTS.dyn_o )
[ 5 of 13] Compiling Data.Bit.MutableTS ( src/Data/Bit/MutableTS.hs, dist/build/Data/Bit/MutableTS.o, dist/build/Data/Bit/MutableTS.dyn_o )
[ 6 of 13] Compiling Data.Bit.Internal ( src/Data/Bit/Internal.hs, dist/build/Data/Bit/Internal.o, dist/build/Data/Bit/Internal.dyn_o )
[ 7 of 13] Compiling Data.Bit.Mutable ( src/Data/Bit/Mutable.hs, dist/build/Data/Bit/Mutable.o, dist/build/Data/Bit/Mutable.dyn_o )
[ 8 of 13] Compiling Data.Bit.ImmutableTS ( src/Data/Bit/ImmutableTS.hs, dist/build/Data/Bit/ImmutableTS.o, dist/build/Data/Bit/ImmutableTS.dyn_o )
[ 9 of 13] Compiling Data.Bit.Immutable ( src/Data/Bit/Immutable.hs, dist/build/Data/Bit/Immutable.o, dist/build/Data/Bit/Immutable.dyn_o )
[10 of 13] Compiling Data.Bit.F2PolyTS ( src/Data/Bit/F2PolyTS.hs, dist/build/Data/Bit/F2PolyTS.o, dist/build/Data/Bit/F2PolyTS.dyn_o )
[11 of 13] Compiling Data.Bit.ThreadSafe ( src/Data/Bit/ThreadSafe.hs, dist/build/Data/Bit/ThreadSafe.o, dist/build/Data/Bit/ThreadSafe.dyn_o )
[12 of 13] Compiling Data.Bit.F2Poly ( src/Data/Bit/F2Poly.hs, dist/build/Data/Bit/F2Poly.o, dist/build/Data/Bit/F2Poly.dyn_o )
[13 of 13] Compiling Data.Bit ( src/Data/Bit.hs, dist/build/Data/Bit.o, dist/build/Data/Bit.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/bitvec-1.1.6.0-690e0ae763ddd6e9e59f4d57529f254b74f2b4c3b7b28512ebed8ed6618679c5/lib
Configuring library for cabal-doctest-1.0.13...
Preprocessing library for cabal-doctest-1.0.13...
Building library for cabal-doctest-1.0.13...
[1 of 1] Compiling Distribution.Extra.Doctest ( src/Distribution/Extra/Doctest.hs, dist/build/Distribution/Extra/Doctest.o, dist/build/Distribution/Extra/Doctest.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/cabal-doctest-1.0.13-490c86417f3c5e44fbdb0ae255d41fc007c6af83b2cfbd992525d3dea1caeb16/lib
Configuring library for colour-2.3.7...
Preprocessing library for colour-2.3.7...
Building library for colour-2.3.7...
[ 1 of 15] Compiling Data.Colour.CIE.Chromaticity ( Data/Colour/CIE/Chromaticity.hs, dist/build/Data/Colour/CIE/Chromaticity.o, dist/build/Data/Colour/CIE/Chromaticity.dyn_o )
[ 2 of 15] Compiling Data.Colour.CIE.Illuminant ( Data/Colour/CIE/Illuminant.hs, dist/build/Data/Colour/CIE/Illuminant.o, dist/build/Data/Colour/CIE/Illuminant.dyn_o )
[ 3 of 15] Compiling Data.Colour.Chan ( Data/Colour/Chan.hs, dist/build/Data/Colour/Chan.o, dist/build/Data/Colour/Chan.dyn_o )
[ 4 of 15] Compiling Data.Colour.Internal ( Data/Colour/Internal.hs, dist/build/Data/Colour/Internal.o, dist/build/Data/Colour/Internal.dyn_o )
[ 5 of 15] Compiling Data.Colour.Matrix ( Data/Colour/Matrix.hs, dist/build/Data/Colour/Matrix.o, dist/build/Data/Colour/Matrix.dyn_o )
[ 6 of 15] Compiling Data.Colour.RGB ( Data/Colour/RGB.hs, dist/build/Data/Colour/RGB.o, dist/build/Data/Colour/RGB.dyn_o )
[ 7 of 15] Compiling Data.Colour.RGBSpace.HSL ( Data/Colour/RGBSpace/HSL.hs, dist/build/Data/Colour/RGBSpace/HSL.o, dist/build/Data/Colour/RGBSpace/HSL.dyn_o )
[ 8 of 15] Compiling Data.Colour.RGBSpace.HSV ( Data/Colour/RGBSpace/HSV.hs, dist/build/Data/Colour/RGBSpace/HSV.o, dist/build/Data/Colour/RGBSpace/HSV.dyn_o )
[ 9 of 15] Compiling Data.Colour.SRGB.Linear ( Data/Colour/SRGB/Linear.hs, dist/build/Data/Colour/SRGB/Linear.o, dist/build/Data/Colour/SRGB/Linear.dyn_o )
[10 of 15] Compiling Data.Colour.RGBSpace ( Data/Colour/RGBSpace.hs, dist/build/Data/Colour/RGBSpace.o, dist/build/Data/Colour/RGBSpace.dyn_o )
[11 of 15] Compiling Data.Colour.SRGB ( Data/Colour/SRGB.hs, dist/build/Data/Colour/SRGB.o, dist/build/Data/Colour/SRGB.dyn_o )
[12 of 15] Compiling Data.Colour ( Data/Colour.hs, dist/build/Data/Colour.o, dist/build/Data/Colour.dyn_o )
[13 of 15] Compiling Data.Colour.Names ( Data/Colour/Names.hs, dist/build/Data/Colour/Names.o, dist/build/Data/Colour/Names.dyn_o )
[14 of 15] Compiling Data.Colour.CIE ( Data/Colour/CIE.hs, dist/build/Data/Colour/CIE.o, dist/build/Data/Colour/CIE.dyn_o )
[15 of 15] Compiling Data.Colour.Ok ( Data/Colour/Ok.hs, dist/build/Data/Colour/Ok.o, dist/build/Data/Colour/Ok.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/colour-2.3.7-d52569f7463117c978e36302ecf3f89281f76dd09c2220cec099f1910049dcd0/lib
Configuring library for contravariant-1.5.6...
Preprocessing library for contravariant-1.5.6...
Building library for contravariant-1.5.6...
[1 of 3] Compiling Data.Functor.Contravariant.Divisible ( src/Data/Functor/Contravariant/Divisible.hs, dist/build/Data/Functor/Contravariant/Divisible.o, dist/build/Data/Functor/Contravariant/Divisible.dyn_o )
[2 of 3] Compiling Data.Functor.Contravariant.Compose ( src/Data/Functor/Contravariant/Compose.hs, dist/build/Data/Functor/Contravariant/Compose.o, dist/build/Data/Functor/Contravariant/Compose.dyn_o )
[3 of 3] Compiling Data.Functor.Contravariant.Generic ( src/Data/Functor/Contravariant/Generic.hs, dist/build/Data/Functor/Contravariant/Generic.o, dist/build/Data/Functor/Contravariant/Generic.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/contravariant-1.5.6-74bad36c45620cf1addcb6916e33b2dec83719b7b6d195d7eb92cb0471f2f1d5/lib
Configuring library for data-default-0.8.0.2...
Preprocessing library for data-default-0.8.0.2...
Building library for data-default-0.8.0.2...
[1 of 2] Compiling Data.Default.Internal ( Data/Default/Internal.hs, dist/build/Data/Default/Internal.o, dist/build/Data/Default/Internal.dyn_o )
[2 of 2] Compiling Data.Default ( Data/Default.hs, dist/build/Data/Default.o, dist/build/Data/Default.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/data-default-0.8.0.2-15ee36708f8ed7fd14c6998a864266e7a0bde16b7ce224f16603a89adbc13f9d/lib
Configuring library for distributive-0.6.3...
Preprocessing library for distributive-0.6.3...
Building library for distributive-0.6.3...
[1 of 2] Compiling Data.Distributive ( src/Data/Distributive.hs, dist/build/Data/Distributive.o, dist/build/Data/Distributive.dyn_o )
[2 of 2] Compiling Data.Distributive.Generic ( src/Data/Distributive/Generic.hs, dist/build/Data/Distributive/Generic.o, dist/build/Data/Distributive/Generic.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/distributive-0.6.3-cfe57b02bd8ebf605e2a684372254a03ca5e367c145ef8b699785b0838110988/lib
Configuring library for hspec-discover-2.11.17...
Preprocessing library for hspec-discover-2.11.17...
Building library for hspec-discover-2.11.17...
[1 of 4] Compiling Paths_hspec_discover ( dist/build/autogen/Paths_hspec_discover.hs, dist/build/Paths_hspec_discover.o, dist/build/Paths_hspec_discover.dyn_o )
[2 of 4] Compiling Test.Hspec.Discover.Config ( src/Test/Hspec/Discover/Config.hs, dist/build/Test/Hspec/Discover/Config.o, dist/build/Test/Hspec/Discover/Config.dyn_o )
[3 of 4] Compiling Test.Hspec.Discover.Sort ( src/Test/Hspec/Discover/Sort.hs, dist/build/Test/Hspec/Discover/Sort.o, dist/build/Test/Hspec/Discover/Sort.dyn_o )
[4 of 4] Compiling Test.Hspec.Discover.Run ( src/Test/Hspec/Discover/Run.hs, dist/build/Test/Hspec/Discover/Run.o, dist/build/Test/Hspec/Discover/Run.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/hspec-discover-2.11.17-4bd07349f93b4688c8fcb60f4aaf50fa879945e3d9c41640b864d2ecb6a4934c/lib
Configuring library for indexed-traversable-0.1.5...
Preprocessing library for indexed-traversable-0.1.5...
Building library for indexed-traversable-0.1.5...
[1 of 7] Compiling CoerceCompat ( src/CoerceCompat.hs, dist/build/CoerceCompat.o, dist/build/CoerceCompat.dyn_o )
[2 of 7] Compiling GhcList ( src/GhcList.hs, dist/build/GhcList.o, dist/build/GhcList.dyn_o )
[3 of 7] Compiling WithIndex ( src/WithIndex.hs, dist/build/WithIndex.o, dist/build/WithIndex.dyn_o )
[4 of 7] Compiling Data.Traversable.WithIndex ( src/Data/Traversable/WithIndex.hs, dist/build/Data/Traversable/WithIndex.o, dist/build/Data/Traversable/WithIndex.dyn_o )
[5 of 7] Compiling Data.Functor.WithIndex ( src/Data/Functor/WithIndex.hs, dist/build/Data/Functor/WithIndex.o, dist/build/Data/Functor/WithIndex.dyn_o )
[6 of 7] Compiling Data.Foldable1.WithIndex ( src/Data/Foldable1/WithIndex.hs, dist/build/Data/Foldable1/WithIndex.o, dist/build/Data/Foldable1/WithIndex.dyn_o )
[7 of 7] Compiling Data.Foldable.WithIndex ( src/Data/Foldable/WithIndex.hs, dist/build/Data/Foldable/WithIndex.o, dist/build/Data/Foldable/WithIndex.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/indexed-traversable-0.1.5-b015a93c401d9ec06411ee27e2de664ef0e9a5f146e00422d5825a05a8bac064/lib
Configuring library for integer-logarithms-1.0.5...
Preprocessing library for integer-logarithms-1.0.5...
Building library for integer-logarithms-1.0.5...
[1 of 4] Compiling GHC.Integer.Logarithms.Compat ( src/GHC/Integer/Logarithms/Compat.hs, dist/build/GHC/Integer/Logarithms/Compat.o, dist/build/GHC/Integer/Logarithms/Compat.dyn_o )
[2 of 4] Compiling Math.NumberTheory.Logarithms ( src/Math/NumberTheory/Logarithms.hs, dist/build/Math/NumberTheory/Logarithms.o, dist/build/Math/NumberTheory/Logarithms.dyn_o )
[3 of 4] Compiling Math.NumberTheory.Powers.Integer ( src/Math/NumberTheory/Powers/Integer.hs, dist/build/Math/NumberTheory/Powers/Integer.o, dist/build/Math/NumberTheory/Powers/Integer.dyn_o )
[4 of 4] Compiling Math.NumberTheory.Powers.Natural ( src/Math/NumberTheory/Powers/Natural.hs, dist/build/Math/NumberTheory/Powers/Natural.o, dist/build/Math/NumberTheory/Powers/Natural.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/integer-logarithms-1.0.5-493736c427196975c6a1f325ee4f6701e9f12f755162b4bb0c0f3f76497f4253/lib
Configuring network-3.2.9.0...
configure: WARNING: unrecognized options: --with-compiler
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for gcc... /usr/bin/gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether /usr/bin/gcc accepts -g... yes
checking for /usr/bin/gcc option to enable C11 features... none needed
checking for an ANSI C-conforming const... yes
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for limits.h... yes
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/types.h... (cached) yes
checking for fcntl.h... yes
checking for sys/uio.h... yes
checking for sys/socket.h... yes
checking for netinet/in.h... yes
checking for netinet/tcp.h... yes
checking for sys/un.h... yes
checking for arpa/inet.h... yes
checking for netdb.h... yes
checking for net/if.h... yes
checking for netioapi.h... no
checking for struct ucred... yes
checking for gai_strerror... yes
checking for gethostent... yes
checking for accept4... yes
checking for getpeereid... no
checking for /usr/bin/gcc options needed to detect all undeclared functions... none needed
checking whether AI_ADDRCONFIG is declared... yes
checking whether AI_ALL is declared... yes
checking whether AI_NUMERICSERV is declared... yes
checking whether AI_V4MAPPED is declared... yes
checking whether IPV6_V6ONLY is declared... yes
checking whether IPPROTO_IP is declared... yes
checking whether IPPROTO_TCP is declared... yes
checking whether IPPROTO_IPV6 is declared... yes
checking whether SO_PEERCRED is declared... yes
checking whether IP_DONTFRAG is declared... no
checking whether IP_MTU_DISCOVER is declared... yes
checking for struct msghdr.msg_control... yes
checking for struct msghdr.msg_accrights... no
checking for struct sockaddr.sa_len... no
configure: creating ./network.buildinfo
configure: creating ./config.status
config.status: creating include/HsNetworkConfig.h
configure: WARNING: unrecognized options: --with-compiler
Preprocessing library for network-3.2.9.0...
Building library for network-3.2.9.0...
[ 1 of 29] Compiling Network.Socket.Imports ( Network/Socket/Imports.hs, dist/build/Network/Socket/Imports.o, dist/build/Network/Socket/Imports.dyn_o )
[ 2 of 29] Compiling Network.Socket.If ( Network/Socket/If.hs, dist/build/Network/Socket/If.o, dist/build/Network/Socket/If.dyn_o )
[ 3 of 29] Compiling Network.Socket.Flag ( dist/build/Network/Socket/Flag.hs, dist/build/Network/Socket/Flag.o, dist/build/Network/Socket/Flag.dyn_o )
[ 4 of 29] Compiling Network.Socket.Cbits ( dist/build/Network/Socket/Cbits.hs, dist/build/Network/Socket/Cbits.o, dist/build/Network/Socket/Cbits.dyn_o )
[ 5 of 29] Compiling Network.Socket.Fcntl ( Network/Socket/Fcntl.hs, dist/build/Network/Socket/Fcntl.o, dist/build/Network/Socket/Fcntl.dyn_o )
[ 6 of 29] Compiling Network.Socket.Posix.IOVec ( dist/build/Network/Socket/Posix/IOVec.hs, dist/build/Network/Socket/Posix/IOVec.o, dist/build/Network/Socket/Posix/IOVec.dyn_o )
[ 7 of 29] Compiling Network.Socket.ReadShow ( Network/Socket/ReadShow.hs, dist/build/Network/Socket/ReadShow.o, dist/build/Network/Socket/ReadShow.dyn_o )
[ 8 of 29] Compiling Network.Socket.Types ( dist/build/Network/Socket/Types.hs, dist/build/Network/Socket/Types.o, dist/build/Network/Socket/Types.dyn_o )
[ 9 of 29] Compiling Network.Socket.STM ( Network/Socket/STM.hs, dist/build/Network/Socket/STM.o, dist/build/Network/Socket/STM.dyn_o )
[10 of 29] Compiling Network.Socket.Posix.Cmsg ( dist/build/Network/Socket/Posix/Cmsg.hs, dist/build/Network/Socket/Posix/Cmsg.o, dist/build/Network/Socket/Posix/Cmsg.dyn_o )
[11 of 29] Compiling Network.Socket.Internal ( Network/Socket/Internal.hs, dist/build/Network/Socket/Internal.o, dist/build/Network/Socket/Internal.dyn_o )
[12 of 29] Compiling Network.Socket.Posix.MsgHdr ( dist/build/Network/Socket/Posix/MsgHdr.hs, dist/build/Network/Socket/Posix/MsgHdr.o, dist/build/Network/Socket/Posix/MsgHdr.dyn_o )
[13 of 29] Compiling Network.Socket.Posix.CmsgHdr ( dist/build/Network/Socket/Posix/CmsgHdr.hs, dist/build/Network/Socket/Posix/CmsgHdr.o, dist/build/Network/Socket/Posix/CmsgHdr.dyn_o )
[14 of 29] Compiling Network.Socket.Options ( dist/build/Network/Socket/Options.hs, dist/build/Network/Socket/Options.o, dist/build/Network/Socket/Options.dyn_o )
[15 of 29] Compiling Network.Socket.Syscall ( Network/Socket/Syscall.hs, dist/build/Network/Socket/Syscall.o, dist/build/Network/Socket/Syscall.dyn_o )
[16 of 29] Compiling Network.Socket.Name ( Network/Socket/Name.hs, dist/build/Network/Socket/Name.o, dist/build/Network/Socket/Name.dyn_o )
[17 of 29] Compiling Network.Socket.Info ( dist/build/Network/Socket/Info.hs, dist/build/Network/Socket/Info.o, dist/build/Network/Socket/Info.dyn_o )
[18 of 29] Compiling Network.Socket.Handle ( Network/Socket/Handle.hs, dist/build/Network/Socket/Handle.o, dist/build/Network/Socket/Handle.dyn_o )
[19 of 29] Compiling Network.Socket.ByteString.Internal ( Network/Socket/ByteString/Internal.hs, dist/build/Network/Socket/ByteString/Internal.o, dist/build/Network/Socket/ByteString/Internal.dyn_o )
[20 of 29] Compiling Network.Socket.Buffer ( dist/build/Network/Socket/Buffer.hs, dist/build/Network/Socket/Buffer.o, dist/build/Network/Socket/Buffer.dyn_o )
[21 of 29] Compiling Network.Socket.SockAddr ( Network/Socket/SockAddr.hs, dist/build/Network/Socket/SockAddr.o, dist/build/Network/Socket/SockAddr.dyn_o )
[22 of 29] Compiling Network.Socket.Shutdown ( Network/Socket/Shutdown.hs, dist/build/Network/Socket/Shutdown.o, dist/build/Network/Socket/Shutdown.dyn_o )
[23 of 29] Compiling Network.Socket.ByteString.IO ( dist/build/Network/Socket/ByteString/IO.hs, dist/build/Network/Socket/ByteString/IO.o, dist/build/Network/Socket/ByteString/IO.dyn_o )
[24 of 29] Compiling Network.Socket.ByteString.Lazy.Posix ( Network/Socket/ByteString/Lazy/Posix.hs, dist/build/Network/Socket/ByteString/Lazy/Posix.o, dist/build/Network/Socket/ByteString/Lazy/Posix.dyn_o )
[25 of 29] Compiling Network.Socket.ByteString ( Network/Socket/ByteString.hs, dist/build/Network/Socket/ByteString.o, dist/build/Network/Socket/ByteString.dyn_o )
[26 of 29] Compiling Network.Socket.Address ( Network/Socket/Address.hs, dist/build/Network/Socket/Address.o, dist/build/Network/Socket/Address.dyn_o )
[27 of 29] Compiling Network.Socket.Unix ( dist/build/Network/Socket/Unix.hs, dist/build/Network/Socket/Unix.o, dist/build/Network/Socket/Unix.dyn_o )
[28 of 29] Compiling Network.Socket ( Network/Socket.hs, dist/build/Network/Socket.o, dist/build/Network/Socket.dyn_o )
[29 of 29] Compiling Network.Socket.ByteString.Lazy ( Network/Socket/ByteString/Lazy.hs, dist/build/Network/Socket/ByteString/Lazy.o, dist/build/Network/Socket/ByteString/Lazy.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/network-3.2.9.0-210769da1ec642fab6e9f751cd63162fa67480f2bf25cfb5e8a00a8c3ddf3e0c/lib
Configuring library for os-string-2.0.11...
Preprocessing library for os-string-2.0.11...
Building library for os-string-2.0.11...
[ 1 of 11] Compiling System.OsString.Data.ByteString.Short.Internal ( System/OsString/Data/ByteString/Short/Internal.hs, dist/build/System/OsString/Data/ByteString/Short/Internal.o, dist/build/System/OsString/Data/ByteString/Short/Internal.dyn_o )
[ 2 of 11] Compiling System.OsString.Data.ByteString.Short ( System/OsString/Data/ByteString/Short.hs, dist/build/System/OsString/Data/ByteString/Short.o, dist/build/System/OsString/Data/ByteString/Short.dyn_o )
[ 3 of 11] Compiling System.OsString.Data.ByteString.Short.Word16 ( System/OsString/Data/ByteString/Short/Word16.hs, dist/build/System/OsString/Data/ByteString/Short/Word16.o, dist/build/System/OsString/Data/ByteString/Short/Word16.dyn_o )
[ 4 of 11] Compiling System.OsString.Internal.Exception ( System/OsString/Internal/Exception.hs, dist/build/System/OsString/Internal/Exception.o, dist/build/System/OsString/Internal/Exception.dyn_o )
[ 5 of 11] Compiling System.OsString.Encoding.Internal ( System/OsString/Encoding/Internal.hs, dist/build/System/OsString/Encoding/Internal.o, dist/build/System/OsString/Encoding/Internal.dyn_o )
;1mSystem/OsString/Encoding/Internal.hs:27:42: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
The import of ‘try’ from module ‘Control.Exception’ is redundant0m0m
;1m34m |0m0m
;1m34m27 |0m0m import Control.Exception (SomeException, ;1m35mtry0m0m, Exception (displayException), evaluate)
;1m34m |0m0m;1m35m ^^^0m0m
[ 6 of 11] Compiling System.OsString.Encoding ( System/OsString/Encoding.hs, dist/build/System/OsString/Encoding.o, dist/build/System/OsString/Encoding.dyn_o )
[ 7 of 11] Compiling System.OsString.Internal.Types ( System/OsString/Internal/Types.hs, dist/build/System/OsString/Internal/Types.o, dist/build/System/OsString/Internal/Types.dyn_o )
;1mSystem/OsString/Internal/Types.hs:38:42: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
The import of ‘coerceWith’
from module ‘Data.Type.Coercion’ is redundant0m0m
;1m34m |0m0m
;1m34m38 |0m0m import Data.Type.Coercion (Coercion(..), ;1m35mcoerceWith0m0m)
;1m34m |0m0m;1m35m ^^^^^^^^^^0m0m
[ 8 of 11] Compiling System.OsString.Posix ( System/OsString/Posix.hs, dist/build/System/OsString/Posix.o, dist/build/System/OsString/Posix.dyn_o )
[ 9 of 11] Compiling System.OsString.Internal ( System/OsString/Internal.hs, dist/build/System/OsString/Internal.o, dist/build/System/OsString/Internal.dyn_o )
[10 of 11] Compiling System.OsString ( System/OsString.hs, dist/build/System/OsString.o, dist/build/System/OsString.dyn_o )
[11 of 11] Compiling System.OsString.Windows ( System/OsString/Windows.hs, dist/build/System/OsString/Windows.o, dist/build/System/OsString/Windows.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/os-string-2.0.11-9a0cc99e3d4c034d179131fbdc305681dbc4de3e620d9bbe0b3d61333da12d67/lib
Configuring library for parser-combinators-1.3.1...
Preprocessing library for parser-combinators-1.3.1...
Building library for parser-combinators-1.3.1...
[1 of 7] Compiling Control.Applicative.Combinators ( Control/Applicative/Combinators.hs, dist/build/Control/Applicative/Combinators.o, dist/build/Control/Applicative/Combinators.dyn_o )
[2 of 7] Compiling Control.Applicative.Combinators.NonEmpty ( Control/Applicative/Combinators/NonEmpty.hs, dist/build/Control/Applicative/Combinators/NonEmpty.o, dist/build/Control/Applicative/Combinators/NonEmpty.dyn_o )
[3 of 7] Compiling Control.Applicative.Permutations ( Control/Applicative/Permutations.hs, dist/build/Control/Applicative/Permutations.o, dist/build/Control/Applicative/Permutations.dyn_o )
[4 of 7] Compiling Control.Monad.Combinators ( Control/Monad/Combinators.hs, dist/build/Control/Monad/Combinators.o, dist/build/Control/Monad/Combinators.dyn_o )
[5 of 7] Compiling Control.Monad.Combinators.Expr ( Control/Monad/Combinators/Expr.hs, dist/build/Control/Monad/Combinators/Expr.o, dist/build/Control/Monad/Combinators/Expr.dyn_o )
[6 of 7] Compiling Control.Monad.Combinators.NonEmpty ( Control/Monad/Combinators/NonEmpty.hs, dist/build/Control/Monad/Combinators/NonEmpty.o, dist/build/Control/Monad/Combinators/NonEmpty.dyn_o )
[7 of 7] Compiling Control.Monad.Permutations ( Control/Monad/Permutations.hs, dist/build/Control/Monad/Permutations.o, dist/build/Control/Monad/Permutations.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/parser-combinators-1.3.1-af2ca7cb7b1699625fc012b1ea362929f937d59141e4a82112ebfafede98b9bd/lib
Configuring library for prettyprinter-1.7.2...
Preprocessing library for prettyprinter-1.7.2...
Building library for prettyprinter-1.7.2...
[ 1 of 28] Compiling Prettyprinter.Render.Util.Panic ( src/Prettyprinter/Render/Util/Panic.hs, dist/build/Prettyprinter/Render/Util/Panic.o, dist/build/Prettyprinter/Render/Util/Panic.dyn_o )
[ 2 of 28] Compiling Prettyprinter.Internal ( src/Prettyprinter/Internal.hs, dist/build/Prettyprinter/Internal.o, dist/build/Prettyprinter/Internal.dyn_o )
[ 3 of 28] Compiling Prettyprinter.Render.String ( src/Prettyprinter/Render/String.hs, dist/build/Prettyprinter/Render/String.o, dist/build/Prettyprinter/Render/String.dyn_o )
[ 4 of 28] Compiling Data.Text.Prettyprint.Doc.Render.String ( src/Data/Text/Prettyprint/Doc/Render/String.hs, dist/build/Data/Text/Prettyprint/Doc/Render/String.o, dist/build/Data/Text/Prettyprint/Doc/Render/String.dyn_o )
[ 5 of 28] Compiling Prettyprinter.Internal.Type ( src/Prettyprinter/Internal/Type.hs, dist/build/Prettyprinter/Internal/Type.o, dist/build/Prettyprinter/Internal/Type.dyn_o )
[ 6 of 28] Compiling Data.Text.Prettyprint.Doc.Internal.Type ( src/Data/Text/Prettyprint/Doc/Internal/Type.hs, dist/build/Data/Text/Prettyprint/Doc/Internal/Type.o, dist/build/Data/Text/Prettyprint/Doc/Internal/Type.dyn_o )
[ 7 of 28] Compiling Prettyprinter.Internal.Debug ( src/Prettyprinter/Internal/Debug.hs, dist/build/Prettyprinter/Internal/Debug.o, dist/build/Prettyprinter/Internal/Debug.dyn_o )
[ 8 of 28] Compiling Data.Text.Prettyprint.Doc.Internal.Debug ( src/Data/Text/Prettyprint/Doc/Internal/Debug.hs, dist/build/Data/Text/Prettyprint/Doc/Internal/Debug.o, dist/build/Data/Text/Prettyprint/Doc/Internal/Debug.dyn_o )
[ 9 of 28] Compiling Data.Text.Prettyprint.Doc.Internal ( src/Data/Text/Prettyprint/Doc/Internal.hs, dist/build/Data/Text/Prettyprint/Doc/Internal.o, dist/build/Data/Text/Prettyprint/Doc/Internal.dyn_o )
[10 of 28] Compiling Data.Text.Prettyprint.Doc.Render.Util.Panic ( src/Data/Text/Prettyprint/Doc/Render/Util/Panic.hs, dist/build/Data/Text/Prettyprint/Doc/Render/Util/Panic.o, dist/build/Data/Text/Prettyprint/Doc/Render/Util/Panic.dyn_o )
[11 of 28] Compiling Prettyprinter.Render.Util.StackMachine ( src/Prettyprinter/Render/Util/StackMachine.hs, dist/build/Prettyprinter/Render/Util/StackMachine.o, dist/build/Prettyprinter/Render/Util/StackMachine.dyn_o )
[12 of 28] Compiling Data.Text.Prettyprint.Doc.Render.Util.StackMachine ( src/Data/Text/Prettyprint/Doc/Render/Util/StackMachine.hs, dist/build/Data/Text/Prettyprint/Doc/Render/Util/StackMachine.o, dist/build/Data/Text/Prettyprint/Doc/Render/Util/StackMachine.dyn_o )
[13 of 28] Compiling Prettyprinter.Symbols.Ascii ( src/Prettyprinter/Symbols/Ascii.hs, dist/build/Prettyprinter/Symbols/Ascii.o, dist/build/Prettyprinter/Symbols/Ascii.dyn_o )
[14 of 28] Compiling Prettyprinter ( src/Prettyprinter.hs, dist/build/Prettyprinter.o, dist/build/Prettyprinter.dyn_o )
[15 of 28] Compiling Prettyprinter.Render.Util.SimpleDocTree ( src/Prettyprinter/Render/Util/SimpleDocTree.hs, dist/build/Prettyprinter/Render/Util/SimpleDocTree.o, dist/build/Prettyprinter/Render/Util/SimpleDocTree.dyn_o )
[16 of 28] Compiling Data.Text.Prettyprint.Doc.Render.Util.SimpleDocTree ( src/Data/Text/Prettyprint/Doc/Render/Util/SimpleDocTree.hs, dist/build/Data/Text/Prettyprint/Doc/Render/Util/SimpleDocTree.o, dist/build/Data/Text/Prettyprint/Doc/Render/Util/SimpleDocTree.dyn_o )
[17 of 28] Compiling Prettyprinter.Render.Tutorials.TreeRenderingTutorial ( src/Prettyprinter/Render/Tutorials/TreeRenderingTutorial.hs, dist/build/Prettyprinter/Render/Tutorials/TreeRenderingTutorial.o, dist/build/Prettyprinter/Render/Tutorials/TreeRenderingTutorial.dyn_o )
[18 of 28] Compiling Data.Text.Prettyprint.Doc.Render.Tutorials.TreeRenderingTutorial ( src/Data/Text/Prettyprint/Doc/Render/Tutorials/TreeRenderingTutorial.hs, dist/build/Data/Text/Prettyprint/Doc/Render/Tutorials/TreeRenderingTutorial.o, dist/build/Data/Text/Prettyprint/Doc/Render/Tutorials/TreeRenderingTutorial.dyn_o )
[19 of 28] Compiling Prettyprinter.Render.Tutorials.StackMachineTutorial ( src/Prettyprinter/Render/Tutorials/StackMachineTutorial.hs, dist/build/Prettyprinter/Render/Tutorials/StackMachineTutorial.o, dist/build/Prettyprinter/Render/Tutorials/StackMachineTutorial.dyn_o )
[20 of 28] Compiling Data.Text.Prettyprint.Doc.Render.Tutorials.StackMachineTutorial ( src/Data/Text/Prettyprint/Doc/Render/Tutorials/StackMachineTutorial.hs, dist/build/Data/Text/Prettyprint/Doc/Render/Tutorials/StackMachineTutorial.o, dist/build/Data/Text/Prettyprint/Doc/Render/Tutorials/StackMachineTutorial.dyn_o )
;1msrc/Data/Text/Prettyprint/Doc/Render/Tutorials/StackMachineTutorial.hs:7:1: ;1m35mwarning0m0m;1m: [;1m35m-Wdeprecations0m0m;1m]0m0m;1m
Module ‘Prettyprinter.Render.Tutorials.StackMachineTutorial’ is deprecated:
"Writing your own stack machine is probably more efficient and customizable; also consider using »renderSimplyDecorated(A)« instead"0m0m
;1m34m |0m0m
;1m34m7 |0m0m ;1m35mimport Prettyprinter.Render.Tutorials.StackMachineTutorial0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
[21 of 28] Compiling Prettyprinter.Render.Text ( src/Prettyprinter/Render/Text.hs, dist/build/Prettyprinter/Render/Text.o, dist/build/Prettyprinter/Render/Text.dyn_o )
[22 of 28] Compiling Data.Text.Prettyprint.Doc.Render.Text ( src/Data/Text/Prettyprint/Doc/Render/Text.hs, dist/build/Data/Text/Prettyprint/Doc/Render/Text.o, dist/build/Data/Text/Prettyprint/Doc/Render/Text.dyn_o )
[23 of 28] Compiling Data.Text.Prettyprint.Doc ( src/Data/Text/Prettyprint/Doc.hs, dist/build/Data/Text/Prettyprint/Doc.o, dist/build/Data/Text/Prettyprint/Doc.dyn_o )
[24 of 28] Compiling Data.Text.Prettyprint.Doc.Symbols.Ascii ( src/Data/Text/Prettyprint/Doc/Symbols/Ascii.hs, dist/build/Data/Text/Prettyprint/Doc/Symbols/Ascii.o, dist/build/Data/Text/Prettyprint/Doc/Symbols/Ascii.dyn_o )
[25 of 28] Compiling Prettyprinter.Symbols.Unicode ( src/Prettyprinter/Symbols/Unicode.hs, dist/build/Prettyprinter/Symbols/Unicode.o, dist/build/Prettyprinter/Symbols/Unicode.dyn_o )
[26 of 28] Compiling Data.Text.Prettyprint.Doc.Symbols.Unicode ( src/Data/Text/Prettyprint/Doc/Symbols/Unicode.hs, dist/build/Data/Text/Prettyprint/Doc/Symbols/Unicode.o, dist/build/Data/Text/Prettyprint/Doc/Symbols/Unicode.dyn_o )
[27 of 28] Compiling Prettyprinter.Util ( src/Prettyprinter/Util.hs, dist/build/Prettyprinter/Util.o, dist/build/Prettyprinter/Util.dyn_o )
[28 of 28] Compiling Data.Text.Prettyprint.Doc.Util ( src/Data/Text/Prettyprint/Doc/Util.hs, dist/build/Data/Text/Prettyprint/Doc/Util.o, dist/build/Data/Text/Prettyprint/Doc/Util.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/prettyprinter-1.7.2-aad25a3c10c613670db1a3a00d4c2a3f6327824f3bda45298c5f8818e3dbe3ff/lib
Configuring library for split-0.2.5.1...
Preprocessing library for split-0.2.5.1...
Building library for split-0.2.5.1...
[1 of 2] Compiling Data.List.Split.Internals ( src/Data/List/Split/Internals.hs, dist/build/Data/List/Split/Internals.o, dist/build/Data/List/Split/Internals.dyn_o )
[2 of 2] Compiling Data.List.Split ( src/Data/List/Split.hs, dist/build/Data/List/Split.o, dist/build/Data/List/Split.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/split-0.2.5.1-93c3829d26bd484d92486f2f4049b4ed1a86d41bbe1f7c19a77d95f90e5cb42f/lib
Configuring library for splitmix-0.1.3.2...
Preprocessing library for splitmix-0.1.3.2...
Building library for splitmix-0.1.3.2...
[1 of 3] Compiling System.Random.SplitMix.Init ( src/System/Random/SplitMix/Init.hs, dist/build/System/Random/SplitMix/Init.o, dist/build/System/Random/SplitMix/Init.dyn_o )
[2 of 3] Compiling System.Random.SplitMix ( src/System/Random/SplitMix.hs, dist/build/System/Random/SplitMix.o, dist/build/System/Random/SplitMix.dyn_o )
[3 of 3] Compiling System.Random.SplitMix32 ( src/System/Random/SplitMix32.hs, dist/build/System/Random/SplitMix32.o, dist/build/System/Random/SplitMix32.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/splitmix-0.1.3.2-630cd9b66896126d57fa9cd0f56fac445d45e07bff08a64ad678dd1f99896650/lib
Configuring library for th-abstraction-0.7.2.0...
Preprocessing library for th-abstraction-0.7.2.0...
Building library for th-abstraction-0.7.2.0...
[1 of 3] Compiling Language.Haskell.TH.Datatype.Internal ( src/Language/Haskell/TH/Datatype/Internal.hs, dist/build/Language/Haskell/TH/Datatype/Internal.o, dist/build/Language/Haskell/TH/Datatype/Internal.dyn_o )
[2 of 3] Compiling Language.Haskell.TH.Datatype.TyVarBndr ( src/Language/Haskell/TH/Datatype/TyVarBndr.hs, dist/build/Language/Haskell/TH/Datatype/TyVarBndr.o, dist/build/Language/Haskell/TH/Datatype/TyVarBndr.dyn_o )
[3 of 3] Compiling Language.Haskell.TH.Datatype ( src/Language/Haskell/TH/Datatype.hs, dist/build/Language/Haskell/TH/Datatype.o, dist/build/Language/Haskell/TH/Datatype.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/th-abstraction-0.7.2.0-674bb23d421dbc5174b05f001b86ed25bc971180e0e5aafe40bd57bceeca4896/lib
Configuring library for th-compat-0.1.7...
Preprocessing library for th-compat-0.1.7...
Building library for th-compat-0.1.7...
[1 of 1] Compiling Language.Haskell.TH.Syntax.Compat ( src/Language/Haskell/TH/Syntax/Compat.hs, dist/build/Language/Haskell/TH/Syntax/Compat.o, dist/build/Language/Haskell/TH/Syntax/Compat.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/th-compat-0.1.7-7f1b1d79d8c62ec3e895ddf9b40eb05d000fa5f3f21d9c8e4c5fcc240207b078/lib
Configuring library for transformers-compat-0.8...
Preprocessing library for transformers-compat-0.8...
Building library for transformers-compat-0.8...
[1 of 4] Compiling Control.Monad.Trans.Instances ( src/Control/Monad/Trans/Instances.hs, dist/build/Control/Monad/Trans/Instances.o, dist/build/Control/Monad/Trans/Instances.dyn_o )
[2 of 4] Compiling Data.Functor.Classes.Generic.Internal ( generics/Data/Functor/Classes/Generic/Internal.hs, dist/build/Data/Functor/Classes/Generic/Internal.o, dist/build/Data/Functor/Classes/Generic/Internal.dyn_o )
[3 of 4] Compiling Data.Functor.Classes.Generic ( generics/Data/Functor/Classes/Generic.hs, dist/build/Data/Functor/Classes/Generic.o, dist/build/Data/Functor/Classes/Generic.dyn_o )
[4 of 4] Compiling Paths_transformers_compat ( dist/build/autogen/Paths_transformers_compat.hs, dist/build/Paths_transformers_compat.o, dist/build/Paths_transformers_compat.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/transformers-compat-0.8-6a9f41ed212ec974b4ebf7a50463e11f7214986d27a59f02f2ed606441593a31/lib
Configuring library for gitrev-1.3.1...
Preprocessing library for gitrev-1.3.1...
Building library for gitrev-1.3.1...
[1 of 1] Compiling Development.GitRev ( src/Development/GitRev.hs, dist/build/Development/GitRev.o, dist/build/Development/GitRev.dyn_o )
;1msrc/Development/GitRev.hs:109:6: ;1m35mwarning0m0m;1m: [;1m35mGHC-621610m0m;1m] [;1m35m-Wincomplete-patterns0m0m;1m]0m0m;1m
Pattern match(es) are non-exhaustive
In a multi-way if alternative:
Guards do not cover entire pattern space0m0m
;1m34m |0m0m
;1m34m109 |0m0m if ;1m35m| isDir -> return dotGit0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^...0m0m
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/gitrev-1.3.1-21949678857ee4e8e3e97a9fada9d95394602f96f1fc36d78f435efdb9269cd3/lib
Configuring library for vector-algorithms-0.9.1.0...
Preprocessing library for vector-algorithms-0.9.1.0...
Building library for vector-algorithms-0.9.1.0...
[ 1 of 11] Compiling Data.Vector.Algorithms.Common ( src/Data/Vector/Algorithms/Common.hs, dist/build/Data/Vector/Algorithms/Common.o, dist/build/Data/Vector/Algorithms/Common.dyn_o )
[ 2 of 11] Compiling Data.Vector.Algorithms.Optimal ( src/Data/Vector/Algorithms/Optimal.hs, dist/build/Data/Vector/Algorithms/Optimal.o, dist/build/Data/Vector/Algorithms/Optimal.dyn_o )
[ 3 of 11] Compiling Data.Vector.Algorithms.Insertion ( src/Data/Vector/Algorithms/Insertion.hs, dist/build/Data/Vector/Algorithms/Insertion.o, dist/build/Data/Vector/Algorithms/Insertion.dyn_o )
[ 4 of 11] Compiling Data.Vector.Algorithms.Merge ( src/Data/Vector/Algorithms/Merge.hs, dist/build/Data/Vector/Algorithms/Merge.o, dist/build/Data/Vector/Algorithms/Merge.dyn_o )
[ 5 of 11] Compiling Data.Vector.Algorithms.AmericanFlag ( src/Data/Vector/Algorithms/AmericanFlag.hs, dist/build/Data/Vector/Algorithms/AmericanFlag.o, dist/build/Data/Vector/Algorithms/AmericanFlag.dyn_o )
[ 6 of 11] Compiling Data.Vector.Algorithms.Heap ( src/Data/Vector/Algorithms/Heap.hs, dist/build/Data/Vector/Algorithms/Heap.o, dist/build/Data/Vector/Algorithms/Heap.dyn_o )
[ 7 of 11] Compiling Data.Vector.Algorithms.Intro ( src/Data/Vector/Algorithms/Intro.hs, dist/build/Data/Vector/Algorithms/Intro.o, dist/build/Data/Vector/Algorithms/Intro.dyn_o )
[ 8 of 11] Compiling Data.Vector.Algorithms.Radix ( src/Data/Vector/Algorithms/Radix.hs, dist/build/Data/Vector/Algorithms/Radix.o, dist/build/Data/Vector/Algorithms/Radix.dyn_o )
[ 9 of 11] Compiling Data.Vector.Algorithms.Search ( src/Data/Vector/Algorithms/Search.hs, dist/build/Data/Vector/Algorithms/Search.o, dist/build/Data/Vector/Algorithms/Search.dyn_o )
[10 of 11] Compiling Data.Vector.Algorithms ( src/Data/Vector/Algorithms.hs, dist/build/Data/Vector/Algorithms.o, dist/build/Data/Vector/Algorithms.dyn_o )
[11 of 11] Compiling Data.Vector.Algorithms.Tim ( src/Data/Vector/Algorithms/Tim.hs, dist/build/Data/Vector/Algorithms/Tim.o, dist/build/Data/Vector/Algorithms/Tim.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/vector-algorithms-0.9.1.0-f3239347b1e5af79ba81fcebf62ec491b4113d27e9316f3e6e523651f37b78c8/lib
Configuring library for ansi-terminal-types-1.1.3...
Warning: [git-protocol] Cloning over git:// might lead to an arbitrary code
execution vulnerability. Furthermore, popular forges like GitHub do not
support it. Use https:// or ssh:// instead.
Preprocessing library for ansi-terminal-types-1.1.3...
Building library for ansi-terminal-types-1.1.3...
[1 of 2] Compiling System.Console.ANSI.Types ( src/System/Console/ANSI/Types.hs, dist/build/System/Console/ANSI/Types.o, dist/build/System/Console/ANSI/Types.dyn_o )
[2 of 2] Compiling System.Console.ANSI.Codes ( src/System/Console/ANSI/Codes.hs, dist/build/System/Console/ANSI/Codes.o, dist/build/System/Console/ANSI/Codes.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/ansi-terminal-types-1.1.3-461b0c93c3b2597d8da71e22b6229f021515b3504f7949bdaec63dcf424cf2c1/lib
Configuring executable 'hspec-discover' for hspec-discover-2.11.17...
Preprocessing executable 'hspec-discover' for hspec-discover-2.11.17...
Building executable 'hspec-discover' for hspec-discover-2.11.17...
[1 of 2] Compiling Main ( driver/hspec-discover.hs, dist/build/hspec-discover/hspec-discover-tmp/Main.o )
[2 of 2] Compiling Paths_hspec_discover ( dist/build/hspec-discover/autogen/Paths_hspec_discover.hs, dist/build/hspec-discover/hspec-discover-tmp/Paths_hspec_discover.o )
[3 of 3] Linking dist/build/hspec-discover/hspec-discover
Installing executable hspec-discover in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/hspec-discover-2.11.17-e-hspec-discover-af43c076631cf57d41c4c33f9afd5c2fb4f604915193bc439c75c14fbd80e34b/bin
Warning: The directory
/opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/hspec-discover-2.11.17-e-hspec-discover-af43c076631cf57d41c4c33f9afd5c2fb4f604915193bc439c75c14fbd80e34b/bin
is not in the system search path.
Configuring library for comonad-5.0.10...
Preprocessing library for comonad-5.0.10...
Building library for comonad-5.0.10...
[ 1 of 15] Compiling Control.Comonad ( src/Control/Comonad.hs, dist/build/Control/Comonad.o, dist/build/Control/Comonad.dyn_o )
[ 2 of 15] Compiling Control.Comonad.Hoist.Class ( src/Control/Comonad/Hoist/Class.hs, dist/build/Control/Comonad/Hoist/Class.o, dist/build/Control/Comonad/Hoist/Class.dyn_o )
[ 3 of 15] Compiling Control.Comonad.Trans.Class ( src/Control/Comonad/Trans/Class.hs, dist/build/Control/Comonad/Trans/Class.o, dist/build/Control/Comonad/Trans/Class.dyn_o )
[ 4 of 15] Compiling Control.Comonad.Trans.Env ( src/Control/Comonad/Trans/Env.hs, dist/build/Control/Comonad/Trans/Env.o, dist/build/Control/Comonad/Trans/Env.dyn_o )
[ 5 of 15] Compiling Control.Comonad.Trans.Identity ( src/Control/Comonad/Trans/Identity.hs, dist/build/Control/Comonad/Trans/Identity.o, dist/build/Control/Comonad/Trans/Identity.dyn_o )
[ 6 of 15] Compiling Control.Comonad.Identity ( src/Control/Comonad/Identity.hs, dist/build/Control/Comonad/Identity.o, dist/build/Control/Comonad/Identity.dyn_o )
[ 7 of 15] Compiling Control.Comonad.Trans.Store ( src/Control/Comonad/Trans/Store.hs, dist/build/Control/Comonad/Trans/Store.o, dist/build/Control/Comonad/Trans/Store.dyn_o )
[ 8 of 15] Compiling Control.Comonad.Trans.Traced ( src/Control/Comonad/Trans/Traced.hs, dist/build/Control/Comonad/Trans/Traced.o, dist/build/Control/Comonad/Trans/Traced.dyn_o )
[ 9 of 15] Compiling Control.Comonad.Traced.Class ( src/Control/Comonad/Traced/Class.hs, dist/build/Control/Comonad/Traced/Class.o, dist/build/Control/Comonad/Traced/Class.dyn_o )
[10 of 15] Compiling Control.Comonad.Traced ( src/Control/Comonad/Traced.hs, dist/build/Control/Comonad/Traced.o, dist/build/Control/Comonad/Traced.dyn_o )
[11 of 15] Compiling Control.Comonad.Store.Class ( src/Control/Comonad/Store/Class.hs, dist/build/Control/Comonad/Store/Class.o, dist/build/Control/Comonad/Store/Class.dyn_o )
[12 of 15] Compiling Control.Comonad.Store ( src/Control/Comonad/Store.hs, dist/build/Control/Comonad/Store.o, dist/build/Control/Comonad/Store.dyn_o )
[13 of 15] Compiling Control.Comonad.Env.Class ( src/Control/Comonad/Env/Class.hs, dist/build/Control/Comonad/Env/Class.o, dist/build/Control/Comonad/Env/Class.dyn_o )
[14 of 15] Compiling Control.Comonad.Env ( src/Control/Comonad/Env.hs, dist/build/Control/Comonad/Env.o, dist/build/Control/Comonad/Env.dyn_o )
[15 of 15] Compiling Data.Functor.Composition ( src/Data/Functor/Composition.hs, dist/build/Data/Functor/Composition.o, dist/build/Data/Functor/Composition.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/comonad-5.0.10-3a46b0b9a8c0f82aa5fd3b6854bdbc92a61e77e511da80f7f85f25aefe07faba/lib
Configuring library for hashable-1.5.1.0...
Preprocessing library for hashable-1.5.1.0...
Building library for hashable-1.5.1.0...
[ 1 of 10] Compiling Data.Hashable.FFI ( src/Data/Hashable/FFI.hs, dist/build/Data/Hashable/FFI.o, dist/build/Data/Hashable/FFI.dyn_o )
[ 2 of 10] Compiling Data.Hashable.Imports ( src/Data/Hashable/Imports.hs, dist/build/Data/Hashable/Imports.o, dist/build/Data/Hashable/Imports.dyn_o )
[ 3 of 10] Compiling Data.Hashable.Mix ( src/Data/Hashable/Mix.hs, dist/build/Data/Hashable/Mix.o, dist/build/Data/Hashable/Mix.dyn_o )
[ 4 of 10] Compiling Data.Hashable.XXH3 ( src/Data/Hashable/XXH3.hs, dist/build/Data/Hashable/XXH3.o, dist/build/Data/Hashable/XXH3.dyn_o )
[ 5 of 10] Compiling Data.Hashable.LowLevel ( src/Data/Hashable/LowLevel.hs, dist/build/Data/Hashable/LowLevel.o, dist/build/Data/Hashable/LowLevel.dyn_o )
[ 6 of 10] Compiling Data.Hashable.Class ( src/Data/Hashable/Class.hs, dist/build/Data/Hashable/Class.o, dist/build/Data/Hashable/Class.dyn_o )
[ 7 of 10] Compiling Data.Hashable.Lifted ( src/Data/Hashable/Lifted.hs, dist/build/Data/Hashable/Lifted.o, dist/build/Data/Hashable/Lifted.dyn_o )
[ 8 of 10] Compiling Data.Hashable.Generic.Instances ( src/Data/Hashable/Generic/Instances.hs, dist/build/Data/Hashable/Generic/Instances.o, dist/build/Data/Hashable/Generic/Instances.dyn_o )
;1msrc/Data/Hashable/Generic/Instances.hs:5:14: ;1m35mwarning0m0m;1m: [;1m35mGHC-192440m0m;1m] [;1m35m-Wtrustworthy-safe0m0m;1m]0m0m;1m
‘Data.Hashable.Generic.Instances’ is marked as Trustworthy but has been inferred as safe!0m0m
;1m34m |0m0m
;1m34m5 |0m0m {-# LANGUAGE ;1m35mTrustworthy0m0m #-}
;1m34m |0m0m;1m35m ^^^^^^^^^^^0m0m
[ 9 of 10] Compiling Data.Hashable.Generic ( src/Data/Hashable/Generic.hs, dist/build/Data/Hashable/Generic.o, dist/build/Data/Hashable/Generic.dyn_o )
[10 of 10] Compiling Data.Hashable ( src/Data/Hashable.hs, dist/build/Data/Hashable.o, dist/build/Data/Hashable.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/hashable-1.5.1.0-061fa40cdb09caf8a652ca71cc2ef1505286758c49d8c3775594e6c29756c4ec/lib
Configuring library for random-1.3.1...
Preprocessing library for random-1.3.1...
Building library for random-1.3.1...
[1 of 6] Compiling System.Random.Array ( src/System/Random/Array.hs, dist/build/System/Random/Array.o, dist/build/System/Random/Array.dyn_o )
[2 of 6] Compiling System.Random.GFinite ( src/System/Random/GFinite.hs, dist/build/System/Random/GFinite.o, dist/build/System/Random/GFinite.dyn_o )
[3 of 6] Compiling System.Random.Internal ( src/System/Random/Internal.hs, dist/build/System/Random/Internal.o, dist/build/System/Random/Internal.dyn_o )
[4 of 6] Compiling System.Random.Seed ( src/System/Random/Seed.hs, dist/build/System/Random/Seed.o, dist/build/System/Random/Seed.dyn_o )
[5 of 6] Compiling System.Random ( src/System/Random.hs, dist/build/System/Random.o, dist/build/System/Random.dyn_o )
[6 of 6] Compiling System.Random.Stateful ( src/System/Random/Stateful.hs, dist/build/System/Random/Stateful.o, dist/build/System/Random/Stateful.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/random-1.3.1-96049d861c5cae5a2e0709c1f05c99719e37b57efc5219aa2082985cbcd1b545/lib
Configuring library for network-uri-2.6.4.2...
Warning: [git-protocol] Cloning over git:// might lead to an arbitrary code
execution vulnerability. Furthermore, popular forges like GitHub do not
support it. Use https:// or ssh:// instead.
Preprocessing library for network-uri-2.6.4.2...
Building library for network-uri-2.6.4.2...
[1 of 3] Compiling Network.URI ( Network/URI.hs, dist/build/Network/URI.o, dist/build/Network/URI.dyn_o )
[2 of 3] Compiling Network.URI.Lens ( Network/URI/Lens.hs, dist/build/Network/URI/Lens.o, dist/build/Network/URI/Lens.dyn_o )
[3 of 3] Compiling Network.URI.Static ( Network/URI/Static.hs, dist/build/Network/URI/Static.o, dist/build/Network/URI/Static.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/network-uri-2.6.4.2-c2b11e7d821b2b83e2307b27082356e135fecb557563ad37b0f9c6ec11974788/lib
Configuring library for ansi-terminal-1.1.5...
Warning: [git-protocol] Cloning over git:// might lead to an arbitrary code
execution vulnerability. Furthermore, popular forges like GitHub do not
support it. Use https:// or ssh:// instead.
Preprocessing library for ansi-terminal-1.1.5...
Building library for ansi-terminal-1.1.5...
[1 of 2] Compiling System.Console.ANSI.Internal ( unix/System/Console/ANSI/Internal.hs, dist/build/System/Console/ANSI/Internal.o, dist/build/System/Console/ANSI/Internal.dyn_o )
[2 of 2] Compiling System.Console.ANSI ( src/System/Console/ANSI.hs, dist/build/System/Console/ANSI.o, dist/build/System/Console/ANSI.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/ansi-terminal-1.1.5-7fcfc1fc52c2acb41de7fc10a1db749a9232d4b338000587672bc74b78599ad2/lib
Configuring library for bifunctors-5.6.3...
Preprocessing library for bifunctors-5.6.3...
Building library for bifunctors-5.6.3...
[ 1 of 15] Compiling Data.Biapplicative ( src/Data/Biapplicative.hs, dist/build/Data/Biapplicative.o, dist/build/Data/Biapplicative.dyn_o )
[ 2 of 15] Compiling Data.Bifunctor.Biap ( src/Data/Bifunctor/Biap.hs, dist/build/Data/Bifunctor/Biap.o, dist/build/Data/Bifunctor/Biap.dyn_o )
[ 3 of 15] Compiling Data.Bifunctor.Biff ( src/Data/Bifunctor/Biff.hs, dist/build/Data/Bifunctor/Biff.o, dist/build/Data/Bifunctor/Biff.dyn_o )
[ 4 of 15] Compiling Data.Bifunctor.Clown ( src/Data/Bifunctor/Clown.hs, dist/build/Data/Bifunctor/Clown.o, dist/build/Data/Bifunctor/Clown.dyn_o )
[ 5 of 15] Compiling Data.Bifunctor.Fix ( src/Data/Bifunctor/Fix.hs, dist/build/Data/Bifunctor/Fix.o, dist/build/Data/Bifunctor/Fix.dyn_o )
[ 6 of 15] Compiling Data.Bifunctor.Functor ( src/Data/Bifunctor/Functor.hs, dist/build/Data/Bifunctor/Functor.o, dist/build/Data/Bifunctor/Functor.dyn_o )
[ 7 of 15] Compiling Data.Bifunctor.Flip ( src/Data/Bifunctor/Flip.hs, dist/build/Data/Bifunctor/Flip.o, dist/build/Data/Bifunctor/Flip.dyn_o )
[ 8 of 15] Compiling Data.Bifunctor.Join ( src/Data/Bifunctor/Join.hs, dist/build/Data/Bifunctor/Join.o, dist/build/Data/Bifunctor/Join.dyn_o )
[ 9 of 15] Compiling Data.Bifunctor.Joker ( src/Data/Bifunctor/Joker.hs, dist/build/Data/Bifunctor/Joker.o, dist/build/Data/Bifunctor/Joker.dyn_o )
[10 of 15] Compiling Data.Bifunctor.Product ( src/Data/Bifunctor/Product.hs, dist/build/Data/Bifunctor/Product.o, dist/build/Data/Bifunctor/Product.dyn_o )
[11 of 15] Compiling Data.Bifunctor.Sum ( src/Data/Bifunctor/Sum.hs, dist/build/Data/Bifunctor/Sum.o, dist/build/Data/Bifunctor/Sum.dyn_o )
[12 of 15] Compiling Data.Bifunctor.TH.Internal ( src/Data/Bifunctor/TH/Internal.hs, dist/build/Data/Bifunctor/TH/Internal.o, dist/build/Data/Bifunctor/TH/Internal.dyn_o )
[13 of 15] Compiling Data.Bifunctor.TH ( src/Data/Bifunctor/TH.hs, dist/build/Data/Bifunctor/TH.o, dist/build/Data/Bifunctor/TH.dyn_o )
[14 of 15] Compiling Data.Bifunctor.Tannen ( src/Data/Bifunctor/Tannen.hs, dist/build/Data/Bifunctor/Tannen.o, dist/build/Data/Bifunctor/Tannen.dyn_o )
[15 of 15] Compiling Data.Bifunctor.Wrapped ( src/Data/Bifunctor/Wrapped.hs, dist/build/Data/Bifunctor/Wrapped.o, dist/build/Data/Bifunctor/Wrapped.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/bifunctors-5.6.3-967b0a8bacffa84bdbdd0946dac3007ebba7a70d76632049e74f6db18b2d46d1/lib
Configuring library for unordered-containers-0.2.21...
Preprocessing library for unordered-containers-0.2.21...
Building library for unordered-containers-0.2.21...
[1 of 9] Compiling Data.HashMap.Internal.Array ( Data/HashMap/Internal/Array.hs, dist/build/Data/HashMap/Internal/Array.o, dist/build/Data/HashMap/Internal/Array.dyn_o )
[2 of 9] Compiling Data.HashMap.Internal.List ( Data/HashMap/Internal/List.hs, dist/build/Data/HashMap/Internal/List.o, dist/build/Data/HashMap/Internal/List.dyn_o )
[3 of 9] Compiling Data.HashMap.Internal ( Data/HashMap/Internal.hs, dist/build/Data/HashMap/Internal.o, dist/build/Data/HashMap/Internal.dyn_o )
[4 of 9] Compiling Data.HashMap.Internal.Debug ( Data/HashMap/Internal/Debug.hs, dist/build/Data/HashMap/Internal/Debug.o, dist/build/Data/HashMap/Internal/Debug.dyn_o )
[5 of 9] Compiling Data.HashMap.Internal.Strict ( Data/HashMap/Internal/Strict.hs, dist/build/Data/HashMap/Internal/Strict.o, dist/build/Data/HashMap/Internal/Strict.dyn_o )
[6 of 9] Compiling Data.HashSet.Internal ( Data/HashSet/Internal.hs, dist/build/Data/HashSet/Internal.o, dist/build/Data/HashSet/Internal.dyn_o )
[7 of 9] Compiling Data.HashSet ( Data/HashSet.hs, dist/build/Data/HashSet.o, dist/build/Data/HashSet.dyn_o )
[8 of 9] Compiling Data.HashMap.Strict ( Data/HashMap/Strict.hs, dist/build/Data/HashMap/Strict.o, dist/build/Data/HashMap/Strict.dyn_o )
[9 of 9] Compiling Data.HashMap.Lazy ( Data/HashMap/Lazy.hs, dist/build/Data/HashMap/Lazy.o, dist/build/Data/HashMap/Lazy.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/unordered-containers-0.2.21-db9836cfb69ea8f5c81839d951e5ad10515afe7aeae33197949b8b33880822f2/lib
Configuring library for time-compat-1.9.9...
Preprocessing library for time-compat-1.9.9...
Building library for time-compat-1.9.9...
[ 1 of 21] Compiling Data.Format ( src/Data/Format.hs, dist/build/Data/Format.o, dist/build/Data/Format.dyn_o )
[ 2 of 21] Compiling Data.Time.Calendar.Quarter.Compat ( src/Data/Time/Calendar/Quarter/Compat.hs, dist/build/Data/Time/Calendar/Quarter/Compat.o, dist/build/Data/Time/Calendar/Quarter/Compat.dyn_o )
[ 3 of 21] Compiling Data.Time.Calendar.Types ( src/Data/Time/Calendar/Types.hs, dist/build/Data/Time/Calendar/Types.o, dist/build/Data/Time/Calendar/Types.dyn_o )
[ 4 of 21] Compiling Data.Time.Orphans ( src/Data/Time/Orphans.hs, dist/build/Data/Time/Orphans.o, dist/build/Data/Time/Orphans.dyn_o )
[ 5 of 21] Compiling Data.Time.Format.ISO8601.Compat ( src/Data/Time/Format/ISO8601/Compat.hs, dist/build/Data/Time/Format/ISO8601/Compat.o, dist/build/Data/Time/Format/ISO8601/Compat.dyn_o )
[ 6 of 21] Compiling Data.Time.Format.Compat ( src/Data/Time/Format/Compat.hs, dist/build/Data/Time/Format/Compat.o, dist/build/Data/Time/Format/Compat.dyn_o )
[ 7 of 21] Compiling Data.Time.Clock.System.Compat ( src/Data/Time/Clock/System/Compat.hs, dist/build/Data/Time/Clock/System/Compat.o, dist/build/Data/Time/Clock/System/Compat.dyn_o )
[ 8 of 21] Compiling Data.Time.Clock.POSIX.Compat ( src/Data/Time/Clock/POSIX/Compat.hs, dist/build/Data/Time/Clock/POSIX/Compat.o, dist/build/Data/Time/Clock/POSIX/Compat.dyn_o )
[ 9 of 21] Compiling Data.Time.Clock.Compat ( src/Data/Time/Clock/Compat.hs, dist/build/Data/Time/Clock/Compat.o, dist/build/Data/Time/Clock/Compat.dyn_o )
[10 of 21] Compiling Data.Time.Calendar.WeekDate.Compat ( src/Data/Time/Calendar/WeekDate/Compat.hs, dist/build/Data/Time/Calendar/WeekDate/Compat.o, dist/build/Data/Time/Calendar/WeekDate/Compat.dyn_o )
[11 of 21] Compiling Data.Time.Calendar.Private ( src/Data/Time/Calendar/Private.hs, dist/build/Data/Time/Calendar/Private.o, dist/build/Data/Time/Calendar/Private.dyn_o )
[12 of 21] Compiling Data.Time.Calendar.DayPeriod ( src/Data/Time/Calendar/DayPeriod.hs, dist/build/Data/Time/Calendar/DayPeriod.o, dist/build/Data/Time/Calendar/DayPeriod.dyn_o )
[13 of 21] Compiling Data.Time.Calendar.Month.Compat ( src/Data/Time/Calendar/Month/Compat.hs, dist/build/Data/Time/Calendar/Month/Compat.o, dist/build/Data/Time/Calendar/Month/Compat.dyn_o )
[14 of 21] Compiling Data.Time.Calendar.OrdinalDate.Compat ( src/Data/Time/Calendar/OrdinalDate/Compat.hs, dist/build/Data/Time/Calendar/OrdinalDate/Compat.o, dist/build/Data/Time/Calendar/OrdinalDate/Compat.dyn_o )
[15 of 21] Compiling Data.Time.Calendar.MonthDay.Compat ( src/Data/Time/Calendar/MonthDay/Compat.hs, dist/build/Data/Time/Calendar/MonthDay/Compat.o, dist/build/Data/Time/Calendar/MonthDay/Compat.dyn_o )
[16 of 21] Compiling Data.Time.Calendar.Easter.Compat ( src/Data/Time/Calendar/Easter/Compat.hs, dist/build/Data/Time/Calendar/Easter/Compat.o, dist/build/Data/Time/Calendar/Easter/Compat.dyn_o )
[17 of 21] Compiling Data.Time.Calendar.Compat ( src/Data/Time/Calendar/Compat.hs, dist/build/Data/Time/Calendar/Compat.o, dist/build/Data/Time/Calendar/Compat.dyn_o )
[18 of 21] Compiling Data.Time.LocalTime.Compat ( src/Data/Time/LocalTime/Compat.hs, dist/build/Data/Time/LocalTime/Compat.o, dist/build/Data/Time/LocalTime/Compat.dyn_o )
[19 of 21] Compiling Data.Time.Compat ( src/Data/Time/Compat.hs, dist/build/Data/Time/Compat.o, dist/build/Data/Time/Compat.dyn_o )
[20 of 21] Compiling Data.Time.Clock.TAI.Compat ( src/Data/Time/Clock/TAI/Compat.hs, dist/build/Data/Time/Clock/TAI/Compat.o, dist/build/Data/Time/Clock/TAI/Compat.dyn_o )
[21 of 21] Compiling Data.Time.Calendar.Julian.Compat ( src/Data/Time/Calendar/Julian/Compat.hs, dist/build/Data/Time/Calendar/Julian/Compat.o, dist/build/Data/Time/Calendar/Julian/Compat.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/time-compat-1.9.9-72427d070d223e4f9f143123248f092091a866af7f39d9e8a811088d08b5e64b/lib
Configuring library for these-1.2.1...
Preprocessing library for these-1.2.1...
Building library for these-1.2.1...
[1 of 3] Compiling Data.Functor.These ( src/Data/Functor/These.hs, dist/build/Data/Functor/These.o, dist/build/Data/Functor/These.dyn_o )
[2 of 3] Compiling Data.These ( src/Data/These.hs, dist/build/Data/These.o, dist/build/Data/These.dyn_o )
[3 of 3] Compiling Data.These.Combinators ( src/Data/These/Combinators.hs, dist/build/Data/These/Combinators.o, dist/build/Data/These/Combinators.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/these-1.2.1-3b53e3c77a7cd70bebdbc123090e9ad10cc37ec12c8e6c2bcec0c9c6fe3fa7c1/lib
Configuring library for text-short-0.1.6.1...
Preprocessing library for text-short-0.1.6.1...
Building library for text-short-0.1.6.1...
[1 of 5] Compiling PrimOps ( src-ghc804/PrimOps.hs, dist/build/PrimOps.o, dist/build/PrimOps.dyn_o )
[2 of 5] Compiling Data.Text.Short.Internal ( src/Data/Text/Short/Internal.hs, dist/build/Data/Text/Short/Internal.o, dist/build/Data/Text/Short/Internal.dyn_o )
[3 of 5] Compiling Data.Text.Short.Unsafe ( src/Data/Text/Short/Unsafe.hs, dist/build/Data/Text/Short/Unsafe.o, dist/build/Data/Text/Short/Unsafe.dyn_o )
[4 of 5] Compiling Data.Text.Short ( src/Data/Text/Short.hs, dist/build/Data/Text/Short.o, dist/build/Data/Text/Short.dyn_o )
[5 of 5] Compiling Data.Text.Short.Partial ( src/Data/Text/Short/Partial.hs, dist/build/Data/Text/Short/Partial.o, dist/build/Data/Text/Short/Partial.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/text-short-0.1.6.1-1f4f262a8fa984b5be76812b4d570927ef670a28c1e1122584e1d804f902b0c6/lib
Configuring library for scientific-0.3.8.1...
Preprocessing library for scientific-0.3.8.1...
Building library for scientific-0.3.8.1...
[1 of 5] Compiling GHC.Integer.Compat ( src/GHC/Integer/Compat.hs, dist/build/GHC/Integer/Compat.o, dist/build/GHC/Integer/Compat.dyn_o )
[2 of 5] Compiling Utils ( src/Utils.hs, dist/build/Utils.o, dist/build/Utils.dyn_o )
[3 of 5] Compiling Data.Scientific ( src/Data/Scientific.hs, dist/build/Data/Scientific.o, dist/build/Data/Scientific.dyn_o )
[4 of 5] Compiling Data.Text.Lazy.Builder.Scientific ( src/Data/Text/Lazy/Builder/Scientific.hs, dist/build/Data/Text/Lazy/Builder/Scientific.o, dist/build/Data/Text/Lazy/Builder/Scientific.dyn_o )
;1msrc/Data/Text/Lazy/Builder/Scientific.hs:19:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
The import of ‘Data.Monoid’ is redundant
except perhaps to import instances from ‘Data.Monoid’
To import instances alone, use: import Data.Monoid()0m0m
;1m34m |0m0m
;1m34m19 |0m0m ;1m35mimport Data.Monoid ((<>))0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
[5 of 5] Compiling Data.ByteString.Builder.Scientific ( src/Data/ByteString/Builder/Scientific.hs, dist/build/Data/ByteString/Builder/Scientific.o, dist/build/Data/ByteString/Builder/Scientific.dyn_o )
;1msrc/Data/ByteString/Builder/Scientific.hs:20:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
The import of ‘Data.Monoid’ is redundant
except perhaps to import instances from ‘Data.Monoid’
To import instances alone, use: import Data.Monoid()0m0m
;1m34m |0m0m
;1m34m20 |0m0m ;1m35mimport Data.Monoid ((<>))0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/scientific-0.3.8.1-569ebc93d4cc621eaa127b54018b9f993c6def55f7b055857de0152af56c870a/lib
Configuring library for data-fix-0.3.4...
Preprocessing library for data-fix-0.3.4...
Building library for data-fix-0.3.4...
[1 of 1] Compiling Data.Fix ( src/Data/Fix.hs, dist/build/Data/Fix.o, dist/build/Data/Fix.dyn_o )
;1msrc/Data/Fix.hs:103:41: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
The import of ‘hashWithSalt1’
from module ‘Data.Hashable.Lifted’ is redundant0m0m
;1m34m |0m0m
;1m34m103 |0m0m import Data.Hashable.Lifted (Hashable1, ;1m35mhashWithSalt10m0m)
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^0m0m
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/data-fix-0.3.4-e4117f3a6b4a05d7a84907b76eb819ab42c5d432ec2c08882ce802c51c064cb9/lib
Configuring library for case-insensitive-1.2.1.0...
Warning: [git-protocol] Cloning over git:// might lead to an arbitrary code
execution vulnerability. Furthermore, popular forges like GitHub do not
support it. Use https:// or ssh:// instead.
Preprocessing library for case-insensitive-1.2.1.0...
Building library for case-insensitive-1.2.1.0...
[1 of 3] Compiling Data.CaseInsensitive.Internal ( Data/CaseInsensitive/Internal.hs, dist/build/Data/CaseInsensitive/Internal.o, dist/build/Data/CaseInsensitive/Internal.dyn_o )
;1mData/CaseInsensitive/Internal.hs:124:5: ;1m35mwarning0m0m;1m: [;1m35m-Wnoncanonical-monoid-instances0m0m;1m]0m0m;1m
Noncanonical ‘mappend’ definition detected
in the instance declaration for ‘Monoid (CI s)’.
‘mappend’ will eventually be removed in favour of ‘(<>)’
Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’
See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid0m0m
;1m34m |0m0m
;1m34m124 |0m0m ;1m35mCI o1 l1 `mappend` CI o2 l2 = CI (o1 `mappend` o2) (l1 `mappend` l2)0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
[2 of 3] Compiling Data.CaseInsensitive ( Data/CaseInsensitive.hs, dist/build/Data/CaseInsensitive.o, dist/build/Data/CaseInsensitive.dyn_o )
[3 of 3] Compiling Data.CaseInsensitive.Unsafe ( Data/CaseInsensitive/Unsafe.hs, dist/build/Data/CaseInsensitive/Unsafe.o, dist/build/Data/CaseInsensitive/Unsafe.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/case-insensitive-1.2.1.0-a9790accc6e395b4280e29210b0a6b03a154bdb8f0b8476e552f3d2bac1b316e/lib
Configuring library for uuid-types-1.0.6.1...
Preprocessing library for uuid-types-1.0.6.1...
Building library for uuid-types-1.0.6.1...
[1 of 3] Compiling Data.UUID.Types.Internal.Builder ( src/Data/UUID/Types/Internal/Builder.hs, dist/build/Data/UUID/Types/Internal/Builder.o, dist/build/Data/UUID/Types/Internal/Builder.dyn_o )
[2 of 3] Compiling Data.UUID.Types.Internal ( src/Data/UUID/Types/Internal.hs, dist/build/Data/UUID/Types/Internal.o, dist/build/Data/UUID/Types/Internal.dyn_o )
;1msrc/Data/UUID/Types/Internal.hs:49:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
The import of ‘Control.Applicative’ is redundant
except perhaps to import instances from ‘Control.Applicative’
To import instances alone, use: import Control.Applicative()0m0m
;1m34m |0m0m
;1m34m49 |0m0m ;1m35mimport Control.Applicative ((<*>))0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
;1msrc/Data/UUID/Types/Internal.hs:55:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
The import of ‘Data.Functor’ is redundant
except perhaps to import instances from ‘Data.Functor’
To import instances alone, use: import Data.Functor()0m0m
;1m34m |0m0m
;1m34m55 |0m0m ;1m35mimport Data.Functor ((<$>))0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
[3 of 3] Compiling Data.UUID.Types ( src/Data/UUID/Types.hs, dist/build/Data/UUID/Types.o, dist/build/Data/UUID/Types.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/uuid-types-1.0.6.1-a29bd77ece8552212264d962380aa47c9e091c4cbd7e73584ab7ae3f13133ff0/lib
Configuring library for QuickCheck-2.18.0.0...
Preprocessing library for QuickCheck-2.18.0.0...
Building library for QuickCheck-2.18.0.0...
[ 1 of 18] Compiling Test.QuickCheck.Compat ( src/Test/QuickCheck/Compat.hs, dist/build/Test/QuickCheck/Compat.o, dist/build/Test/QuickCheck/Compat.dyn_o )
[ 2 of 18] Compiling Test.QuickCheck.Exception ( src/Test/QuickCheck/Exception.hs, dist/build/Test/QuickCheck/Exception.o, dist/build/Test/QuickCheck/Exception.dyn_o )
[ 3 of 18] Compiling Test.QuickCheck.Random ( src/Test/QuickCheck/Random.hs, dist/build/Test/QuickCheck/Random.o, dist/build/Test/QuickCheck/Random.dyn_o )
[ 4 of 18] Compiling Test.QuickCheck.Gen ( src/Test/QuickCheck/Gen.hs, dist/build/Test/QuickCheck/Gen.o, dist/build/Test/QuickCheck/Gen.dyn_o )
[ 5 of 18] Compiling Test.QuickCheck.Gen.Unsafe ( src/Test/QuickCheck/Gen/Unsafe.hs, dist/build/Test/QuickCheck/Gen/Unsafe.o, dist/build/Test/QuickCheck/Gen/Unsafe.dyn_o )
[ 6 of 18] Compiling Test.QuickCheck.Arbitrary ( src/Test/QuickCheck/Arbitrary.hs, dist/build/Test/QuickCheck/Arbitrary.o, dist/build/Test/QuickCheck/Arbitrary.dyn_o )
[ 7 of 18] Compiling Test.QuickCheck.Poly ( src/Test/QuickCheck/Poly.hs, dist/build/Test/QuickCheck/Poly.o, dist/build/Test/QuickCheck/Poly.dyn_o )
[ 8 of 18] Compiling Test.QuickCheck.Modifiers ( src/Test/QuickCheck/Modifiers.hs, dist/build/Test/QuickCheck/Modifiers.o, dist/build/Test/QuickCheck/Modifiers.dyn_o )
[ 9 of 18] Compiling Test.QuickCheck.Function ( src/Test/QuickCheck/Function.hs, dist/build/Test/QuickCheck/Function.o, dist/build/Test/QuickCheck/Function.dyn_o )
[10 of 18] Compiling Test.QuickCheck.Text ( src/Test/QuickCheck/Text.hs, dist/build/Test/QuickCheck/Text.o, dist/build/Test/QuickCheck/Text.dyn_o )
[11 of 18] Compiling Test.QuickCheck.State ( src/Test/QuickCheck/State.hs, dist/build/Test/QuickCheck/State.o, dist/build/Test/QuickCheck/State.dyn_o )
[12 of 18] Compiling Test.QuickCheck.Property ( src/Test/QuickCheck/Property.hs, dist/build/Test/QuickCheck/Property.o, dist/build/Test/QuickCheck/Property.dyn_o )
[13 of 18] Compiling Test.QuickCheck.Test ( src/Test/QuickCheck/Test.hs, dist/build/Test/QuickCheck/Test.o, dist/build/Test/QuickCheck/Test.dyn_o )
[14 of 18] Compiling Test.QuickCheck.Monoids ( src/Test/QuickCheck/Monoids.hs, dist/build/Test/QuickCheck/Monoids.o, dist/build/Test/QuickCheck/Monoids.dyn_o )
[15 of 18] Compiling Test.QuickCheck.Monadic ( src/Test/QuickCheck/Monadic.hs, dist/build/Test/QuickCheck/Monadic.o, dist/build/Test/QuickCheck/Monadic.dyn_o )
[16 of 18] Compiling Test.QuickCheck.All ( src/Test/QuickCheck/All.hs, dist/build/Test/QuickCheck/All.o, dist/build/Test/QuickCheck/All.dyn_o )
[17 of 18] Compiling Test.QuickCheck.Features ( src/Test/QuickCheck/Features.hs, dist/build/Test/QuickCheck/Features.o, dist/build/Test/QuickCheck/Features.dyn_o )
[18 of 18] Compiling Test.QuickCheck ( src/Test/QuickCheck.hs, dist/build/Test/QuickCheck.o, dist/build/Test/QuickCheck.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/QuickCheck-2.18.0.0-4e7c7bccb9d404dd3ac51121ccf7bd5739d79187122d9752322706b498fcd55b/lib
Configuring library for prettyprinter-ansi-terminal-1.1.4...
Preprocessing library for prettyprinter-ansi-terminal-1.1.4...
Building library for prettyprinter-ansi-terminal-1.1.4...
[1 of 4] Compiling Prettyprinter.Render.Terminal.Internal ( src/Prettyprinter/Render/Terminal/Internal.hs, dist/build/Prettyprinter/Render/Terminal/Internal.o, dist/build/Prettyprinter/Render/Terminal/Internal.dyn_o )
[2 of 4] Compiling Prettyprinter.Render.Terminal ( src/Prettyprinter/Render/Terminal.hs, dist/build/Prettyprinter/Render/Terminal.o, dist/build/Prettyprinter/Render/Terminal.dyn_o )
[3 of 4] Compiling Data.Text.Prettyprint.Doc.Render.Terminal ( src/Data/Text/Prettyprint/Doc/Render/Terminal.hs, dist/build/Data/Text/Prettyprint/Doc/Render/Terminal.o, dist/build/Data/Text/Prettyprint/Doc/Render/Terminal.dyn_o )
[4 of 4] Compiling Data.Text.Prettyprint.Doc.Render.Terminal.Internal ( src/Data/Text/Prettyprint/Doc/Render/Terminal/Internal.hs, dist/build/Data/Text/Prettyprint/Doc/Render/Terminal/Internal.o, dist/build/Data/Text/Prettyprint/Doc/Render/Terminal/Internal.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/prettyprinter-ansi-terminal-1.1.4-583d4ed2514b15ada5e4165f327740db0cf16fe4d8dc6692b23c50cdcbd5e3fe/lib
Configuring library for semigroupoids-6.0.2...
Preprocessing library for semigroupoids-6.0.2...
Building library for semigroupoids-6.0.2...
[ 1 of 27] Compiling Data.Functor.Extend ( src/Data/Functor/Extend.hs, dist/build/Data/Functor/Extend.o, dist/build/Data/Functor/Extend.dyn_o )
[ 2 of 27] Compiling Data.Semigroup.Foldable.Class ( src/Data/Semigroup/Foldable/Class.hs, dist/build/Data/Semigroup/Foldable/Class.o, dist/build/Data/Semigroup/Foldable/Class.dyn_o )
[ 3 of 27] Compiling Data.Traversable.Instances ( src/Data/Traversable/Instances.hs, dist/build/Data/Traversable/Instances.o, dist/build/Data/Traversable/Instances.dyn_o )
[ 4 of 27] Compiling Semigroupoids.Internal ( src/Semigroupoids/Internal.hs, dist/build/Semigroupoids/Internal.o, dist/build/Semigroupoids/Internal.dyn_o )
[ 5 of 27] Compiling Data.Functor.Bind.Class ( src/Data/Functor/Bind/Class.hs, dist/build/Data/Functor/Bind/Class.o, dist/build/Data/Functor/Bind/Class.dyn_o )
[ 6 of 27] Compiling Data.Functor.Apply ( src/Data/Functor/Apply.hs, dist/build/Data/Functor/Apply.o, dist/build/Data/Functor/Apply.dyn_o )
[ 7 of 27] Compiling Data.Semigroup.Bifoldable ( src/Data/Semigroup/Bifoldable.hs, dist/build/Data/Semigroup/Bifoldable.o, dist/build/Data/Semigroup/Bifoldable.dyn_o )
[ 8 of 27] Compiling Data.Functor.Contravariant.Divise ( src/Data/Functor/Contravariant/Divise.hs, dist/build/Data/Functor/Contravariant/Divise.o, dist/build/Data/Functor/Contravariant/Divise.dyn_o )
[ 9 of 27] Compiling Data.Functor.Contravariant.Decide ( src/Data/Functor/Contravariant/Decide.hs, dist/build/Data/Functor/Contravariant/Decide.o, dist/build/Data/Functor/Contravariant/Decide.dyn_o )
[10 of 27] Compiling Data.Functor.Contravariant.Conclude ( src/Data/Functor/Contravariant/Conclude.hs, dist/build/Data/Functor/Contravariant/Conclude.o, dist/build/Data/Functor/Contravariant/Conclude.dyn_o )
[11 of 27] Compiling Data.Functor.Bind ( src/Data/Functor/Bind.hs, dist/build/Data/Functor/Bind.o, dist/build/Data/Functor/Bind.dyn_o )
[12 of 27] Compiling Data.Semigroupoid ( src/Data/Semigroupoid.hs, dist/build/Data/Semigroupoid.o, dist/build/Data/Semigroupoid.dyn_o )
[13 of 27] Compiling Data.Semigroupoid.Ob ( src/Data/Semigroupoid/Ob.hs, dist/build/Data/Semigroupoid/Ob.o, dist/build/Data/Semigroupoid/Ob.dyn_o )
[14 of 27] Compiling Data.Semigroupoid.Dual ( src/Data/Semigroupoid/Dual.hs, dist/build/Data/Semigroupoid/Dual.o, dist/build/Data/Semigroupoid/Dual.dyn_o )
[15 of 27] Compiling Data.Semigroupoid.Categorical ( src/Data/Semigroupoid/Categorical.hs, dist/build/Data/Semigroupoid/Categorical.o, dist/build/Data/Semigroupoid/Categorical.dyn_o )
[16 of 27] Compiling Data.Groupoid ( src/Data/Groupoid.hs, dist/build/Data/Groupoid.o, dist/build/Data/Groupoid.dyn_o )
[17 of 27] Compiling Data.Isomorphism ( src/Data/Isomorphism.hs, dist/build/Data/Isomorphism.o, dist/build/Data/Isomorphism.dyn_o )
[18 of 27] Compiling Data.Functor.Bind.Trans ( src/Data/Functor/Bind/Trans.hs, dist/build/Data/Functor/Bind/Trans.o, dist/build/Data/Functor/Bind/Trans.dyn_o )
[19 of 27] Compiling Data.Bifunctor.Apply ( src/Data/Bifunctor/Apply.hs, dist/build/Data/Bifunctor/Apply.o, dist/build/Data/Bifunctor/Apply.dyn_o )
[20 of 27] Compiling Data.Functor.Alt ( src/Data/Functor/Alt.hs, dist/build/Data/Functor/Alt.o, dist/build/Data/Functor/Alt.dyn_o )
[21 of 27] Compiling Data.Semigroup.Foldable ( src/Data/Semigroup/Foldable.hs, dist/build/Data/Semigroup/Foldable.o, dist/build/Data/Semigroup/Foldable.dyn_o )
[22 of 27] Compiling Data.Semigroup.Traversable.Class ( src/Data/Semigroup/Traversable/Class.hs, dist/build/Data/Semigroup/Traversable/Class.o, dist/build/Data/Semigroup/Traversable/Class.dyn_o )
[23 of 27] Compiling Data.Semigroup.Traversable ( src/Data/Semigroup/Traversable.hs, dist/build/Data/Semigroup/Traversable.o, dist/build/Data/Semigroup/Traversable.dyn_o )
[24 of 27] Compiling Data.Semigroup.Bitraversable ( src/Data/Semigroup/Bitraversable.hs, dist/build/Data/Semigroup/Bitraversable.o, dist/build/Data/Semigroup/Bitraversable.dyn_o )
[25 of 27] Compiling Data.Functor.Plus ( src/Data/Functor/Plus.hs, dist/build/Data/Functor/Plus.o, dist/build/Data/Functor/Plus.dyn_o )
[26 of 27] Compiling Semigroupoids.Do ( src/Semigroupoids/Do.hs, dist/build/Semigroupoids/Do.o, dist/build/Semigroupoids/Do.dyn_o )
[27 of 27] Compiling Data.Semigroupoid.Static ( src/Data/Semigroupoid/Static.hs, dist/build/Data/Semigroupoid/Static.o, dist/build/Data/Semigroupoid/Static.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/semigroupoids-6.0.2-1dc96e73011314c912a97c75b9501a14404642e51feb236f6e32b560c0e7e569/lib
Configuring library for mono-traversable-1.0.21.0...
Preprocessing library for mono-traversable-1.0.21.0...
Building library for mono-traversable-1.0.21.0...
[1 of 6] Compiling Data.MonoTraversable ( src/Data/MonoTraversable.hs, dist/build/Data/MonoTraversable.o, dist/build/Data/MonoTraversable.dyn_o )
;1msrc/Data/MonoTraversable.hs:1354:5: ;1m35mwarning0m0m;1m: [;1m35mGHC-621610m0m;1m] [;1m35m-Wincomplete-uni-patterns0m0m;1m]0m0m;1m
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type ‘ViewL a’ not matched: EmptyL0m0m
;1m34m |0m0m
;1m34m1354 |0m0m ;1m35moextract ~(x :< _) = x0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^0m0m
;1msrc/Data/MonoTraversable.hs:1356:5: ;1m35mwarning0m0m;1m: [;1m35mGHC-621610m0m;1m] [;1m35m-Wincomplete-uni-patterns0m0m;1m]0m0m;1m
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type ‘ViewL a’ not matched: EmptyL0m0m
;1m34m |0m0m
;1m34m1356 |0m0m ;1m35moextend f w@(~(_ :< xxs)) =0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m
;1msrc/Data/MonoTraversable.hs:1364:5: ;1m35mwarning0m0m;1m: [;1m35mGHC-621610m0m;1m] [;1m35m-Wincomplete-uni-patterns0m0m;1m]0m0m;1m
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type ‘ViewR a’ not matched: EmptyR0m0m
;1m34m |0m0m
;1m34m1364 |0m0m ;1m35moextract ~(_ :> x) = x0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^0m0m
;1msrc/Data/MonoTraversable.hs:1366:5: ;1m35mwarning0m0m;1m: [;1m35mGHC-621610m0m;1m] [;1m35m-Wincomplete-uni-patterns0m0m;1m]0m0m;1m
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type ‘ViewR a’ not matched: EmptyR0m0m
;1m34m |0m0m
;1m34m1366 |0m0m ;1m35moextend f w@(~(xxs :> _)) =0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m
[2 of 6] Compiling Data.Containers ( src/Data/Containers.hs, dist/build/Data/Containers.o, dist/build/Data/Containers.dyn_o )
[3 of 6] Compiling Data.MonoTraversable.Unprefixed ( src/Data/MonoTraversable/Unprefixed.hs, dist/build/Data/MonoTraversable/Unprefixed.o, dist/build/Data/MonoTraversable/Unprefixed.dyn_o )
[4 of 6] Compiling Data.Sequences ( src/Data/Sequences.hs, dist/build/Data/Sequences.o, dist/build/Data/Sequences.dyn_o )
[5 of 6] Compiling Data.NonNull ( src/Data/NonNull.hs, dist/build/Data/NonNull.o, dist/build/Data/NonNull.dyn_o )
[6 of 6] Compiling Paths_mono_traversable ( dist/build/autogen/Paths_mono_traversable.hs, dist/build/Paths_mono_traversable.o, dist/build/Paths_mono_traversable.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/mono-traversable-1.0.21.0-e4b85a29fc3d2788ed6ec0b068d439bc7109a18901e826509b29cb3121cf798d/lib
Configuring library for indexed-traversable-instances-0.1.2.1...
Preprocessing library for indexed-traversable-instances-0.1.2.1...
Building library for indexed-traversable-instances-0.1.2.1...
[1 of 1] Compiling Data.Functor.WithIndex.Instances ( src/Data/Functor/WithIndex/Instances.hs, dist/build/Data/Functor/WithIndex/Instances.o, dist/build/Data/Functor/WithIndex/Instances.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/indexed-traversable-instances-0.1.2.1-7592b8b5e9b5688161a5353a495832799409fce609050925a91c4131e5d19463/lib
Configuring library for async-2.2.6...
Preprocessing library for async-2.2.6...
Building library for async-2.2.6...
[1 of 4] Compiling Control.Concurrent.Async.Internal ( Control/Concurrent/Async/Internal.hs, dist/build/Control/Concurrent/Async/Internal.o, dist/build/Control/Concurrent/Async/Internal.dyn_o )
;1mControl/Concurrent/Async/Internal.hs:50:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
The import of ‘Data.Semigroup’ is redundant
except perhaps to import instances from ‘Data.Semigroup’
To import instances alone, use: import Data.Semigroup()0m0m
;1m34m |0m0m
;1m34m50 |0m0m ;1m35mimport Data.Semigroup (Semigroup((<>)))0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
[2 of 4] Compiling Control.Concurrent.Async ( Control/Concurrent/Async.hs, dist/build/Control/Concurrent/Async.o, dist/build/Control/Concurrent/Async.dyn_o )
[3 of 4] Compiling Control.Concurrent.Async.Warden ( Control/Concurrent/Async/Warden.hs, dist/build/Control/Concurrent/Async/Warden.o, dist/build/Control/Concurrent/Async/Warden.dyn_o )
[4 of 4] Compiling Control.Concurrent.Stream ( Control/Concurrent/Stream.hs, dist/build/Control/Concurrent/Stream.o, dist/build/Control/Concurrent/Stream.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/async-2.2.6-2eb63eda2b7e9ce3e3f8063c5fd754ab5778d7a916f5411f401101fa1648a412/lib
Configuring library for text-iso8601-0.2.0.0...
Preprocessing library for text-iso8601-0.2.0.0...
Building library for text-iso8601-0.2.0.0...
[1 of 2] Compiling Data.Time.FromText ( src/Data/Time/FromText.hs, dist/build/Data/Time/FromText.o, dist/build/Data/Time/FromText.dyn_o )
[2 of 2] Compiling Data.Time.ToText ( src/Data/Time/ToText.hs, dist/build/Data/Time/ToText.o, dist/build/Data/Time/ToText.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/text-iso8601-0.2.0.0-2bc63968a237d005ffb70514a85d98557e11fc38245e9b2fca6df331f249a57d/lib
Configuring library for strict-0.5.1...
Preprocessing library for strict-0.5.1...
Building library for strict-0.5.1...
[1 of 7] Compiling Data.Strict.Either ( src/Data/Strict/Either.hs, dist/build/Data/Strict/Either.o, dist/build/Data/Strict/Either.dyn_o )
[2 of 7] Compiling Data.Strict.Maybe ( src/Data/Strict/Maybe.hs, dist/build/Data/Strict/Maybe.o, dist/build/Data/Strict/Maybe.dyn_o )
[3 of 7] Compiling Data.Strict.These ( src/Data/Strict/These.hs, dist/build/Data/Strict/These.o, dist/build/Data/Strict/These.dyn_o )
[4 of 7] Compiling Data.Strict.Tuple ( src/Data/Strict/Tuple.hs, dist/build/Data/Strict/Tuple.o, dist/build/Data/Strict/Tuple.dyn_o )
;1msrc/Data/Strict/Tuple.hs:124:3: ;1m35mwarning0m0m;1m: [;1m35m-Wnoncanonical-monoid-instances0m0m;1m]0m0m;1m
Noncanonical ‘mappend’ definition detected
in the instance declaration for ‘Monoid (Pair a b)’.
‘mappend’ will eventually be removed in favour of ‘(<>)’
Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’
See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid0m0m
;1m34m |0m0m
;1m34m124 |0m0m ;1m35m(x1 :!: y1) `mappend` (x2 :!: y2) = (x1 `mappend` x2) :!: (y1 `mappend` y2)0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
[5 of 7] Compiling Data.Strict.Classes ( src/Data/Strict/Classes.hs, dist/build/Data/Strict/Classes.o, dist/build/Data/Strict/Classes.dyn_o )
[6 of 7] Compiling Data.Strict ( src/Data/Strict.hs, dist/build/Data/Strict.o, dist/build/Data/Strict.dyn_o )
[7 of 7] Compiling System.IO.Strict ( src/System/IO/Strict.hs, dist/build/System/IO/Strict.o, dist/build/System/IO/Strict.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/strict-0.5.1-643b59608f3c074ec15fd9e9904c0651fffdccd8f970b6101ec6aedbdcc7071f/lib
Configuring library for attoparsec-0.14.4...
Preprocessing library for attoparsec-0.14.4...
Building library for attoparsec-0.14.4...
[ 1 of 16] Compiling Data.Attoparsec.Internal.Types ( Data/Attoparsec/Internal/Types.hs, dist/build/Data/Attoparsec/Internal/Types.o, dist/build/Data/Attoparsec/Internal/Types.dyn_o )
;1mData/Attoparsec/Internal/Types.hs:28:53: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
The import of ‘<$>’ from module ‘Control.Applicative’ is redundant0m0m
;1m34m |0m0m
;1m34m28 |0m0m import Control.Applicative as App (Applicative(..), ;1m35m(<$>)0m0m)
;1m34m |0m0m;1m35m ^^^^^0m0m
;1mData/Attoparsec/Internal/Types.hs:34:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
The import of ‘Data.Semigroup’ is redundant
except perhaps to import instances from ‘Data.Semigroup’
To import instances alone, use: import Data.Semigroup()0m0m
;1m34m |0m0m
;1m34m34 |0m0m ;1m35mimport Data.Semigroup (Semigroup(..))0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
[ 2 of 16] Compiling Data.Attoparsec.Internal ( Data/Attoparsec/Internal.hs, dist/build/Data/Attoparsec/Internal.o, dist/build/Data/Attoparsec/Internal.dyn_o )
[ 3 of 16] Compiling Data.Attoparsec.Number ( Data/Attoparsec/Number.hs, dist/build/Data/Attoparsec/Number.o, dist/build/Data/Attoparsec/Number.dyn_o )
[ 4 of 16] Compiling Data.Attoparsec.Types ( Data/Attoparsec/Types.hs, dist/build/Data/Attoparsec/Types.o, dist/build/Data/Attoparsec/Types.dyn_o )
[ 5 of 16] Compiling Data.Attoparsec.Zepto ( Data/Attoparsec/Zepto.hs, dist/build/Data/Attoparsec/Zepto.o, dist/build/Data/Attoparsec/Zepto.dyn_o )
;1mData/Attoparsec/Zepto.hs:46:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
The import of ‘Data.Semigroup’ is redundant
except perhaps to import instances from ‘Data.Semigroup’
To import instances alone, use: import Data.Semigroup()0m0m
;1m34m |0m0m
;1m34m46 |0m0m ;1m35mimport Data.Semigroup (Semigroup(..))0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
[ 6 of 16] Compiling Data.Attoparsec.Combinator ( Data/Attoparsec/Combinator.hs, dist/build/Data/Attoparsec/Combinator.o, dist/build/Data/Attoparsec/Combinator.dyn_o )
;1mData/Attoparsec/Combinator.hs:46:46: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
The import of ‘liftA2’
from module ‘Control.Applicative’ is redundant0m0m
;1m34m |0m0m
;1m34m46 |0m0m import Control.Applicative (Alternative(..), ;1m35mliftA20m0m, many, (<|>))
;1m34m |0m0m;1m35m ^^^^^^0m0m
[ 7 of 16] Compiling Data.Attoparsec.Text.Internal ( Data/Attoparsec/Text/Internal.hs, dist/build/Data/Attoparsec/Text/Internal.o, dist/build/Data/Attoparsec/Text/Internal.dyn_o )
;1mData/Attoparsec/Text/Internal.hs:68:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
The import of ‘*>, <$>, pure’
from module ‘Control.Applicative’ is redundant0m0m
;1m34m |0m0m
;1m34m68 |0m0m ;1m35mimport Control.Applicative ((<|>), (<$>), pure, (*>))0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
;1mData/Attoparsec/Text/Internal.hs:91:13: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
The use of ‘~’ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m |0m0m
;1m34m91 |0m0m instance (a ;1m35m~0m0m Text) => IsString (Parser a) where
;1m34m |0m0m;1m35m ^0m0m
[ 8 of 16] Compiling Data.Attoparsec.Text ( Data/Attoparsec/Text.hs, dist/build/Data/Attoparsec/Text.o, dist/build/Data/Attoparsec/Text.dyn_o )
[ 9 of 16] Compiling Data.Attoparsec.Text.Lazy ( Data/Attoparsec/Text/Lazy.hs, dist/build/Data/Attoparsec/Text/Lazy.o, dist/build/Data/Attoparsec/Text/Lazy.dyn_o )
[10 of 16] Compiling Data.Attoparsec.ByteString.Internal ( Data/Attoparsec/ByteString/Internal.hs, dist/build/Data/Attoparsec/ByteString/Internal.o, dist/build/Data/Attoparsec/ByteString/Internal.dyn_o )
[11 of 16] Compiling Data.Attoparsec.ByteString ( Data/Attoparsec/ByteString.hs, dist/build/Data/Attoparsec/ByteString.o, dist/build/Data/Attoparsec/ByteString.dyn_o )
[12 of 16] Compiling Data.Attoparsec.ByteString.Lazy ( Data/Attoparsec/ByteString/Lazy.hs, dist/build/Data/Attoparsec/ByteString/Lazy.o, dist/build/Data/Attoparsec/ByteString/Lazy.dyn_o )
[13 of 16] Compiling Data.Attoparsec.Lazy ( Data/Attoparsec/Lazy.hs, dist/build/Data/Attoparsec/Lazy.o, dist/build/Data/Attoparsec/Lazy.dyn_o )
[14 of 16] Compiling Data.Attoparsec.ByteString.Char8 ( Data/Attoparsec/ByteString/Char8.hs, dist/build/Data/Attoparsec/ByteString/Char8.o, dist/build/Data/Attoparsec/ByteString/Char8.dyn_o )
;1mData/Attoparsec/ByteString/Char8.hs:154:13: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
The use of ‘~’ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m |0m0m
;1m34m154 |0m0m instance (a ;1m35m~0m0m B.ByteString) => IsString (Parser a) where
;1m34m |0m0m;1m35m ^0m0m
[15 of 16] Compiling Data.Attoparsec.Char8 ( Data/Attoparsec/Char8.hs, dist/build/Data/Attoparsec/Char8.o, dist/build/Data/Attoparsec/Char8.dyn_o )
[16 of 16] Compiling Data.Attoparsec ( Data/Attoparsec.hs, dist/build/Data/Attoparsec.o, dist/build/Data/Attoparsec.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/attoparsec-0.14.4-14f0808e1e4c8d7e8154baf50f8d4a112c2daec8f95a62156a956c195cb26647/lib
Configuring library for megaparsec-9.8.2...
Preprocessing library for megaparsec-9.8.2...
Building library for megaparsec-9.8.2...
[ 1 of 20] Compiling Text.Megaparsec.Pos ( Text/Megaparsec/Pos.hs, dist/build/Text/Megaparsec/Pos.o, dist/build/Text/Megaparsec/Pos.dyn_o )
[ 2 of 20] Compiling Text.Megaparsec.Unicode.Tables ( Text/Megaparsec/Unicode/Tables.hs, dist/build/Text/Megaparsec/Unicode/Tables.o, dist/build/Text/Megaparsec/Unicode/Tables.dyn_o )
[ 3 of 20] Compiling Text.Megaparsec.Unicode ( Text/Megaparsec/Unicode.hs, dist/build/Text/Megaparsec/Unicode.o, dist/build/Text/Megaparsec/Unicode.dyn_o )
[ 4 of 20] Compiling Text.Megaparsec.Error[boot] ( Text/Megaparsec/Error.hs-boot, dist/build/Text/Megaparsec/Error.o-boot, dist/build/Text/Megaparsec/Error.dyn_o-boot )
[ 5 of 20] Compiling Text.Megaparsec.State ( Text/Megaparsec/State.hs, dist/build/Text/Megaparsec/State.o, dist/build/Text/Megaparsec/State.dyn_o )
[ 6 of 20] Compiling Text.Megaparsec.Stream ( Text/Megaparsec/Stream.hs, dist/build/Text/Megaparsec/Stream.o, dist/build/Text/Megaparsec/Stream.dyn_o )
[ 7 of 20] Compiling Text.Megaparsec.Error ( Text/Megaparsec/Error.hs, dist/build/Text/Megaparsec/Error.o, dist/build/Text/Megaparsec/Error.dyn_o )
[ 8 of 20] Compiling Text.Megaparsec.Error.Builder ( Text/Megaparsec/Error/Builder.hs, dist/build/Text/Megaparsec/Error/Builder.o, dist/build/Text/Megaparsec/Error/Builder.dyn_o )
[ 9 of 20] Compiling Text.Megaparsec.Internal[boot] ( Text/Megaparsec/Internal.hs-boot, dist/build/Text/Megaparsec/Internal.o-boot, dist/build/Text/Megaparsec/Internal.dyn_o-boot )
[10 of 20] Compiling Text.Megaparsec.Class ( Text/Megaparsec/Class.hs, dist/build/Text/Megaparsec/Class.o, dist/build/Text/Megaparsec/Class.dyn_o )
[11 of 20] Compiling Text.Megaparsec.Internal ( Text/Megaparsec/Internal.hs, dist/build/Text/Megaparsec/Internal.o, dist/build/Text/Megaparsec/Internal.dyn_o )
[12 of 20] Compiling Text.Megaparsec.Debug ( Text/Megaparsec/Debug.hs, dist/build/Text/Megaparsec/Debug.o, dist/build/Text/Megaparsec/Debug.dyn_o )
[13 of 20] Compiling Text.Megaparsec ( Text/Megaparsec.hs, dist/build/Text/Megaparsec.o, dist/build/Text/Megaparsec.dyn_o )
[14 of 20] Compiling Text.Megaparsec.Common ( Text/Megaparsec/Common.hs, dist/build/Text/Megaparsec/Common.o, dist/build/Text/Megaparsec/Common.dyn_o )
[15 of 20] Compiling Text.Megaparsec.Lexer ( Text/Megaparsec/Lexer.hs, dist/build/Text/Megaparsec/Lexer.o, dist/build/Text/Megaparsec/Lexer.dyn_o )
[16 of 20] Compiling Text.Megaparsec.Char ( Text/Megaparsec/Char.hs, dist/build/Text/Megaparsec/Char.o, dist/build/Text/Megaparsec/Char.dyn_o )
[17 of 20] Compiling Text.Megaparsec.Char.Lexer ( Text/Megaparsec/Char/Lexer.hs, dist/build/Text/Megaparsec/Char/Lexer.o, dist/build/Text/Megaparsec/Char/Lexer.dyn_o )
[18 of 20] Compiling Text.Megaparsec.Byte.Binary ( Text/Megaparsec/Byte/Binary.hs, dist/build/Text/Megaparsec/Byte/Binary.o, dist/build/Text/Megaparsec/Byte/Binary.dyn_o )
[19 of 20] Compiling Text.Megaparsec.Byte ( Text/Megaparsec/Byte.hs, dist/build/Text/Megaparsec/Byte.o, dist/build/Text/Megaparsec/Byte.dyn_o )
[20 of 20] Compiling Text.Megaparsec.Byte.Lexer ( Text/Megaparsec/Byte/Lexer.hs, dist/build/Text/Megaparsec/Byte/Lexer.o, dist/build/Text/Megaparsec/Byte/Lexer.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/megaparsec-9.8.2-1aba823a212b8b17ab2a523cd877d74f986a825c099a5fa81fd135e20df03181/lib
Configuring library for quickcheck-io-0.2.0...
Preprocessing library for quickcheck-io-0.2.0...
Building library for quickcheck-io-0.2.0...
[1 of 2] Compiling Paths_quickcheck_io ( dist/build/autogen/Paths_quickcheck_io.hs, dist/build/Paths_quickcheck_io.o, dist/build/Paths_quickcheck_io.dyn_o )
[2 of 2] Compiling Test.QuickCheck.IO ( src/Test/QuickCheck/IO.hs, dist/build/Test/QuickCheck/IO.o, dist/build/Test/QuickCheck/IO.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/quickcheck-io-0.2.0-25b5c5f8c535906a7bef4b6fedab4fac1572467c9eed01ec87d1defb4935f089/lib
Configuring library for optparse-applicative-0.19.0.0...
Preprocessing library for optparse-applicative-0.19.0.0...
Building library for optparse-applicative-0.19.0.0...
[ 1 of 17] Compiling Options.Applicative.Help.Levenshtein ( src/Options/Applicative/Help/Levenshtein.hs, dist/build/Options/Applicative/Help/Levenshtein.o, dist/build/Options/Applicative/Help/Levenshtein.dyn_o )
[ 2 of 17] Compiling Options.Applicative.Help.Pretty ( src/Options/Applicative/Help/Pretty.hs, dist/build/Options/Applicative/Help/Pretty.o, dist/build/Options/Applicative/Help/Pretty.dyn_o )
[ 3 of 17] Compiling Options.Applicative.Help.Chunk ( src/Options/Applicative/Help/Chunk.hs, dist/build/Options/Applicative/Help/Chunk.o, dist/build/Options/Applicative/Help/Chunk.dyn_o )
[ 4 of 17] Compiling Options.Applicative.Help.Types ( src/Options/Applicative/Help/Types.hs, dist/build/Options/Applicative/Help/Types.o, dist/build/Options/Applicative/Help/Types.dyn_o )
[ 5 of 17] Compiling Options.Applicative.Types ( src/Options/Applicative/Types.hs, dist/build/Options/Applicative/Types.o, dist/build/Options/Applicative/Types.dyn_o )
;1msrc/Options/Applicative/Types.hs:59:1: ;1m35mwarning0m0m;1m: [;1m35m-Wdodgy-imports0m0m;1m]0m0m;1m
Module ‘Data.Semigroup’ does not export ‘Option’0m0m
;1m34m |0m0m
;1m34m59 |0m0m ;1m35mimport Data.Semigroup hiding (Option)0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
[ 6 of 17] Compiling Options.Applicative.NonEmpty ( src/Options/Applicative/NonEmpty.hs, dist/build/Options/Applicative/NonEmpty.o, dist/build/Options/Applicative/NonEmpty.dyn_o )
[ 7 of 17] Compiling Options.Applicative.Internal ( src/Options/Applicative/Internal.hs, dist/build/Options/Applicative/Internal.o, dist/build/Options/Applicative/Internal.dyn_o )
[ 8 of 17] Compiling Options.Applicative.Common ( src/Options/Applicative/Common.hs, dist/build/Options/Applicative/Common.o, dist/build/Options/Applicative/Common.dyn_o )
[ 9 of 17] Compiling Options.Applicative.Help.Core ( src/Options/Applicative/Help/Core.hs, dist/build/Options/Applicative/Help/Core.o, dist/build/Options/Applicative/Help/Core.dyn_o )
[10 of 17] Compiling Options.Applicative.Help ( src/Options/Applicative/Help.hs, dist/build/Options/Applicative/Help.o, dist/build/Options/Applicative/Help.dyn_o )
[11 of 17] Compiling Options.Applicative.Builder.Internal ( src/Options/Applicative/Builder/Internal.hs, dist/build/Options/Applicative/Builder/Internal.o, dist/build/Options/Applicative/Builder/Internal.dyn_o )
;1msrc/Options/Applicative/Builder/Internal.hs:29:1: ;1m35mwarning0m0m;1m: [;1m35m-Wdodgy-imports0m0m;1m]0m0m;1m
Module ‘Data.Semigroup’ does not export ‘Option’0m0m
;1m34m |0m0m
;1m34m29 |0m0m ;1m35mimport Data.Semigroup hiding (Option)0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
[12 of 17] Compiling Options.Applicative.Builder.Completer ( src/Options/Applicative/Builder/Completer.hs, dist/build/Options/Applicative/Builder/Completer.o, dist/build/Options/Applicative/Builder/Completer.dyn_o )
[13 of 17] Compiling Options.Applicative.Builder ( src/Options/Applicative/Builder.hs, dist/build/Options/Applicative/Builder.o, dist/build/Options/Applicative/Builder.dyn_o )
[14 of 17] Compiling Options.Applicative.BashCompletion ( src/Options/Applicative/BashCompletion.hs, dist/build/Options/Applicative/BashCompletion.o, dist/build/Options/Applicative/BashCompletion.dyn_o )
;1msrc/Options/Applicative/BashCompletion.hs:16:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
The import of ‘Data.Foldable’ is redundant
except perhaps to import instances from ‘Data.Foldable’
To import instances alone, use: import Data.Foldable()0m0m
;1m34m |0m0m
;1m34m16 |0m0m ;1m35mimport Data.Foldable ( asum )0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
[15 of 17] Compiling Options.Applicative.Extra ( src/Options/Applicative/Extra.hs, dist/build/Options/Applicative/Extra.o, dist/build/Options/Applicative/Extra.dyn_o )
[16 of 17] Compiling Options.Applicative ( src/Options/Applicative.hs, dist/build/Options/Applicative.o, dist/build/Options/Applicative.dyn_o )
[17 of 17] Compiling Options.Applicative.Arrows ( src/Options/Applicative/Arrows.hs, dist/build/Options/Applicative/Arrows.o, dist/build/Options/Applicative/Arrows.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/optparse-applicative-0.19.0.0-0a1660f5af563e32de057402dadf76178eeefb1855fdae492dbe6247020aa4e9/lib
Configuring library for conduit-1.3.6.1...
Warning: [git-protocol] Cloning over git:// might lead to an arbitrary code
execution vulnerability. Furthermore, popular forges like GitHub do not
support it. Use https:// or ssh:// instead.
Preprocessing library for conduit-1.3.6.1...
Building library for conduit-1.3.6.1...
[ 1 of 14] Compiling Data.Conduit.Internal.Pipe ( src/Data/Conduit/Internal/Pipe.hs, dist/build/Data/Conduit/Internal/Pipe.o, dist/build/Data/Conduit/Internal/Pipe.dyn_o )
;1msrc/Data/Conduit/Internal/Pipe.hs:48:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
The import of ‘Control.Applicative’ is redundant
except perhaps to import instances from ‘Control.Applicative’
To import instances alone, use: import Control.Applicative()0m0m
;1m34m |0m0m
;1m34m48 |0m0m ;1m35mimport Control.Applicative (Applicative (..))0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
;1msrc/Data/Conduit/Internal/Pipe.hs:56:51: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
The import of ‘MonadUnliftIO’
from module ‘Control.Monad.IO.Unlift’ is redundant0m0m
;1m34m |0m0m
;1m34m56 |0m0m import Control.Monad.IO.Unlift (MonadIO (liftIO), ;1m35mMonadUnliftIO0m0m, withRunInIO)
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^0m0m
;1msrc/Data/Conduit/Internal/Pipe.hs:59:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
The import of ‘Data.Monoid’ is redundant
except perhaps to import instances from ‘Data.Monoid’
To import instances alone, use: import Data.Monoid()0m0m
;1m34m |0m0m
;1m34m59 |0m0m ;1m35mimport Data.Monoid (Monoid (mappend, mempty))0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
;1msrc/Data/Conduit/Internal/Pipe.hs:60:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
The import of ‘Data.Semigroup’ is redundant
except perhaps to import instances from ‘Data.Semigroup’
To import instances alone, use: import Data.Semigroup()0m0m
;1m34m |0m0m
;1m34m60 |0m0m ;1m35mimport Data.Semigroup (Semigroup ((<>)))0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
;1msrc/Data/Conduit/Internal/Pipe.hs:217:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
Rule "conduit: CI.await >>= maybe" may never fire
because ‘maybe’ might inline first
Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘maybe’0m0m
;1m34m |0m0m
;1m34m217 |0m0m {-# RULES ;1m35m"conduit: CI.await >>= maybe" forall x y. await >>= maybe x y = NeedInput y (const x)0m0m #-}
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
;1msrc/Data/Conduit/Internal/Pipe.hs:226:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
Rule "conduit: awaitE >>= either" may never fire
because ‘either’ might inline first
Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘either’0m0m
;1m34m |0m0m
;1m34m226 |0m0m {-# RULES ;1m35m"conduit: awaitE >>= either" forall x y. awaitE >>= either x y = NeedInput y x0m0m #-}
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
[ 2 of 14] Compiling Data.Conduit.Internal.Conduit ( src/Data/Conduit/Internal/Conduit.hs, dist/build/Data/Conduit/Internal/Conduit.o, dist/build/Data/Conduit/Internal/Conduit.dyn_o )
;1msrc/Data/Conduit/Internal/Conduit.hs:93:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
The import of ‘Control.Applicative’ is redundant
except perhaps to import instances from ‘Control.Applicative’
To import instances alone, use: import Control.Applicative()0m0m
;1m34m |0m0m
;1m34m93 |0m0m ;1m35mimport Control.Applicative (Applicative (..))0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
;1msrc/Data/Conduit/Internal/Conduit.hs:104:51: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
The import of ‘MonadUnliftIO’
from module ‘Control.Monad.IO.Unlift’ is redundant0m0m
;1m34m |0m0m
;1m34m104 |0m0m import Control.Monad.IO.Unlift (MonadIO (liftIO), ;1m35mMonadUnliftIO0m0m, withRunInIO)
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^0m0m
;1msrc/Data/Conduit/Internal/Conduit.hs:108:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
The import of ‘Data.Monoid’ is redundant
except perhaps to import instances from ‘Data.Monoid’
To import instances alone, use: import Data.Monoid()0m0m
;1m34m |0m0m
;1m34m108 |0m0m ;1m35mimport Data.Monoid (Monoid (mappend, mempty))0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
;1msrc/Data/Conduit/Internal/Conduit.hs:109:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
The import of ‘Data.Semigroup’ is redundant
except perhaps to import instances from ‘Data.Semigroup’
To import instances alone, use: import Data.Semigroup()0m0m
;1m34m |0m0m
;1m34m109 |0m0m ;1m35mimport Data.Semigroup (Semigroup ((<>)))0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
;1msrc/Data/Conduit/Internal/Conduit.hs:114:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
The import of ‘Data.Traversable’ is redundant
except perhaps to import instances from ‘Data.Traversable’
To import instances alone, use: import Data.Traversable()0m0m
;1m34m |0m0m
;1m34m114 |0m0m ;1m35mimport Data.Traversable (Traversable (..))0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
;1msrc/Data/Conduit/Internal/Conduit.hs:739:20: ;1m35mwarning0m0m;1m: [;1m35mGHC-633970m0m;1m] [;1m35m-Wname-shadowing0m0m;1m]0m0m;1m
This binding for ‘p’ shadows the existing binding
bound at src/Data/Conduit/Internal/Conduit.hs:736:250m0m
;1m34m |0m0m
;1m34m739 |0m0m go (HaveOutput ;1m35mp0m0m o) = pure $ Just (o, SealedConduitT p)
;1m34m |0m0m;1m35m ^0m0m
;1msrc/Data/Conduit/Internal/Conduit.hs:743:18: ;1m35mwarning0m0m;1m: [;1m35mGHC-633970m0m;1m] [;1m35m-Wname-shadowing0m0m;1m]0m0m;1m
This binding for ‘p’ shadows the existing binding
bound at src/Data/Conduit/Internal/Conduit.hs:736:250m0m
;1m34m |0m0m
;1m34m743 |0m0m go (Leftover ;1m35mp0m0m ()) = go p
;1m34m |0m0m;1m35m ^0m0m
;1msrc/Data/Conduit/Internal/Conduit.hs:756:20: ;1m35mwarning0m0m;1m: [;1m35mGHC-633970m0m;1m] [;1m35m-Wname-shadowing0m0m;1m]0m0m;1m
This binding for ‘p’ shadows the existing binding
bound at src/Data/Conduit/Internal/Conduit.hs:753:310m0m
;1m34m |0m0m
;1m34m756 |0m0m go (HaveOutput ;1m35mp0m0m o) = pure $ Right (o, SealedConduitT p)
;1m34m |0m0m;1m35m ^0m0m
;1msrc/Data/Conduit/Internal/Conduit.hs:760:18: ;1m35mwarning0m0m;1m: [;1m35mGHC-633970m0m;1m] [;1m35m-Wname-shadowing0m0m;1m]0m0m;1m
This binding for ‘p’ shadows the existing binding
bound at src/Data/Conduit/Internal/Conduit.hs:753:310m0m
;1m34m |0m0m
;1m34m760 |0m0m go (Leftover ;1m35mp0m0m ()) = go p
;1m34m |0m0m;1m35m ^0m0m
;1msrc/Data/Conduit/Internal/Conduit.hs:881:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
Rule "conduit: await >>= maybe" may never fire
because ‘maybe’ might inline first
Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘maybe’0m0m
;1m34m |0m0m
;1m34m881 |0m0m {-# RULES ;1m35m"conduit: await >>= maybe" forall x y. await >>= maybe x y = await' x y0m0m #-}
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
[ 3 of 14] Compiling Data.Conduit.Internal.Fusion ( src/Data/Conduit/Internal/Fusion.hs, dist/build/Data/Conduit/Internal/Fusion.o, dist/build/Data/Conduit/Internal/Fusion.dyn_o )
;1msrc/Data/Conduit/Internal/Fusion.hs:71:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
Rule "conduit: fuseStream (.|)" may never fire
because ‘.|’ might inline first
Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’0m0m
;1m34m |0m0m
;1m34m71 |0m0m {-# RULES ;1m35m"conduit: fuseStream (.|)" forall left right.0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m
;1msrc/Data/Conduit/Internal/Fusion.hs:74:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
Rule "conduit: fuseStream (fuse)" may never fire
because ‘fuse’ might inline first
Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fuse’0m0m
;1m34m |0m0m
;1m34m74 |0m0m {-# RULES ;1m35m"conduit: fuseStream (fuse)" forall left right.0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m
;1msrc/Data/Conduit/Internal/Fusion.hs:78:23: ;1m35mwarning0m0m;1m: [;1m35mGHC-684410m0m;1m] [;1m35m-Wdeprecations0m0m;1m]0m0m;1m
In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit):
Deprecated: "Use .|"0m0m
;1m34m |0m0m
;1m34m78 |0m0m unstream left ;1m35m=$=0m0m unstream right = unstream (fuseStream left right)
;1m34m |0m0m;1m35m ^^^0m0m
;1msrc/Data/Conduit/Internal/Fusion.hs:102:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
Rule "conduit: runStream (pure)" may never fire
because ‘runConduitPure’ might inline first
Suggested fix:
Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitPure’0m0m
;1m34m |0m0m
;1m34m102 |0m0m {-# RULES ;1m35m"conduit: runStream (pure)" forall stream.0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m
;1msrc/Data/Conduit/Internal/Fusion.hs:105:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
Rule "conduit: runStream (ResourceT)" may never fire
because ‘runConduitRes’ might inline first
Suggested fix:
Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitRes’0m0m
;1m34m |0m0m
;1m34m105 |0m0m {-# RULES ;1m35m"conduit: runStream (ResourceT)" forall stream.0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m
;1msrc/Data/Conduit/Internal/Fusion.hs:129:23: ;1m35mwarning0m0m;1m: [;1m35mGHC-684410m0m;1m] [;1m35m-Wdeprecations0m0m;1m]0m0m;1m
In the use of ‘$$’ (imported from Data.Conduit.Internal.Conduit):
Deprecated: "Use runConduit and .|"0m0m
;1m34m |0m0m
;1m34m129 |0m0m unstream left ;1m35m$$0m0m unstream right = connectStream left right
;1m34m |0m0m;1m35m ^^0m0m
;1msrc/Data/Conduit/Internal/Fusion.hs:154:23: ;1m35mwarning0m0m;1m: [;1m35mGHC-684410m0m;1m] [;1m35m-Wdeprecations0m0m;1m]0m0m;1m
In the use of ‘$$’ (imported from Data.Conduit.Internal.Conduit):
Deprecated: "Use runConduit and .|"0m0m
;1m34m |0m0m
;1m34m154 |0m0m unstream left ;1m35m$$0m0m right = connectStream1 left right
;1m34m |0m0m;1m35m ^^0m0m
;1msrc/Data/Conduit/Internal/Fusion.hs:157:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
Rule "conduit: connectStream1 (runConduit/.|)" may never fire
because ‘.|’ might inline first
Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’0m0m
;1m34m |0m0m
;1m34m157 |0m0m {-# RULES ;1m35m"conduit: connectStream1 (runConduit/.|)" forall left right.0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m
;1msrc/Data/Conduit/Internal/Fusion.hs:161:35: ;1m35mwarning0m0m;1m: [;1m35mGHC-684410m0m;1m] [;1m35m-Wdeprecations0m0m;1m]0m0m;1m
In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit):
Deprecated: "Use .|"0m0m
;1m34m |0m0m
;1m34m161 |0m0m runConduit (unstream left ;1m35m=$=0m0m right) = connectStream1 left right
;1m34m |0m0m;1m35m ^^^0m0m
;1msrc/Data/Conduit/Internal/Fusion.hs:163:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
Rule "conduit: connectStream1 (runConduit/fuse)" may never fire
because ‘fuse’ might inline first
Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fuse’0m0m
;1m34m |0m0m
;1m34m163 |0m0m {-# RULES ;1m35m"conduit: connectStream1 (runConduit/fuse)" forall left right.0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m
;1msrc/Data/Conduit/Internal/Fusion.hs:167:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
Rule "conduit: connectStream1 (runConduitPure/.|)" may never fire
because ‘.|’ might inline first
Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’0m0m
;1m34m |0m0m
;1m34m167 |0m0m {-# RULES ;1m35m"conduit: connectStream1 (runConduitPure/.|)" forall left right.0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m
;1msrc/Data/Conduit/Internal/Fusion.hs:167:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
Rule "conduit: connectStream1 (runConduitPure/.|)" may never fire
because ‘runConduitPure’ might inline first
Suggested fix:
Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitPure’0m0m
;1m34m |0m0m
;1m34m167 |0m0m {-# RULES ;1m35m"conduit: connectStream1 (runConduitPure/.|)" forall left right.0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m
;1msrc/Data/Conduit/Internal/Fusion.hs:170:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
Rule "conduit: connectStream1 (runConduitPure/=$=)" may never fire
because ‘runConduitPure’ might inline first
Suggested fix:
Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitPure’0m0m
;1m34m |0m0m
;1m34m170 |0m0m {-# RULES ;1m35m"conduit: connectStream1 (runConduitPure/=$=)" forall left right.0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m
;1msrc/Data/Conduit/Internal/Fusion.hs:171:39: ;1m35mwarning0m0m;1m: [;1m35mGHC-684410m0m;1m] [;1m35m-Wdeprecations0m0m;1m]0m0m;1m
In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit):
Deprecated: "Use .|"0m0m
;1m34m |0m0m
;1m34m171 |0m0m runConduitPure (unstream left ;1m35m=$=0m0m right) = runIdentity (connectStream1 left right)
;1m34m |0m0m;1m35m ^^^0m0m
;1msrc/Data/Conduit/Internal/Fusion.hs:173:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
Rule "conduit: connectStream1 (runConduitPure/fuse)" may never fire
because ‘fuse’ might inline first
Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fuse’0m0m
;1m34m |0m0m
;1m34m173 |0m0m {-# RULES ;1m35m"conduit: connectStream1 (runConduitPure/fuse)" forall left right.0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m
;1msrc/Data/Conduit/Internal/Fusion.hs:173:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
Rule "conduit: connectStream1 (runConduitPure/fuse)" may never fire
because ‘runConduitPure’ might inline first
Suggested fix:
Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitPure’0m0m
;1m34m |0m0m
;1m34m173 |0m0m {-# RULES ;1m35m"conduit: connectStream1 (runConduitPure/fuse)" forall left right.0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m
;1msrc/Data/Conduit/Internal/Fusion.hs:177:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
Rule "conduit: connectStream1 (runConduitRes/.|)" may never fire
because ‘.|’ might inline first
Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’0m0m
;1m34m |0m0m
;1m34m177 |0m0m {-# RULES ;1m35m"conduit: connectStream1 (runConduitRes/.|)" forall left right.0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m
;1msrc/Data/Conduit/Internal/Fusion.hs:177:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
Rule "conduit: connectStream1 (runConduitRes/.|)" may never fire
because ‘runConduitRes’ might inline first
Suggested fix:
Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitRes’0m0m
;1m34m |0m0m
;1m34m177 |0m0m {-# RULES ;1m35m"conduit: connectStream1 (runConduitRes/.|)" forall left right.0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m
;1msrc/Data/Conduit/Internal/Fusion.hs:180:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
Rule "conduit: connectStream1 (runConduitRes/=$=)" may never fire
because ‘runConduitRes’ might inline first
Suggested fix:
Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitRes’0m0m
;1m34m |0m0m
;1m34m180 |0m0m {-# RULES ;1m35m"conduit: connectStream1 (runConduitRes/=$=)" forall left right.0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m
;1msrc/Data/Conduit/Internal/Fusion.hs:181:38: ;1m35mwarning0m0m;1m: [;1m35mGHC-684410m0m;1m] [;1m35m-Wdeprecations0m0m;1m]0m0m;1m
In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit):
Deprecated: "Use .|"0m0m
;1m34m |0m0m
;1m34m181 |0m0m runConduitRes (unstream left ;1m35m=$=0m0m right) = runResourceT (connectStream1 left right)
;1m34m |0m0m;1m35m ^^^0m0m
;1msrc/Data/Conduit/Internal/Fusion.hs:183:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
Rule "conduit: connectStream1 (runConduitRes/fuse)" may never fire
because ‘fuse’ might inline first
Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fuse’0m0m
;1m34m |0m0m
;1m34m183 |0m0m {-# RULES ;1m35m"conduit: connectStream1 (runConduitRes/fuse)" forall left right.0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m
;1msrc/Data/Conduit/Internal/Fusion.hs:183:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
Rule "conduit: connectStream1 (runConduitRes/fuse)" may never fire
because ‘runConduitRes’ might inline first
Suggested fix:
Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitRes’0m0m
;1m34m |0m0m
;1m34m183 |0m0m {-# RULES ;1m35m"conduit: connectStream1 (runConduitRes/fuse)" forall left right.0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m
;1msrc/Data/Conduit/Internal/Fusion.hs:214:14: ;1m35mwarning0m0m;1m: [;1m35mGHC-684410m0m;1m] [;1m35m-Wdeprecations0m0m;1m]0m0m;1m
In the use of ‘$$’ (imported from Data.Conduit.Internal.Conduit):
Deprecated: "Use runConduit and .|"0m0m
;1m34m |0m0m
;1m34m214 |0m0m left ;1m35m$$0m0m unstream right = connectStream2 left right
;1m34m |0m0m;1m35m ^^0m0m
;1msrc/Data/Conduit/Internal/Fusion.hs:217:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
Rule "conduit: connectStream2 (runConduit/.|)" may never fire
because ‘.|’ might inline first
Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’0m0m
;1m34m |0m0m
;1m34m217 |0m0m {-# RULES ;1m35m"conduit: connectStream2 (runConduit/.|)" forall left right.0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m
;1msrc/Data/Conduit/Internal/Fusion.hs:220:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
Rule "conduit: connectStream2 (runConduit/fuse)" may never fire
because ‘fuse’ might inline first
Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fuse’0m0m
;1m34m |0m0m
;1m34m220 |0m0m {-# RULES ;1m35m"conduit: connectStream2 (runConduit/fuse)" forall left right.0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m
;1msrc/Data/Conduit/Internal/Fusion.hs:224:26: ;1m35mwarning0m0m;1m: [;1m35mGHC-684410m0m;1m] [;1m35m-Wdeprecations0m0m;1m]0m0m;1m
In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit):
Deprecated: "Use .|"0m0m
;1m34m |0m0m
;1m34m224 |0m0m runConduit (left ;1m35m=$=0m0m unstream right) = connectStream2 left right
;1m34m |0m0m;1m35m ^^^0m0m
;1msrc/Data/Conduit/Internal/Fusion.hs:227:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
Rule "conduit: connectStream2 (runConduitPure/.|)" may never fire
because ‘.|’ might inline first
Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’0m0m
;1m34m |0m0m
;1m34m227 |0m0m {-# RULES ;1m35m"conduit: connectStream2 (runConduitPure/.|)" forall left right.0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m
;1msrc/Data/Conduit/Internal/Fusion.hs:227:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
Rule "conduit: connectStream2 (runConduitPure/.|)" may never fire
because ‘runConduitPure’ might inline first
Suggested fix:
Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitPure’0m0m
;1m34m |0m0m
;1m34m227 |0m0m {-# RULES ;1m35m"conduit: connectStream2 (runConduitPure/.|)" forall left right.0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m
;1msrc/Data/Conduit/Internal/Fusion.hs:230:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
Rule "conduit: connectStream2 (runConduitPure/fuse)" may never fire
because ‘fuse’ might inline first
Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fuse’0m0m
;1m34m |0m0m
;1m34m230 |0m0m {-# RULES ;1m35m"conduit: connectStream2 (runConduitPure/fuse)" forall left right.0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m
;1msrc/Data/Conduit/Internal/Fusion.hs:230:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
Rule "conduit: connectStream2 (runConduitPure/fuse)" may never fire
because ‘runConduitPure’ might inline first
Suggested fix:
Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitPure’0m0m
;1m34m |0m0m
;1m34m230 |0m0m {-# RULES ;1m35m"conduit: connectStream2 (runConduitPure/fuse)" forall left right.0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m
;1msrc/Data/Conduit/Internal/Fusion.hs:233:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
Rule "conduit: connectStream2 (runConduitPure/=$=)" may never fire
because ‘runConduitPure’ might inline first
Suggested fix:
Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitPure’0m0m
;1m34m |0m0m
;1m34m233 |0m0m {-# RULES ;1m35m"conduit: connectStream2 (runConduitPure/=$=)" forall left right.0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m
;1msrc/Data/Conduit/Internal/Fusion.hs:234:30: ;1m35mwarning0m0m;1m: [;1m35mGHC-684410m0m;1m] [;1m35m-Wdeprecations0m0m;1m]0m0m;1m
In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit):
Deprecated: "Use .|"0m0m
;1m34m |0m0m
;1m34m234 |0m0m runConduitPure (left ;1m35m=$=0m0m unstream right) = runIdentity (connectStream2 left right)
;1m34m |0m0m;1m35m ^^^0m0m
;1msrc/Data/Conduit/Internal/Fusion.hs:237:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
Rule "conduit: connectStream2 (runConduitRes/.|)" may never fire
because ‘.|’ might inline first
Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’0m0m
;1m34m |0m0m
;1m34m237 |0m0m {-# RULES ;1m35m"conduit: connectStream2 (runConduitRes/.|)" forall left right.0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m
;1msrc/Data/Conduit/Internal/Fusion.hs:237:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
Rule "conduit: connectStream2 (runConduitRes/.|)" may never fire
because ‘runConduitRes’ might inline first
Suggested fix:
Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitRes’0m0m
;1m34m |0m0m
;1m34m237 |0m0m {-# RULES ;1m35m"conduit: connectStream2 (runConduitRes/.|)" forall left right.0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m
;1msrc/Data/Conduit/Internal/Fusion.hs:240:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
Rule "conduit: connectStream2 (runConduitRes/fuse)" may never fire
because ‘fuse’ might inline first
Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fuse’0m0m
;1m34m |0m0m
;1m34m240 |0m0m {-# RULES ;1m35m"conduit: connectStream2 (runConduitRes/fuse)" forall left right.0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m
;1msrc/Data/Conduit/Internal/Fusion.hs:240:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
Rule "conduit: connectStream2 (runConduitRes/fuse)" may never fire
because ‘runConduitRes’ might inline first
Suggested fix:
Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitRes’0m0m
;1m34m |0m0m
;1m34m240 |0m0m {-# RULES ;1m35m"conduit: connectStream2 (runConduitRes/fuse)" forall left right.0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m
;1msrc/Data/Conduit/Internal/Fusion.hs:243:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
Rule "conduit: connectStream2 (runConduitRes/=$=)" may never fire
because ‘runConduitRes’ might inline first
Suggested fix:
Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitRes’0m0m
;1m34m |0m0m
;1m34m243 |0m0m {-# RULES ;1m35m"conduit: connectStream2 (runConduitRes/=$=)" forall left right.0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m
;1msrc/Data/Conduit/Internal/Fusion.hs:244:29: ;1m35mwarning0m0m;1m: [;1m35mGHC-684410m0m;1m] [;1m35m-Wdeprecations0m0m;1m]0m0m;1m
In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit):
Deprecated: "Use .|"0m0m
;1m34m |0m0m
;1m34m244 |0m0m runConduitRes (left ;1m35m=$=0m0m unstream right) = runResourceT (connectStream2 left right)
;1m34m |0m0m;1m35m ^^^0m0m
[ 4 of 14] Compiling Data.Conduit.Internal.List.Stream ( src/Data/Conduit/Internal/List/Stream.hs, dist/build/Data/Conduit/Internal/List/Stream.o, dist/build/Data/Conduit/Internal/List/Stream.dyn_o )
[ 5 of 14] Compiling Data.Conduit.Combinators.Stream ( src/Data/Conduit/Combinators/Stream.hs, dist/build/Data/Conduit/Combinators/Stream.o, dist/build/Data/Conduit/Combinators/Stream.dyn_o )
;1msrc/Data/Conduit/Combinators/Stream.hs:362:61: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
The use of ‘~’ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m |0m0m
;1m34m362 |0m0m slidingWindowS :: (Monad m, Seq.IsSequence seq, Element seq ;1m35m~0m0m a) => Int -> StreamConduit a m seq
;1m34m |0m0m;1m35m ^0m0m
[ 6 of 14] Compiling Data.Conduit ( src/Data/Conduit.hs, dist/build/Data/Conduit.o, dist/build/Data/Conduit.dyn_o )
;1msrc/Data/Conduit.hs:105:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
The import of ‘Data.Functor.Identity’ is redundant
except perhaps to import instances from ‘Data.Functor.Identity’
To import instances alone, use: import Data.Functor.Identity()0m0m
;1m34m |0m0m
;1m34m105 |0m0m ;1m35mimport Data.Functor.Identity (Identity, runIdentity)0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
;1msrc/Data/Conduit.hs:106:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
The import of ‘Control.Monad.Trans.Resource’ is redundant
except perhaps to import instances from ‘Control.Monad.Trans.Resource’
To import instances alone, use: import Control.Monad.Trans.Resource()0m0m
;1m34m |0m0m
;1m34m106 |0m0m ;1m35mimport Control.Monad.Trans.Resource (ResourceT, runResourceT)0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
;1msrc/Data/Conduit.hs:107:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
The import of ‘Control.Monad.IO.Unlift’ is redundant
except perhaps to import instances from ‘Control.Monad.IO.Unlift’
To import instances alone, use: import Control.Monad.IO.Unlift()0m0m
;1m34m |0m0m
;1m34m107 |0m0m ;1m35mimport Control.Monad.IO.Unlift (MonadUnliftIO)0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
[ 7 of 14] Compiling Data.Conduit.Internal ( src/Data/Conduit/Internal.hs, dist/build/Data/Conduit/Internal.o, dist/build/Data/Conduit/Internal.dyn_o )
[ 8 of 14] Compiling Data.Conduit.Lift ( src/Data/Conduit/Lift.hs, dist/build/Data/Conduit/Lift.o, dist/build/Data/Conduit/Lift.dyn_o )
;1msrc/Data/Conduit/Lift.hs:67:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
The import of ‘Data.Monoid’ is redundant
except perhaps to import instances from ‘Data.Monoid’
To import instances alone, use: import Data.Monoid()0m0m
;1m34m |0m0m
;1m34m67 |0m0m ;1m35mimport Data.Monoid (Monoid(..))0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
[ 9 of 14] Compiling Data.Conduit.List ( src/Data/Conduit/List.hs, dist/build/Data/Conduit/List.o, dist/build/Data/Conduit/List.dyn_o )
;1msrc/Data/Conduit/List.hs:336:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
Rule "conduit: $$ fold" may never fire
because ‘.|’ might inline first
Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’0m0m
;1m34m |0m0m
;1m34m336 |0m0m {-# RULES ;1m35m"conduit: $$ fold" forall src f b. runConduit (src .| fold f b) = connectFold src f b0m0m #-}
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
;1msrc/Data/Conduit/List.hs:352:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
Rule "conduit: $$ foldM" may never fire
because ‘.|’ might inline first
Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’0m0m
;1m34m |0m0m
;1m34m352 |0m0m {-# RULES ;1m35m"conduit: $$ foldM" forall src f b. runConduit (src .| foldM f b) = connectFoldM src f b0m0m #-}
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
;1msrc/Data/Conduit/List.hs:395:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
Rule "conduit: connect to mapM_" may never fire
because ‘.|’ might inline first
Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’0m0m
;1m34m |0m0m
;1m34m395 |0m0m {-# RULES ;1m35m"conduit: connect to mapM_" [2] forall f src. runConduit (src .| mapM_ f) = srcMapM_ src f0m0m #-}
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
;1msrc/Data/Conduit/List.hs:836:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
Rule "conduit: source/filter fusion .|" may never fire
because ‘.|’ might inline first
Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’0m0m
;1m34m |0m0m
;1m34m836 |0m0m {-# RULES ;1m35m"conduit: source/filter fusion .|" forall f src. src .| filter f = filterFuseRight src f0m0m #-}
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
;1msrc/Data/Conduit/List.hs:860:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
Rule "conduit: connect to sinkNull" may never fire
because ‘.|’ might inline first
Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’0m0m
;1m34m |0m0m
;1m34m860 |0m0m {-# RULES ;1m35m"conduit: connect to sinkNull" forall src. runConduit (src .| sinkNull) = srcSinkNull src0m0m #-}
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
[10 of 14] Compiling Data.Streaming.FileRead ( src/Data/Streaming/FileRead.hs, dist/build/Data/Streaming/FileRead.o, dist/build/Data/Streaming/FileRead.dyn_o )
[11 of 14] Compiling Data.Streaming.Filesystem ( src/Data/Streaming/Filesystem.hs, dist/build/Data/Streaming/Filesystem.o, dist/build/Data/Streaming/Filesystem.dyn_o )
[12 of 14] Compiling Data.Conduit.Combinators ( src/Data/Conduit/Combinators.hs, dist/build/Data/Conduit/Combinators.o, dist/build/Data/Conduit/Combinators.dyn_o )
;1msrc/Data/Conduit/Combinators.hs:901:43: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
The use of ‘~’ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m |0m0m
;1m34m901 |0m0m foldl1E :: (Monad m, MonoFoldable mono, a ;1m35m~0m0m Element mono)
;1m34m |0m0m;1m35m ^0m0m
;1msrc/Data/Conduit/Combinators.hs:907:40: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
The use of ‘~’ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m |0m0m
;1m34m907 |0m0m foldMaybeNull :: (MonoFoldable mono, e ;1m35m~0m0m Element mono)
;1m34m |0m0m;1m35m ^0m0m
;1msrc/Data/Conduit/Combinators.hs:992:51: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
The use of ‘~’ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m |0m0m
;1m34m992 |0m0m andE :: (Monad m, MonoFoldable mono, Element mono ;1m35m~0m0m Bool)
;1m34m |0m0m;1m35m ^0m0m
;1msrc/Data/Conduit/Combinators.hs:1013:50: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
The use of ‘~’ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m |0m0m
;1m34m1013 |0m0m orE :: (Monad m, MonoFoldable mono, Element mono ;1m35m~0m0m Bool)
;1m34m |0m0m;1m35m ^0m0m
;1msrc/Data/Conduit/Combinators.hs:1801:76: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
The use of ‘~’ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m |0m0m
;1m34m1801 |0m0m slidingWindow, slidingWindowC :: (Monad m, Seq.IsSequence seq, Element seq ;1m35m~0m0m a) => Int -> ConduitT a seq m ()
;1m34m |0m0m;1m35m ^0m0m
;1msrc/Data/Conduit/Combinators.hs:2036:51: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
The use of ‘~’ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m |0m0m
;1m34m2036 |0m0m line :: (Monad m, Seq.IsSequence seq, Element seq ;1m35m~0m0m Char)
;1m34m |0m0m;1m35m ^0m0m
;1msrc/Data/Conduit/Combinators.hs:2045:56: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
The use of ‘~’ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m |0m0m
;1m34m2045 |0m0m lineAscii :: (Monad m, Seq.IsSequence seq, Element seq ;1m35m~0m0m Word8)
;1m34m |0m0m;1m35m ^0m0m
;1msrc/Data/Conduit/Combinators.hs:2082:54: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
The use of ‘~’ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m |0m0m
;1m34m2082 |0m0m unlines :: (Monad m, Seq.IsSequence seq, Element seq ;1m35m~0m0m Char) => ConduitT seq seq m ()
;1m34m |0m0m;1m35m ^0m0m
;1msrc/Data/Conduit/Combinators.hs:2090:59: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
The use of ‘~’ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m |0m0m
;1m34m2090 |0m0m unlinesAscii :: (Monad m, Seq.IsSequence seq, Element seq ;1m35m~0m0m Word8) => ConduitT seq seq m ()
;1m34m |0m0m;1m35m ^0m0m
;1msrc/Data/Conduit/Combinators.hs:2126:61: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
The use of ‘~’ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m |0m0m
;1m34m2126 |0m0m linesUnbounded :: (Monad m, Seq.IsSequence seq, Element seq ;1m35m~0m0m Char)
;1m34m |0m0m;1m35m ^0m0m
;1msrc/Data/Conduit/Combinators.hs:2135:66: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
The use of ‘~’ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m |0m0m
;1m34m2135 |0m0m linesUnboundedAscii :: (Monad m, Seq.IsSequence seq, Element seq ;1m35m~0m0m Word8)
;1m34m |0m0m;1m35m ^0m0m
;1msrc/Data/Conduit/Combinators.hs:2437:71: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
The use of ‘~’ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m |0m0m
;1m34m2437 |0m0m vectorBuilder :: (PrimMonad m, PrimMonad n, V.Vector v e, PrimState m ;1m35m~0m0m PrimState n)
;1m34m |0m0m;1m35m ^0m0m
[13 of 14] Compiling Data.Conduit.Combinators.Unqualified ( src/Data/Conduit/Combinators/Unqualified.hs, dist/build/Data/Conduit/Combinators/Unqualified.o, dist/build/Data/Conduit/Combinators/Unqualified.dyn_o )
;1msrc/Data/Conduit/Combinators/Unqualified.hs:461:52: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
The use of ‘~’ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m |0m0m
;1m34m461 |0m0m andCE :: (Monad m, MonoFoldable mono, Element mono ;1m35m~0m0m Bool)
;1m34m |0m0m;1m35m ^0m0m
;1msrc/Data/Conduit/Combinators/Unqualified.hs:480:51: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
The use of ‘~’ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m |0m0m
;1m34m480 |0m0m orCE :: (Monad m, MonoFoldable mono, Element mono ;1m35m~0m0m Bool)
;1m34m |0m0m;1m35m ^0m0m
;1msrc/Data/Conduit/Combinators/Unqualified.hs:993:61: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
The use of ‘~’ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m |0m0m
;1m34m993 |0m0m slidingWindowC :: (Monad m, Seq.IsSequence seq, Element seq ;1m35m~0m0m a) => Int -> ConduitT a seq m ()
;1m34m |0m0m;1m35m ^0m0m
;1msrc/Data/Conduit/Combinators/Unqualified.hs:1135:52: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
The use of ‘~’ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m |0m0m
;1m34m1135 |0m0m lineC :: (Monad m, Seq.IsSequence seq, Element seq ;1m35m~0m0m Char)
;1m34m |0m0m;1m35m ^0m0m
;1msrc/Data/Conduit/Combinators/Unqualified.hs:1144:57: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
The use of ‘~’ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m |0m0m
;1m34m1144 |0m0m lineAsciiC :: (Monad m, Seq.IsSequence seq, Element seq ;1m35m~0m0m Word8)
;1m34m |0m0m;1m35m ^0m0m
;1msrc/Data/Conduit/Combinators/Unqualified.hs:1153:55: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
The use of ‘~’ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m |0m0m
;1m34m1153 |0m0m unlinesC :: (Monad m, Seq.IsSequence seq, Element seq ;1m35m~0m0m Char) => ConduitT seq seq m ()
;1m34m |0m0m;1m35m ^0m0m
;1msrc/Data/Conduit/Combinators/Unqualified.hs:1160:60: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
The use of ‘~’ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m |0m0m
;1m34m1160 |0m0m unlinesAsciiC :: (Monad m, Seq.IsSequence seq, Element seq ;1m35m~0m0m Word8) => ConduitT seq seq m ()
;1m34m |0m0m;1m35m ^0m0m
;1msrc/Data/Conduit/Combinators/Unqualified.hs:1170:62: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
The use of ‘~’ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m |0m0m
;1m34m1170 |0m0m linesUnboundedC :: (Monad m, Seq.IsSequence seq, Element seq ;1m35m~0m0m Char)
;1m34m |0m0m;1m35m ^0m0m
;1msrc/Data/Conduit/Combinators/Unqualified.hs:1178:67: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
The use of ‘~’ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m |0m0m
;1m34m1178 |0m0m linesUnboundedAsciiC :: (Monad m, Seq.IsSequence seq, Element seq ;1m35m~0m0m Word8)
;1m34m |0m0m;1m35m ^0m0m
;1msrc/Data/Conduit/Combinators/Unqualified.hs:1201:72: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
The use of ‘~’ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m |0m0m
;1m34m1201 |0m0m vectorBuilderC :: (PrimMonad m, V.Vector v e, PrimMonad n, PrimState m ;1m35m~0m0m PrimState n)
;1m34m |0m0m;1m35m ^0m0m
[14 of 14] Compiling Conduit ( src/Conduit.hs, dist/build/Conduit.o, dist/build/Conduit.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/conduit-1.3.6.1-f473efafbe4672a48ddd8f81e1effa7fb9e47343c1477b1aaa0c51d2c5fa9706/lib
Configuring library for witherable-0.5...
Preprocessing library for witherable-0.5...
Building library for witherable-0.5...
[1 of 1] Compiling Witherable ( src/Witherable.hs, dist/build/Witherable.o, dist/build/Witherable.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/witherable-0.5-543eb769559e03a49bdd19c2dfee1eccee3ee67d82e3f35cfa020c6f973bbe2a/lib
Configuring library for semialign-1.4...
Preprocessing library for semialign-1.4...
Building library for semialign-1.4...
[1 of 6] Compiling Data.Semialign.Internal ( src/Data/Semialign/Internal.hs, dist/build/Data/Semialign/Internal.o, dist/build/Data/Semialign/Internal.dyn_o )
[2 of 6] Compiling Data.Semialign.Indexed ( src/Data/Semialign/Indexed.hs, dist/build/Data/Semialign/Indexed.o, dist/build/Data/Semialign/Indexed.dyn_o )
[3 of 6] Compiling Data.Semialign ( src/Data/Semialign.hs, dist/build/Data/Semialign.o, dist/build/Data/Semialign.dyn_o )
[4 of 6] Compiling Data.Align ( src/Data/Align.hs, dist/build/Data/Align.o, dist/build/Data/Align.dyn_o )
[5 of 6] Compiling Data.Crosswalk ( src/Data/Crosswalk.hs, dist/build/Data/Crosswalk.o, dist/build/Data/Crosswalk.dyn_o )
[6 of 6] Compiling Data.Zip ( src/Data/Zip.hs, dist/build/Data/Zip.o, dist/build/Data/Zip.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/semialign-1.4-af51230d488faf5499b45c96295fad24e5404a4cecf53a7dcbb6cfa82b538906/lib
Configuring library for typed-process-0.2.13.0...
Preprocessing library for typed-process-0.2.13.0...
Building library for typed-process-0.2.13.0...
[1 of 3] Compiling Paths_typed_process ( dist/build/autogen/Paths_typed_process.hs, dist/build/Paths_typed_process.o, dist/build/Paths_typed_process.dyn_o )
[2 of 3] Compiling System.Process.Typed.Internal ( src/System/Process/Typed/Internal.hs, dist/build/System/Process/Typed/Internal.o, dist/build/System/Process/Typed/Internal.dyn_o )
[3 of 3] Compiling System.Process.Typed ( src/System/Process/Typed.hs, dist/build/System/Process/Typed.o, dist/build/System/Process/Typed.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/typed-process-0.2.13.0-fea3dc202cccb6b7b14200e301ea57f261681698a9edd4bd3bce341cbee208b9/lib
Configuring library for streaming-commons-0.2.3.1...
Warning: [git-protocol] Cloning over git:// might lead to an arbitrary code
execution vulnerability. Furthermore, popular forges like GitHub do not
support it. Use https:// or ssh:// instead.
Preprocessing library for streaming-commons-0.2.3.1...
Building library for streaming-commons-0.2.3.1...
[ 1 of 11] Compiling Data.Streaming.ByteString.Builder.Buffer ( Data/Streaming/ByteString/Builder/Buffer.hs, dist/build/Data/Streaming/ByteString/Builder/Buffer.o, dist/build/Data/Streaming/ByteString/Builder/Buffer.dyn_o )
[ 2 of 11] Compiling Data.Streaming.ByteString.Builder ( Data/Streaming/ByteString/Builder.hs, dist/build/Data/Streaming/ByteString/Builder.o, dist/build/Data/Streaming/ByteString/Builder.dyn_o )
[ 3 of 11] Compiling Data.Streaming.FileRead ( Data/Streaming/FileRead.hs, dist/build/Data/Streaming/FileRead.o, dist/build/Data/Streaming/FileRead.dyn_o )
[ 4 of 11] Compiling Data.Streaming.Filesystem ( Data/Streaming/Filesystem.hs, dist/build/Data/Streaming/Filesystem.o, dist/build/Data/Streaming/Filesystem.dyn_o )
[ 5 of 11] Compiling Data.Streaming.Network.Internal ( Data/Streaming/Network/Internal.hs, dist/build/Data/Streaming/Network/Internal.o, dist/build/Data/Streaming/Network/Internal.dyn_o )
[ 6 of 11] Compiling Data.Streaming.Network ( Data/Streaming/Network.hs, dist/build/Data/Streaming/Network.o, dist/build/Data/Streaming/Network.dyn_o )
[ 7 of 11] Compiling Data.Streaming.Process.Internal ( Data/Streaming/Process/Internal.hs, dist/build/Data/Streaming/Process/Internal.o, dist/build/Data/Streaming/Process/Internal.dyn_o )
[ 8 of 11] Compiling Data.Streaming.Process ( Data/Streaming/Process.hs, dist/build/Data/Streaming/Process.o, dist/build/Data/Streaming/Process.dyn_o )
[ 9 of 11] Compiling Data.Streaming.Text ( Data/Streaming/Text.hs, dist/build/Data/Streaming/Text.o, dist/build/Data/Streaming/Text.dyn_o )
[10 of 11] Compiling Data.Streaming.Zlib.Lowlevel ( Data/Streaming/Zlib/Lowlevel.hs, dist/build/Data/Streaming/Zlib/Lowlevel.o, dist/build/Data/Streaming/Zlib/Lowlevel.dyn_o )
;1mData/Streaming/Zlib/Lowlevel.hs:105:1: ;1m35mwarning0m0m;1m: [;1m35mGHC-536330m0m;1m] [;1m35m-Woverlapping-patterns0m0m;1m]0m0m;1m
Pattern match is redundant
In an equation for ‘wbToInt’: wbToInt _ = ...0m0m
;1m34m |0m0m
;1m34m105 |0m0m ;1m35mwbToInt _ = 150m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^0m0m
[11 of 11] Compiling Data.Streaming.Zlib ( Data/Streaming/Zlib.hs, dist/build/Data/Streaming/Zlib.o, dist/build/Data/Streaming/Zlib.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/streaming-commons-0.2.3.1-e5a1baf3fb8b763063db59d47ee2f2d68413621febd2c2bfe29ae1707f0bde50/lib
Configuring library for hspec-core-2.11.17...
Preprocessing library for hspec-core-2.11.17...
Building library for hspec-core-2.11.17...
[ 1 of 50] Compiling Control.Concurrent.Async ( vendor/async-2.2.5/Control/Concurrent/Async.hs, dist/build/Control/Concurrent/Async.o, dist/build/Control/Concurrent/Async.dyn_o )
[ 2 of 50] Compiling Data.Algorithm.Diff ( vendor/Data/Algorithm/Diff.hs, dist/build/Data/Algorithm/Diff.o, dist/build/Data/Algorithm/Diff.dyn_o )
[ 3 of 50] Compiling Paths_hspec_core ( dist/build/autogen/Paths_hspec_core.hs, dist/build/Paths_hspec_core.o, dist/build/Paths_hspec_core.dyn_o )
[ 4 of 50] Compiling Test.Hspec.Core.Compat ( src/Test/Hspec/Core/Compat.hs, dist/build/Test/Hspec/Core/Compat.o, dist/build/Test/Hspec/Core/Compat.dyn_o )
[ 5 of 50] Compiling Test.Hspec.Core.Clock ( src/Test/Hspec/Core/Clock.hs, dist/build/Test/Hspec/Core/Clock.o, dist/build/Test/Hspec/Core/Clock.dyn_o )
[ 6 of 50] Compiling Test.Hspec.Core.Annotations ( src/Test/Hspec/Core/Annotations.hs, dist/build/Test/Hspec/Core/Annotations.o, dist/build/Test/Hspec/Core/Annotations.dyn_o )
[ 7 of 50] Compiling GetOpt.Declarative.Types ( src/GetOpt/Declarative/Types.hs, dist/build/GetOpt/Declarative/Types.o, dist/build/GetOpt/Declarative/Types.dyn_o )
[ 8 of 50] Compiling GetOpt.Declarative.Environment ( src/GetOpt/Declarative/Environment.hs, dist/build/GetOpt/Declarative/Environment.o, dist/build/GetOpt/Declarative/Environment.dyn_o )
[ 9 of 50] Compiling Test.Hspec.Core.Example.Location ( src/Test/Hspec/Core/Example/Location.hs, dist/build/Test/Hspec/Core/Example/Location.o, dist/build/Test/Hspec/Core/Example/Location.dyn_o )
[10 of 50] Compiling Test.Hspec.Core.Formatters.Diff ( src/Test/Hspec/Core/Formatters/Diff.hs, dist/build/Test/Hspec/Core/Formatters/Diff.o, dist/build/Test/Hspec/Core/Formatters/Diff.dyn_o )
[11 of 50] Compiling Test.Hspec.Core.Formatters.Pretty.Parser ( src/Test/Hspec/Core/Formatters/Pretty/Parser.hs, dist/build/Test/Hspec/Core/Formatters/Pretty/Parser.o, dist/build/Test/Hspec/Core/Formatters/Pretty/Parser.dyn_o )
[12 of 50] Compiling Test.Hspec.Core.Formatters.Pretty.Unicode ( src/Test/Hspec/Core/Formatters/Pretty/Unicode.hs, dist/build/Test/Hspec/Core/Formatters/Pretty/Unicode.o, dist/build/Test/Hspec/Core/Formatters/Pretty/Unicode.dyn_o )
[13 of 50] Compiling Test.Hspec.Core.Formatters.Pretty ( src/Test/Hspec/Core/Formatters/Pretty.hs, dist/build/Test/Hspec/Core/Formatters/Pretty.o, dist/build/Test/Hspec/Core/Formatters/Pretty.dyn_o )
[14 of 50] Compiling Test.Hspec.Core.Formatters.V1.Free ( src/Test/Hspec/Core/Formatters/V1/Free.hs, dist/build/Test/Hspec/Core/Formatters/V1/Free.o, dist/build/Test/Hspec/Core/Formatters/V1/Free.dyn_o )
[15 of 50] Compiling Test.Hspec.Core.Runner.JobQueue ( src/Test/Hspec/Core/Runner/JobQueue.hs, dist/build/Test/Hspec/Core/Runner/JobQueue.o, dist/build/Test/Hspec/Core/Runner/JobQueue.dyn_o )
[16 of 50] Compiling Test.Hspec.Core.Timer ( src/Test/Hspec/Core/Timer.hs, dist/build/Test/Hspec/Core/Timer.o, dist/build/Test/Hspec/Core/Timer.dyn_o )
[17 of 50] Compiling Test.Hspec.Core.Util ( src/Test/Hspec/Core/Util.hs, dist/build/Test/Hspec/Core/Util.o, dist/build/Test/Hspec/Core/Util.dyn_o )
[18 of 50] Compiling Test.Hspec.Core.QuickCheck.Util ( src/Test/Hspec/Core/QuickCheck/Util.hs, dist/build/Test/Hspec/Core/QuickCheck/Util.o, dist/build/Test/Hspec/Core/QuickCheck/Util.dyn_o )
[19 of 50] Compiling Test.Hspec.Core.Example ( src/Test/Hspec/Core/Example.hs, dist/build/Test/Hspec/Core/Example.o, dist/build/Test/Hspec/Core/Example.dyn_o )
[20 of 50] Compiling Test.Hspec.Core.Tree ( src/Test/Hspec/Core/Tree.hs, dist/build/Test/Hspec/Core/Tree.o, dist/build/Test/Hspec/Core/Tree.dyn_o )
[21 of 50] Compiling Test.Hspec.Core.Shuffle ( src/Test/Hspec/Core/Shuffle.hs, dist/build/Test/Hspec/Core/Shuffle.o, dist/build/Test/Hspec/Core/Shuffle.dyn_o )
[22 of 50] Compiling Test.Hspec.Core.Format ( src/Test/Hspec/Core/Format.hs, dist/build/Test/Hspec/Core/Format.o, dist/build/Test/Hspec/Core/Format.dyn_o )
[23 of 50] Compiling Test.Hspec.Core.Runner.Result ( src/Test/Hspec/Core/Runner/Result.hs, dist/build/Test/Hspec/Core/Runner/Result.o, dist/build/Test/Hspec/Core/Runner/Result.dyn_o )
[24 of 50] Compiling Test.Hspec.Core.Formatters.V1.Monad ( src/Test/Hspec/Core/Formatters/V1/Monad.hs, dist/build/Test/Hspec/Core/Formatters/V1/Monad.o, dist/build/Test/Hspec/Core/Formatters/V1/Monad.dyn_o )
[25 of 50] Compiling Test.Hspec.Core.Formatters.Internal ( src/Test/Hspec/Core/Formatters/Internal.hs, dist/build/Test/Hspec/Core/Formatters/Internal.o, dist/build/Test/Hspec/Core/Formatters/Internal.dyn_o )
[26 of 50] Compiling Test.Hspec.Core.Formatters.V2 ( src/Test/Hspec/Core/Formatters/V2.hs, dist/build/Test/Hspec/Core/Formatters/V2.o, dist/build/Test/Hspec/Core/Formatters/V2.dyn_o )
[27 of 50] Compiling Test.Hspec.Core.Runner.PrintSlowSpecItems ( src/Test/Hspec/Core/Runner/PrintSlowSpecItems.hs, dist/build/Test/Hspec/Core/Runner/PrintSlowSpecItems.o, dist/build/Test/Hspec/Core/Runner/PrintSlowSpecItems.dyn_o )
[28 of 50] Compiling Test.Hspec.Core.Formatters.V1.Internal ( src/Test/Hspec/Core/Formatters/V1/Internal.hs, dist/build/Test/Hspec/Core/Formatters/V1/Internal.o, dist/build/Test/Hspec/Core/Formatters/V1/Internal.dyn_o )
[29 of 50] Compiling Test.Hspec.Core.Formatters.V1 ( src/Test/Hspec/Core/Formatters/V1.hs, dist/build/Test/Hspec/Core/Formatters/V1.o, dist/build/Test/Hspec/Core/Formatters/V1.dyn_o )
[30 of 50] Compiling Test.Hspec.Core.Formatters ( src/Test/Hspec/Core/Formatters.hs, dist/build/Test/Hspec/Core/Formatters.o, dist/build/Test/Hspec/Core/Formatters.dyn_o )
[31 of 50] Compiling GetOpt.Declarative.Util ( src/GetOpt/Declarative/Util.hs, dist/build/GetOpt/Declarative/Util.o, dist/build/GetOpt/Declarative/Util.dyn_o )
[32 of 50] Compiling GetOpt.Declarative.Interpret ( src/GetOpt/Declarative/Interpret.hs, dist/build/GetOpt/Declarative/Interpret.o, dist/build/GetOpt/Declarative/Interpret.dyn_o )
[33 of 50] Compiling GetOpt.Declarative ( src/GetOpt/Declarative.hs, dist/build/GetOpt/Declarative.o, dist/build/GetOpt/Declarative.dyn_o )
[34 of 50] Compiling Test.Hspec.Core.Config.Definition ( src/Test/Hspec/Core/Config/Definition.hs, dist/build/Test/Hspec/Core/Config/Definition.o, dist/build/Test/Hspec/Core/Config/Definition.dyn_o )
[35 of 50] Compiling Test.Hspec.Core.Spec.Monad ( src/Test/Hspec/Core/Spec/Monad.hs, dist/build/Test/Hspec/Core/Spec/Monad.o, dist/build/Test/Hspec/Core/Spec/Monad.dyn_o )
[36 of 50] Compiling Test.Hspec.Core.QuickCheck ( src/Test/Hspec/Core/QuickCheck.hs, dist/build/Test/Hspec/Core/QuickCheck.o, dist/build/Test/Hspec/Core/QuickCheck.dyn_o )
[37 of 50] Compiling Test.Hspec.Core.Hooks ( src/Test/Hspec/Core/Hooks.hs, dist/build/Test/Hspec/Core/Hooks.o, dist/build/Test/Hspec/Core/Hooks.dyn_o )
[38 of 50] Compiling Test.Hspec.Core.Spec ( src/Test/Hspec/Core/Spec.hs, dist/build/Test/Hspec/Core/Spec.o, dist/build/Test/Hspec/Core/Spec.dyn_o )
[39 of 50] Compiling Test.Hspec.Core.Runner.Eval ( src/Test/Hspec/Core/Runner/Eval.hs, dist/build/Test/Hspec/Core/Runner/Eval.o, dist/build/Test/Hspec/Core/Runner/Eval.dyn_o )
[40 of 50] Compiling Test.Hspec.Core.Extension.Tree ( src/Test/Hspec/Core/Extension/Tree.hs, dist/build/Test/Hspec/Core/Extension/Tree.o, dist/build/Test/Hspec/Core/Extension/Tree.dyn_o )
[41 of 50] Compiling Test.Hspec.Core.Extension.Spec ( src/Test/Hspec/Core/Extension/Spec.hs, dist/build/Test/Hspec/Core/Extension/Spec.o, dist/build/Test/Hspec/Core/Extension/Spec.dyn_o )
[42 of 50] Compiling Test.Hspec.Core.Extension.Item ( src/Test/Hspec/Core/Extension/Item.hs, dist/build/Test/Hspec/Core/Extension/Item.o, dist/build/Test/Hspec/Core/Extension/Item.dyn_o )
[43 of 50] Compiling Test.Hspec.Core.FailureReport ( src/Test/Hspec/Core/FailureReport.hs, dist/build/Test/Hspec/Core/FailureReport.o, dist/build/Test/Hspec/Core/FailureReport.dyn_o )
[44 of 50] Compiling Test.Hspec.Core.Extension.Config.Type ( src/Test/Hspec/Core/Extension/Config/Type.hs, dist/build/Test/Hspec/Core/Extension/Config/Type.o, dist/build/Test/Hspec/Core/Extension/Config/Type.dyn_o )
[45 of 50] Compiling Test.Hspec.Core.Extension.Option ( src/Test/Hspec/Core/Extension/Option.hs, dist/build/Test/Hspec/Core/Extension/Option.o, dist/build/Test/Hspec/Core/Extension/Option.dyn_o )
[46 of 50] Compiling Test.Hspec.Core.Extension.Config ( src/Test/Hspec/Core/Extension/Config.hs, dist/build/Test/Hspec/Core/Extension/Config.o, dist/build/Test/Hspec/Core/Extension/Config.dyn_o )
[47 of 50] Compiling Test.Hspec.Core.Extension ( src/Test/Hspec/Core/Extension.hs, dist/build/Test/Hspec/Core/Extension.o, dist/build/Test/Hspec/Core/Extension.dyn_o )
[48 of 50] Compiling Test.Hspec.Core.Config.Options ( src/Test/Hspec/Core/Config/Options.hs, dist/build/Test/Hspec/Core/Config/Options.o, dist/build/Test/Hspec/Core/Config/Options.dyn_o )
[49 of 50] Compiling Test.Hspec.Core.Config ( src/Test/Hspec/Core/Config.hs, dist/build/Test/Hspec/Core/Config.o, dist/build/Test/Hspec/Core/Config.dyn_o )
[50 of 50] Compiling Test.Hspec.Core.Runner ( src/Test/Hspec/Core/Runner.hs, dist/build/Test/Hspec/Core/Runner.o, dist/build/Test/Hspec/Core/Runner.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/hspec-core-2.11.17-36d2e9857afc0c7b9eecfa7575457dc4410805bb5ffcee5e17eca510d683c8b4/lib
Configuring library for libyaml-0.1.4...
Preprocessing library for libyaml-0.1.4...
Building library for libyaml-0.1.4...
[1 of 2] Compiling Paths_libyaml ( dist/build/autogen/Paths_libyaml.hs, dist/build/Paths_libyaml.o, dist/build/Paths_libyaml.dyn_o )
[2 of 2] Compiling Text.Libyaml ( src/Text/Libyaml.hs, dist/build/Text/Libyaml.o, dist/build/Text/Libyaml.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/libyaml-0.1.4-9185680448b40589defe12c79d248fa725efc368d00b3605dd1a409e24e34ebd/lib
Configuring library for aeson-2.3.2.0...
Preprocessing library for aeson-2.3.2.0...
Building library for aeson-2.3.2.0...
[ 1 of 32] Compiling Data.Aeson.Internal.ByteString ( src/Data/Aeson/Internal/ByteString.hs, dist/build/Data/Aeson/Internal/ByteString.o, dist/build/Data/Aeson/Internal/ByteString.dyn_o )
[ 2 of 32] Compiling Data.Aeson.Internal.Functions ( src/Data/Aeson/Internal/Functions.hs, dist/build/Data/Aeson/Internal/Functions.o, dist/build/Data/Aeson/Internal/Functions.dyn_o )
[ 3 of 32] Compiling Data.Aeson.Internal.Prelude ( src/Data/Aeson/Internal/Prelude.hs, dist/build/Data/Aeson/Internal/Prelude.o, dist/build/Data/Aeson/Internal/Prelude.dyn_o )
[ 4 of 32] Compiling Data.Aeson.Internal.Scientific ( src/Data/Aeson/Internal/Scientific.hs, dist/build/Data/Aeson/Internal/Scientific.o, dist/build/Data/Aeson/Internal/Scientific.dyn_o )
[ 5 of 32] Compiling Data.Aeson.Internal.TH ( src/Data/Aeson/Internal/TH.hs, dist/build/Data/Aeson/Internal/TH.o, dist/build/Data/Aeson/Internal/TH.dyn_o )
[ 6 of 32] Compiling Data.Aeson.Internal.Text ( src/Data/Aeson/Internal/Text.hs, dist/build/Data/Aeson/Internal/Text.o, dist/build/Data/Aeson/Internal/Text.dyn_o )
[ 7 of 32] Compiling Data.Aeson.Internal.Unescape ( src/Data/Aeson/Internal/Unescape.hs, dist/build/Data/Aeson/Internal/Unescape.o, dist/build/Data/Aeson/Internal/Unescape.dyn_o )
[ 8 of 32] Compiling Data.Aeson.Internal.UnescapeFromText ( src/Data/Aeson/Internal/UnescapeFromText.hs, dist/build/Data/Aeson/Internal/UnescapeFromText.o, dist/build/Data/Aeson/Internal/UnescapeFromText.dyn_o )
[ 9 of 32] Compiling Data.Aeson.Key ( src/Data/Aeson/Key.hs, dist/build/Data/Aeson/Key.o, dist/build/Data/Aeson/Key.dyn_o )
[10 of 32] Compiling Data.Aeson.Decoding.Tokens ( src/Data/Aeson/Decoding/Tokens.hs, dist/build/Data/Aeson/Decoding/Tokens.o, dist/build/Data/Aeson/Decoding/Tokens.dyn_o )
[11 of 32] Compiling Data.Aeson.Decoding.Internal ( src/Data/Aeson/Decoding/Internal.hs, dist/build/Data/Aeson/Decoding/Internal.o, dist/build/Data/Aeson/Decoding/Internal.dyn_o )
[12 of 32] Compiling Data.Aeson.Decoding.Text ( src/Data/Aeson/Decoding/Text.hs, dist/build/Data/Aeson/Decoding/Text.o, dist/build/Data/Aeson/Decoding/Text.dyn_o )
[13 of 32] Compiling Data.Aeson.Decoding.ByteString.Lazy ( src/Data/Aeson/Decoding/ByteString/Lazy.hs, dist/build/Data/Aeson/Decoding/ByteString/Lazy.o, dist/build/Data/Aeson/Decoding/ByteString/Lazy.dyn_o )
[14 of 32] Compiling Data.Aeson.Decoding.ByteString ( src/Data/Aeson/Decoding/ByteString.hs, dist/build/Data/Aeson/Decoding/ByteString.o, dist/build/Data/Aeson/Decoding/ByteString.dyn_o )
[15 of 32] Compiling Data.Aeson.KeyMap ( src/Data/Aeson/KeyMap.hs, dist/build/Data/Aeson/KeyMap.o, dist/build/Data/Aeson/KeyMap.dyn_o )
[16 of 32] Compiling Data.Aeson.Types.Generic ( src/Data/Aeson/Types/Generic.hs, dist/build/Data/Aeson/Types/Generic.o, dist/build/Data/Aeson/Types/Generic.dyn_o )
[17 of 32] Compiling Data.Aeson.Types.Internal ( src/Data/Aeson/Types/Internal.hs, dist/build/Data/Aeson/Types/Internal.o, dist/build/Data/Aeson/Types/Internal.dyn_o )
[18 of 32] Compiling Data.Aeson.Parser.Time ( src/Data/Aeson/Parser/Time.hs, dist/build/Data/Aeson/Parser/Time.o, dist/build/Data/Aeson/Parser/Time.dyn_o )
[19 of 32] Compiling Data.Aeson.Encoding.Builder ( src/Data/Aeson/Encoding/Builder.hs, dist/build/Data/Aeson/Encoding/Builder.o, dist/build/Data/Aeson/Encoding/Builder.dyn_o )
[20 of 32] Compiling Data.Aeson.Encoding.Internal ( src/Data/Aeson/Encoding/Internal.hs, dist/build/Data/Aeson/Encoding/Internal.o, dist/build/Data/Aeson/Encoding/Internal.dyn_o )
[21 of 32] Compiling Data.Aeson.Encoding ( src/Data/Aeson/Encoding.hs, dist/build/Data/Aeson/Encoding.o, dist/build/Data/Aeson/Encoding.dyn_o )
[22 of 32] Compiling Data.Aeson.Decoding.Conversion ( src/Data/Aeson/Decoding/Conversion.hs, dist/build/Data/Aeson/Decoding/Conversion.o, dist/build/Data/Aeson/Decoding/Conversion.dyn_o )
[23 of 32] Compiling Data.Aeson.Types.FromJSON ( src/Data/Aeson/Types/FromJSON.hs, dist/build/Data/Aeson/Types/FromJSON.o, dist/build/Data/Aeson/Types/FromJSON.dyn_o )
[24 of 32] Compiling Data.Aeson.Types.ToJSON ( src/Data/Aeson/Types/ToJSON.hs, dist/build/Data/Aeson/Types/ToJSON.o, dist/build/Data/Aeson/Types/ToJSON.dyn_o )
;1msrc/Data/Aeson/Types/ToJSON.hs:1629:23: ;1m35mwarning0m0m;1m: [;1m35mGHC-684410m0m;1m] [;1m35m-Wdeprecations0m0m;1m]0m0m;1m
In the use of data constructor ‘Solo’
(imported from Data.Tuple.Solo, but defined in GHC.Tuple):
Deprecated: "The Solo constructor has been renamed to MkSolo to avoid punning."0m0m
;1m34m |0m0m
;1m34m1629 |0m0m liftToJSON _ t _ (;1m35mSolo0m0m a) = t a
;1m34m |0m0m;1m35m ^^^^0m0m
;1msrc/Data/Aeson/Types/ToJSON.hs:1632:27: ;1m35mwarning0m0m;1m: [;1m35mGHC-684410m0m;1m] [;1m35m-Wdeprecations0m0m;1m]0m0m;1m
In the use of data constructor ‘Solo’
(imported from Data.Tuple.Solo, but defined in GHC.Tuple):
Deprecated: "The Solo constructor has been renamed to MkSolo to avoid punning."0m0m
;1m34m |0m0m
;1m34m1632 |0m0m liftToEncoding _ t _ (;1m35mSolo0m0m a) = t a
;1m34m |0m0m;1m35m ^^^^0m0m
[25 of 32] Compiling Data.Aeson.Types.Class ( src/Data/Aeson/Types/Class.hs, dist/build/Data/Aeson/Types/Class.o, dist/build/Data/Aeson/Types/Class.dyn_o )
[26 of 32] Compiling Data.Aeson.Types ( src/Data/Aeson/Types.hs, dist/build/Data/Aeson/Types.o, dist/build/Data/Aeson/Types.dyn_o )
[27 of 32] Compiling Data.Aeson.Text ( src/Data/Aeson/Text.hs, dist/build/Data/Aeson/Text.o, dist/build/Data/Aeson/Text.dyn_o )
[28 of 32] Compiling Data.Aeson.Decoding ( src/Data/Aeson/Decoding.hs, dist/build/Data/Aeson/Decoding.o, dist/build/Data/Aeson/Decoding.dyn_o )
[29 of 32] Compiling Data.Aeson ( src/Data/Aeson.hs, dist/build/Data/Aeson.o, dist/build/Data/Aeson.dyn_o )
[30 of 32] Compiling Data.Aeson.RFC8785 ( src/Data/Aeson/RFC8785.hs, dist/build/Data/Aeson/RFC8785.o, dist/build/Data/Aeson/RFC8785.dyn_o )
[31 of 32] Compiling Data.Aeson.QQ.Simple ( src/Data/Aeson/QQ/Simple.hs, dist/build/Data/Aeson/QQ/Simple.o, dist/build/Data/Aeson/QQ/Simple.dyn_o )
[32 of 32] Compiling Data.Aeson.TH ( src/Data/Aeson/TH.hs, dist/build/Data/Aeson/TH.o, dist/build/Data/Aeson/TH.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/aeson-2.3.2.0-e1a13efeb292d12b9184db5543794422b7fc16f7ecd3bc3359d1b1b22ef55519/lib
Configuring library for conduit-extra-1.3.8...
Warning: [git-protocol] Cloning over git:// might lead to an arbitrary code
execution vulnerability. Furthermore, popular forges like GitHub do not
support it. Use https:// or ssh:// instead.
Preprocessing library for conduit-extra-1.3.8...
Building library for conduit-extra-1.3.8...
[ 1 of 13] Compiling Data.Conduit.Attoparsec ( Data/Conduit/Attoparsec.hs, dist/build/Data/Conduit/Attoparsec.o, dist/build/Data/Conduit/Attoparsec.dyn_o )
[ 2 of 13] Compiling Data.Conduit.Binary ( Data/Conduit/Binary.hs, dist/build/Data/Conduit/Binary.o, dist/build/Data/Conduit/Binary.dyn_o )
[ 3 of 13] Compiling Data.Conduit.ByteString.Builder ( Data/Conduit/ByteString/Builder.hs, dist/build/Data/Conduit/ByteString/Builder.o, dist/build/Data/Conduit/ByteString/Builder.dyn_o )
[ 4 of 13] Compiling Data.Conduit.Filesystem ( Data/Conduit/Filesystem.hs, dist/build/Data/Conduit/Filesystem.o, dist/build/Data/Conduit/Filesystem.dyn_o )
[ 5 of 13] Compiling Data.Conduit.Foldl ( Data/Conduit/Foldl.hs, dist/build/Data/Conduit/Foldl.o, dist/build/Data/Conduit/Foldl.dyn_o )
[ 6 of 13] Compiling Data.Conduit.Lazy ( Data/Conduit/Lazy.hs, dist/build/Data/Conduit/Lazy.o, dist/build/Data/Conduit/Lazy.dyn_o )
[ 7 of 13] Compiling Data.Conduit.Network ( Data/Conduit/Network.hs, dist/build/Data/Conduit/Network.o, dist/build/Data/Conduit/Network.dyn_o )
[ 8 of 13] Compiling Data.Conduit.Network.UDP ( Data/Conduit/Network/UDP.hs, dist/build/Data/Conduit/Network/UDP.o, dist/build/Data/Conduit/Network/UDP.dyn_o )
[ 9 of 13] Compiling Data.Conduit.Network.Unix ( Data/Conduit/Network/Unix.hs, dist/build/Data/Conduit/Network/Unix.o, dist/build/Data/Conduit/Network/Unix.dyn_o )
[10 of 13] Compiling Data.Conduit.Process ( Data/Conduit/Process.hs, dist/build/Data/Conduit/Process.o, dist/build/Data/Conduit/Process.dyn_o )
;1mData/Conduit/Process.hs:48:13: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
The use of ‘~’ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m |0m0m
;1m34m48 |0m0m instance (r ;1m35m~0m0m (), MonadIO m, i ~ ByteString) => InputSource (ConduitM i o m r) where
;1m34m |0m0m;1m35m ^0m0m
;1mData/Conduit/Process.hs:48:32: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
The use of ‘~’ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m |0m0m
;1m34m48 |0m0m instance (r ~ (), MonadIO m, i ;1m35m~0m0m ByteString) => InputSource (ConduitM i o m r) where
;1m34m |0m0m;1m35m ^0m0m
;1mData/Conduit/Process.hs:49:20: ;1m35mwarning0m0m;1m: [;1m35mGHC-621610m0m;1m] [;1m35m-Wincomplete-uni-patterns0m0m;1m]0m0m;1m
Pattern match(es) are non-exhaustive
In a lambda abstraction:
Patterns of type ‘Maybe GHC.IO.Handle.Types.Handle’ not matched:
Nothing0m0m
;1m34m |0m0m
;1m34m49 |0m0m isStdStream = (;1m35m\(Just h) -> hSetBuffering h NoBuffering $> sinkHandle h0m0m, Just CreatePipe)
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
;1mData/Conduit/Process.hs:50:13: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
The use of ‘~’ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m |0m0m
;1m34m50 |0m0m instance (r ;1m35m~0m0m (), r' ~ (), MonadIO m, MonadIO n, i ~ ByteString) => InputSource (ConduitM i o m r, n r') where
;1m34m |0m0m;1m35m ^0m0m
;1mData/Conduit/Process.hs:50:22: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
The use of ‘~’ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m |0m0m
;1m34m50 |0m0m instance (r ~ (), r' ;1m35m~0m0m (), MonadIO m, MonadIO n, i ~ ByteString) => InputSource (ConduitM i o m r, n r') where
;1m34m |0m0m;1m35m ^0m0m
;1mData/Conduit/Process.hs:50:52: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
The use of ‘~’ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m |0m0m
;1m34m50 |0m0m instance (r ~ (), r' ~ (), MonadIO m, MonadIO n, i ;1m35m~0m0m ByteString) => InputSource (ConduitM i o m r, n r') where
;1m34m |0m0m;1m35m ^0m0m
;1mData/Conduit/Process.hs:51:20: ;1m35mwarning0m0m;1m: [;1m35mGHC-621610m0m;1m] [;1m35m-Wincomplete-uni-patterns0m0m;1m]0m0m;1m
Pattern match(es) are non-exhaustive
In a lambda abstraction:
Patterns of type ‘Maybe GHC.IO.Handle.Types.Handle’ not matched:
Nothing0m0m
;1m34m |0m0m
;1m34m51 |0m0m isStdStream = (;1m35m\(Just h) -> hSetBuffering h NoBuffering $> (sinkHandle h, liftIO $ hClose h)0m0m, Just CreatePipe)
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
;1mData/Conduit/Process.hs:66:24: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
The use of ‘~’ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m |0m0m
;1m34m66 |0m0m instance (MonadIO m, r ;1m35m~0m0m ()) => InputSource (BuilderInput o m r) where
;1m34m |0m0m;1m35m ^0m0m
;1mData/Conduit/Process.hs:67:18: ;1m35mwarning0m0m;1m: [;1m35mGHC-621610m0m;1m] [;1m35m-Wincomplete-uni-patterns0m0m;1m]0m0m;1m
Pattern match(es) are non-exhaustive
In a lambda abstraction:
Patterns of type ‘Maybe GHC.IO.Handle.Types.Handle’ not matched:
Nothing0m0m
;1m34m |0m0m
;1m34m67 |0m0m isStdStream = (;1m35m\(Just h) -> return $ BuilderInput $ sinkHandleBuilder h0m0m, Just CreatePipe)
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
;1mData/Conduit/Process.hs:68:35: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
The use of ‘~’ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m |0m0m
;1m34m68 |0m0m instance (MonadIO m, MonadIO n, r ;1m35m~0m0m (), r' ~ ()) => InputSource (BuilderInput o m r, n r') where
;1m34m |0m0m;1m35m ^0m0m
;1mData/Conduit/Process.hs:68:44: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
The use of ‘~’ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m |0m0m
;1m34m68 |0m0m instance (MonadIO m, MonadIO n, r ~ (), r' ;1m35m~0m0m ()) => InputSource (BuilderInput o m r, n r') where
;1m34m |0m0m;1m35m ^0m0m
;1mData/Conduit/Process.hs:69:18: ;1m35mwarning0m0m;1m: [;1m35mGHC-621610m0m;1m] [;1m35m-Wincomplete-uni-patterns0m0m;1m]0m0m;1m
Pattern match(es) are non-exhaustive
In a lambda abstraction:
Patterns of type ‘Maybe GHC.IO.Handle.Types.Handle’ not matched:
Nothing0m0m
;1m34m |0m0m
;1m34m69 |0m0m isStdStream = (;1m35m\(Just h) -> return (BuilderInput $ sinkHandleBuilder h, liftIO $ hClose h)0m0m, Just CreatePipe)
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
;1mData/Conduit/Process.hs:70:24: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
The use of ‘~’ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m |0m0m
;1m34m70 |0m0m instance (MonadIO m, r ;1m35m~0m0m ()) => InputSource (FlushInput o m r) where
;1m34m |0m0m;1m35m ^0m0m
;1mData/Conduit/Process.hs:71:18: ;1m35mwarning0m0m;1m: [;1m35mGHC-621610m0m;1m] [;1m35m-Wincomplete-uni-patterns0m0m;1m]0m0m;1m
Pattern match(es) are non-exhaustive
In a lambda abstraction:
Patterns of type ‘Maybe GHC.IO.Handle.Types.Handle’ not matched:
Nothing0m0m
;1m34m |0m0m
;1m34m71 |0m0m isStdStream = (;1m35m\(Just h) -> return $ FlushInput $ sinkHandleFlush h0m0m, Just CreatePipe)
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
;1mData/Conduit/Process.hs:72:35: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
The use of ‘~’ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m |0m0m
;1m34m72 |0m0m instance (MonadIO m, MonadIO n, r ;1m35m~0m0m (), r' ~ ()) => InputSource (FlushInput o m r, n r') where
;1m34m |0m0m;1m35m ^0m0m
;1mData/Conduit/Process.hs:72:44: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
The use of ‘~’ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m |0m0m
;1m34m72 |0m0m instance (MonadIO m, MonadIO n, r ~ (), r' ;1m35m~0m0m ()) => InputSource (FlushInput o m r, n r') where
;1m34m |0m0m;1m35m ^0m0m
;1mData/Conduit/Process.hs:73:18: ;1m35mwarning0m0m;1m: [;1m35mGHC-621610m0m;1m] [;1m35m-Wincomplete-uni-patterns0m0m;1m]0m0m;1m
Pattern match(es) are non-exhaustive
In a lambda abstraction:
Patterns of type ‘Maybe GHC.IO.Handle.Types.Handle’ not matched:
Nothing0m0m
;1m34m |0m0m
;1m34m73 |0m0m isStdStream = (;1m35m\(Just h) -> return (FlushInput $ sinkHandleFlush h, liftIO $ hClose h)0m0m, Just CreatePipe)
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
;1mData/Conduit/Process.hs:75:13: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
The use of ‘~’ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m |0m0m
;1m34m75 |0m0m instance (r ;1m35m~0m0m (), MonadIO m, o ~ ByteString) => OutputSink (ConduitM i o m r) where
;1m34m |0m0m;1m35m ^0m0m
;1mData/Conduit/Process.hs:75:32: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
The use of ‘~’ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m |0m0m
;1m34m75 |0m0m instance (r ~ (), MonadIO m, o ;1m35m~0m0m ByteString) => OutputSink (ConduitM i o m r) where
;1m34m |0m0m;1m35m ^0m0m
;1mData/Conduit/Process.hs:76:20: ;1m35mwarning0m0m;1m: [;1m35mGHC-621610m0m;1m] [;1m35m-Wincomplete-uni-patterns0m0m;1m]0m0m;1m
Pattern match(es) are non-exhaustive
In a lambda abstraction:
Patterns of type ‘Maybe GHC.IO.Handle.Types.Handle’ not matched:
Nothing0m0m
;1m34m |0m0m
;1m34m76 |0m0m osStdStream = (;1m35m\(Just h) -> hSetBuffering h NoBuffering $> sourceHandle h0m0m, Just CreatePipe)
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
;1mData/Conduit/Process.hs:77:13: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
The use of ‘~’ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m |0m0m
;1m34m77 |0m0m instance (r ;1m35m~0m0m (), r' ~ (), MonadIO m, MonadIO n, o ~ ByteString) => OutputSink (ConduitM i o m r, n r') where
;1m34m |0m0m;1m35m ^0m0m
;1mData/Conduit/Process.hs:77:22: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
The use of ‘~’ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m |0m0m
;1m34m77 |0m0m instance (r ~ (), r' ;1m35m~0m0m (), MonadIO m, MonadIO n, o ~ ByteString) => OutputSink (ConduitM i o m r, n r') where
;1m34m |0m0m;1m35m ^0m0m
;1mData/Conduit/Process.hs:77:52: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
The use of ‘~’ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m |0m0m
;1m34m77 |0m0m instance (r ~ (), r' ~ (), MonadIO m, MonadIO n, o ;1m35m~0m0m ByteString) => OutputSink (ConduitM i o m r, n r') where
;1m34m |0m0m;1m35m ^0m0m
;1mData/Conduit/Process.hs:78:20: ;1m35mwarning0m0m;1m: [;1m35mGHC-621610m0m;1m] [;1m35m-Wincomplete-uni-patterns0m0m;1m]0m0m;1m
Pattern match(es) are non-exhaustive
In a lambda abstraction:
Patterns of type ‘Maybe GHC.IO.Handle.Types.Handle’ not matched:
Nothing0m0m
;1m34m |0m0m
;1m34m78 |0m0m osStdStream = (;1m35m\(Just h) -> hSetBuffering h NoBuffering $> (sourceHandle h, liftIO $ hClose h)0m0m, Just CreatePipe)
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
[11 of 13] Compiling Data.Conduit.Process.Typed ( Data/Conduit/Process/Typed.hs, dist/build/Data/Conduit/Process/Typed.o, dist/build/Data/Conduit/Process/Typed.dyn_o )
[12 of 13] Compiling Data.Conduit.Text ( Data/Conduit/Text.hs, dist/build/Data/Conduit/Text.o, dist/build/Data/Conduit/Text.dyn_o )
[13 of 13] Compiling Data.Conduit.Zlib ( Data/Conduit/Zlib.hs, dist/build/Data/Conduit/Zlib.o, dist/build/Data/Conduit/Zlib.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/conduit-extra-1.3.8-7816be909bf255a175f941fae7d7b39954c0b2bf07823894443ce8446d2af6e3/lib
Configuring library for hspec-2.11.17...
Preprocessing library for hspec-2.11.17...
Building library for hspec-2.11.17...
[1 of 6] Compiling Paths_hspec ( dist/build/autogen/Paths_hspec.hs, dist/build/Paths_hspec.o, dist/build/Paths_hspec.dyn_o )
[2 of 6] Compiling Test.Hspec.Discover ( src/Test/Hspec/Discover.hs, dist/build/Test/Hspec/Discover.o, dist/build/Test/Hspec/Discover.dyn_o )
[3 of 6] Compiling Test.Hspec.Formatters ( src/Test/Hspec/Formatters.hs, dist/build/Test/Hspec/Formatters.o, dist/build/Test/Hspec/Formatters.dyn_o )
[4 of 6] Compiling Test.Hspec.Runner ( src/Test/Hspec/Runner.hs, dist/build/Test/Hspec/Runner.o, dist/build/Test/Hspec/Runner.dyn_o )
[5 of 6] Compiling Test.Hspec ( src/Test/Hspec.hs, dist/build/Test/Hspec.o, dist/build/Test/Hspec.dyn_o )
[6 of 6] Compiling Test.Hspec.QuickCheck ( src/Test/Hspec/QuickCheck.hs, dist/build/Test/Hspec/QuickCheck.o, dist/build/Test/Hspec/QuickCheck.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/hspec-2.11.17-b6f4c590424f722677420617dad26c883c6c911d994d722361c99e92960d43f3/lib
Configuring library for yaml-0.11.11.2...
Preprocessing library for yaml-0.11.11.2...
Building library for yaml-0.11.11.2...
[ 1 of 10] Compiling Data.Yaml.Internal ( src/Data/Yaml/Internal.hs, dist/build/Data/Yaml/Internal.o, dist/build/Data/Yaml/Internal.dyn_o )
[ 2 of 10] Compiling Data.Yaml.Include ( src/Data/Yaml/Include.hs, dist/build/Data/Yaml/Include.o, dist/build/Data/Yaml/Include.dyn_o )
[ 3 of 10] Compiling Data.Yaml.Builder ( src/Data/Yaml/Builder.hs, dist/build/Data/Yaml/Builder.o, dist/build/Data/Yaml/Builder.dyn_o )
[ 4 of 10] Compiling Data.Yaml ( src/Data/Yaml.hs, dist/build/Data/Yaml.o, dist/build/Data/Yaml.dyn_o )
[ 5 of 10] Compiling Data.Yaml.Config ( src/Data/Yaml/Config.hs, dist/build/Data/Yaml/Config.o, dist/build/Data/Yaml/Config.dyn_o )
[ 6 of 10] Compiling Data.Yaml.Aeson ( src/Data/Yaml/Aeson.hs, dist/build/Data/Yaml/Aeson.o, dist/build/Data/Yaml/Aeson.dyn_o )
[ 7 of 10] Compiling Data.Yaml.Parser ( src/Data/Yaml/Parser.hs, dist/build/Data/Yaml/Parser.o, dist/build/Data/Yaml/Parser.dyn_o )
[ 8 of 10] Compiling Data.Yaml.Pretty ( src/Data/Yaml/Pretty.hs, dist/build/Data/Yaml/Pretty.o, dist/build/Data/Yaml/Pretty.dyn_o )
[ 9 of 10] Compiling Data.Yaml.TH ( src/Data/Yaml/TH.hs, dist/build/Data/Yaml/TH.o, dist/build/Data/Yaml/TH.dyn_o )
[10 of 10] Compiling Paths_yaml ( dist/build/autogen/Paths_yaml.hs, dist/build/Paths_yaml.o, dist/build/Paths_yaml.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/yaml-0.11.11.2-212079c3954ccc8bbf0943b52936d5d9fc7075bec74382e663dfb1d76545b42c/lib
[1 of 2] Compiling Main ( dist/setup/setup.hs, dist/setup/Main.o )
[2 of 2] Linking dist/setup/setup
Configuring xml-conduit-1.10.1.0...
Preprocessing library for xml-conduit-1.10.1.0..
Building library for xml-conduit-1.10.1.0..
[1 of 8] Compiling Text.XML.Cursor.Generic ( src/Text/XML/Cursor/Generic.hs, dist/build/Text/XML/Cursor/Generic.o, dist/build/Text/XML/Cursor/Generic.dyn_o )
[2 of 8] Compiling Text.XML.Stream.Token ( src/Text/XML/Stream/Token.hs, dist/build/Text/XML/Stream/Token.o, dist/build/Text/XML/Stream/Token.dyn_o )
;1msrc/Text/XML/Stream/Token.hs:19:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
The import of ‘Data.Monoid’ is redundant
except perhaps to import instances from ‘Data.Monoid’
To import instances alone, use: import Data.Monoid()0m0m
;1m34m |0m0m
;1m34m19 |0m0m ;1m35mimport Data.Monoid (mconcat, mempty, (<>))0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
[3 of 8] Compiling Text.XML.Stream.Render.Internal ( src/Text/XML/Stream/Render/Internal.hs, dist/build/Text/XML/Stream/Render/Internal.o, dist/build/Text/XML/Stream/Render/Internal.dyn_o )
;1msrc/Text/XML/Stream/Render/Internal.hs:33:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
The import of ‘Control.Applicative’ is redundant
except perhaps to import instances from ‘Control.Applicative’
To import instances alone, use: import Control.Applicative()0m0m
;1m34m |0m0m
;1m34m33 |0m0m ;1m35mimport Control.Applicative ((<$>))0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
;1msrc/Text/XML/Stream/Render/Internal.hs:34:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
The import of ‘Control.Monad.Trans.Resource’ is redundant
except perhaps to import instances from ‘Control.Monad.Trans.Resource’
To import instances alone, use: import Control.Monad.Trans.Resource()0m0m
;1m34m |0m0m
;1m34m34 |0m0m ;1m35mimport Control.Monad.Trans.Resource (MonadThrow)0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
;1msrc/Text/XML/Stream/Render/Internal.hs:43:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
The import of ‘Data.Monoid’ is redundant
except perhaps to import instances from ‘Data.Monoid’
To import instances alone, use: import Data.Monoid()0m0m
;1m34m |0m0m
;1m34m43 |0m0m ;1m35mimport Data.Monoid (Monoid, mappend, mempty)0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
;1msrc/Text/XML/Stream/Render/Internal.hs:200:5: ;1m35mwarning0m0m;1m: [;1m35mGHC-621610m0m;1m] [;1m35m-Wincomplete-uni-patterns0m0m;1m]0m0m;1m
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type ‘Stack’ not matched:
[]
[]0m0m
;1m34m |0m0m
;1m34m200 |0m0m ;1m35m(sl:s') = s0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^0m0m
[4 of 8] Compiling Text.XML.Stream.Render ( src/Text/XML/Stream/Render.hs, dist/build/Text/XML/Stream/Render.o, dist/build/Text/XML/Stream/Render.dyn_o )
[5 of 8] Compiling Text.XML.Stream.Parse ( src/Text/XML/Stream/Parse.hs, dist/build/Text/XML/Stream/Parse.o, dist/build/Text/XML/Stream/Parse.dyn_o )
;1msrc/Text/XML/Stream/Parse.hs:140:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
The import of ‘<$>, Applicative’
from module ‘Control.Applicative’ is redundant0m0m
;1m34m |0m0m
;1m34m140 |0m0m ;1m35mimport Control.Applicative (Alternative (empty, (<|>)),0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m
;1msrc/Text/XML/Stream/Parse.hs:147:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
The import of ‘Control.Monad.IO.Class’ is redundant
except perhaps to import instances from ‘Control.Monad.IO.Class’
To import instances alone, use: import Control.Monad.IO.Class()0m0m
;1m34m |0m0m
;1m34m147 |0m0m ;1m35mimport Control.Monad.IO.Class (liftIO)0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
;1msrc/Text/XML/Stream/Parse.hs:148:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
The import of ‘Control.Monad.Trans.Class’ is redundant
except perhaps to import instances from ‘Control.Monad.Trans.Class’
To import instances alone, use: import Control.Monad.Trans.Class()0m0m
;1m34m |0m0m
;1m34m148 |0m0m ;1m35mimport Control.Monad.Trans.Class (lift)0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
;1msrc/Text/XML/Stream/Parse.hs:150:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
The import of ‘Control.Monad.Trans.Resource’ is redundant
except perhaps to import instances from ‘Control.Monad.Trans.Resource’
To import instances alone, use: import Control.Monad.Trans.Resource()0m0m
;1m34m |0m0m
;1m34m150 |0m0m ;1m35mimport Control.Monad.Trans.Resource (MonadResource, MonadThrow (..),0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m
[6 of 8] Compiling Text.XML.Unresolved ( src/Text/XML/Unresolved.hs, dist/build/Text/XML/Unresolved.o, dist/build/Text/XML/Unresolved.dyn_o )
;1msrc/Text/XML/Unresolved.hs:46:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
The import of ‘Control.Applicative’ is redundant
except perhaps to import instances from ‘Control.Applicative’
To import instances alone, use: import Control.Applicative()0m0m
;1m34m |0m0m
;1m34m46 |0m0m ;1m35mimport Control.Applicative ((<$>), (<*>))0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
;1msrc/Text/XML/Unresolved.hs:49:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
The import of ‘Control.Monad.Trans.Class’ is redundant
except perhaps to import instances from ‘Control.Monad.Trans.Class’
To import instances alone, use: import Control.Monad.Trans.Class()0m0m
;1m34m |0m0m
;1m34m49 |0m0m ;1m35mimport Control.Monad.Trans.Class (lift)0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
;1msrc/Text/XML/Unresolved.hs:58:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
The import of ‘Data.Monoid’ is redundant
except perhaps to import instances from ‘Data.Monoid’
To import instances alone, use: import Data.Monoid()0m0m
;1m34m |0m0m
;1m34m58 |0m0m ;1m35mimport Data.Monoid (mconcat)0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
[7 of 8] Compiling Text.XML ( src/Text/XML.hs, dist/build/Text/XML.o, dist/build/Text/XML.dyn_o )
;1msrc/Text/XML.hs:77:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
The import of ‘Control.Applicative’ is redundant
except perhaps to import instances from ‘Control.Applicative’
To import instances alone, use: import Control.Applicative()0m0m
;1m34m |0m0m
;1m34m77 |0m0m ;1m35mimport Control.Applicative ((<$>))0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
;1msrc/Text/XML.hs:81:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
The import of ‘Control.Monad.Trans.Resource’ is redundant
except perhaps to import instances from ‘Control.Monad.Trans.Resource’
To import instances alone, use: import Control.Monad.Trans.Resource()0m0m
;1m34m |0m0m
;1m34m81 |0m0m ;1m35mimport Control.Monad.Trans.Resource (MonadThrow, throwM)0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
;1msrc/Text/XML.hs:104:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
The import of ‘Control.Monad.Trans.Class’ is redundant
except perhaps to import instances from ‘Control.Monad.Trans.Class’
To import instances alone, use: import Control.Monad.Trans.Class()0m0m
;1m34m |0m0m
;1m34m104 |0m0m ;1m35mimport Control.Monad.Trans.Class (lift)0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
;1msrc/Text/XML.hs:114:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
The import of ‘Data.Monoid’ is redundant
except perhaps to import instances from ‘Data.Monoid’
To import instances alone, use: import Data.Monoid()0m0m
;1m34m |0m0m
;1m34m114 |0m0m ;1m35mimport Data.Monoid (mappend, mempty)0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
[8 of 8] Compiling Text.XML.Cursor ( src/Text/XML/Cursor.hs, dist/build/Text/XML/Cursor.o, dist/build/Text/XML/Cursor.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/xml-conduit-1.10.1.0-4ed9e062eab27ead7f0e333f3fd0480129cfd1cec0ba20a1c29fc50a22f7079d/lib
Configuring library for phino-0.0.134...
Preprocessing library for phino-0.0.134...
Building library for phino-0.0.134...
[ 1 of 45] Compiling AST ( src/AST.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/AST.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/AST.dyn_o )
[ 2 of 45] Compiling Bytes ( src/Bytes.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Bytes.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Bytes.dyn_o )
[ 3 of 45] Compiling Files ( src/Files.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Files.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Files.dyn_o )
[ 4 of 45] Compiling Logger ( src/Logger.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Logger.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Logger.dyn_o )
[ 5 of 45] Compiling Matcher ( src/Matcher.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Matcher.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Matcher.dyn_o )
[ 6 of 45] Compiling Metas ( src/Metas.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Metas.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Metas.dyn_o )
[ 7 of 45] Compiling Misc ( src/Misc.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Misc.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Misc.dyn_o )
[ 8 of 45] Compiling Must ( src/Must.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Must.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Must.dyn_o )
[ 9 of 45] Compiling Parser ( src/Parser.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Parser.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Parser.dyn_o )
[10 of 45] Compiling Paths_phino ( dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/autogen/Paths_phino.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Paths_phino.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Paths_phino.dyn_o )
[11 of 45] Compiling Random ( src/Random.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Random.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Random.dyn_o )
[12 of 45] Compiling Regexp ( src/Regexp.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Regexp.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Regexp.dyn_o )
[13 of 45] Compiling Replacer ( src/Replacer.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Replacer.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Replacer.dyn_o )
[14 of 45] Compiling Slots ( src/Slots.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Slots.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Slots.dyn_o )
[15 of 45] Compiling Tau ( src/Tau.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Tau.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Tau.dyn_o )
[16 of 45] Compiling Yaml ( src/Yaml.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Yaml.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Yaml.dyn_o )
[17 of 45] Compiling Lambdas ( src/Lambdas.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Lambdas.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Lambdas.dyn_o )
[18 of 45] Compiling Condition ( src/Condition.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Condition.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Condition.dyn_o )
[19 of 45] Compiling CST ( src/CST.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/CST.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/CST.dyn_o )
[20 of 45] Compiling Sugar ( src/Sugar.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Sugar.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Sugar.dyn_o )
[21 of 45] Compiling Render ( src/Render.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Render.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Render.dyn_o )
[22 of 45] Compiling Lining ( src/Lining.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Lining.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Lining.dyn_o )
[23 of 45] Compiling Margin ( src/Margin.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Margin.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Margin.dyn_o )
[24 of 45] Compiling Encoding ( src/Encoding.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Encoding.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Encoding.dyn_o )
[25 of 45] Compiling Printer ( src/Printer.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Printer.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Printer.dyn_o )
[26 of 45] Compiling XMIR ( src/XMIR.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/XMIR.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/XMIR.dyn_o )
[27 of 45] Compiling CLI.Types ( src/CLI/Types.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/CLI/Types.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/CLI/Types.dyn_o )
[28 of 45] Compiling Merge ( src/Merge.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Merge.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Merge.dyn_o )
[29 of 45] Compiling Locator ( src/Locator.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Locator.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Locator.dyn_o )
[30 of 45] Compiling Deps ( src/Deps.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Deps.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Deps.dyn_o )
[31 of 45] Compiling CLI.Validators ( src/CLI/Validators.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/CLI/Validators.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/CLI/Validators.dyn_o )
[32 of 45] Compiling Builder ( src/Builder.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Builder.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Builder.dyn_o )
[33 of 45] Compiling Rule ( src/Rule.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Rule.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Rule.dyn_o )
[34 of 45] Compiling Rewriter ( src/Rewriter.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Rewriter.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Rewriter.dyn_o )
[35 of 45] Compiling Filter ( src/Filter.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Filter.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Filter.dyn_o )
[36 of 45] Compiling Canonizer ( src/Canonizer.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Canonizer.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Canonizer.dyn_o )
[37 of 45] Compiling Morph ( src/Morph.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Morph.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Morph.dyn_o )
[38 of 45] Compiling Functions ( src/Functions.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Functions.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Functions.dyn_o )
[39 of 45] Compiling Evaluate ( src/Evaluate.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Evaluate.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Evaluate.dyn_o )
[40 of 45] Compiling Dataize ( src/Dataize.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Dataize.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Dataize.dyn_o )
[41 of 45] Compiling LaTeX ( src/LaTeX.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/LaTeX.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/LaTeX.dyn_o )
[42 of 45] Compiling CLI.Parsers ( src/CLI/Parsers.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/CLI/Parsers.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/CLI/Parsers.dyn_o )
[43 of 45] Compiling CLI.Helpers ( src/CLI/Helpers.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/CLI/Helpers.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/CLI/Helpers.dyn_o )
[44 of 45] Compiling CLI.Runners ( src/CLI/Runners.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/CLI/Runners.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/CLI/Runners.dyn_o )
[45 of 45] Compiling CLI ( src/CLI.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/CLI.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/CLI.dyn_o )
Configuring test suite 'spec' for phino-0.0.134...
Preprocessing test suite 'spec' for phino-0.0.134...
Building test suite 'spec' for phino-0.0.134...
[ 1 of 44] Compiling ASTSpec ( test/ASTSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/ASTSpec.o )
[ 2 of 44] Compiling BuilderSpec ( test/BuilderSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/BuilderSpec.o )
[ 3 of 44] Compiling BytesSpec ( test/BytesSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/BytesSpec.o )
[ 4 of 44] Compiling CLIHelpersSpec ( test/CLIHelpersSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/CLIHelpersSpec.o )
[ 5 of 44] Compiling CLITypesSpec ( test/CLITypesSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/CLITypesSpec.o )
[ 6 of 44] Compiling CSTSpec ( test/CSTSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/CSTSpec.o )
[ 7 of 44] Compiling CanonizerSpec ( test/CanonizerSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/CanonizerSpec.o )
[ 8 of 44] Compiling ConditionSpec ( test/ConditionSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/ConditionSpec.o )
[ 9 of 44] Compiling DepsSpec ( test/DepsSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/DepsSpec.o )
[10 of 44] Compiling EncodingSpec ( test/EncodingSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/EncodingSpec.o )
[11 of 44] Compiling FilesSpec ( test/FilesSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/FilesSpec.o )
[12 of 44] Compiling FilterSpec ( test/FilterSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/FilterSpec.o )
[13 of 44] Compiling Fixtures ( test/Fixtures.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/Fixtures.o )
[14 of 44] Compiling EvaluateSpec ( test/EvaluateSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/EvaluateSpec.o )
[15 of 44] Compiling DataizeSpec ( test/DataizeSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/DataizeSpec.o )
[16 of 44] Compiling FunctionsSpec ( test/FunctionsSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/FunctionsSpec.o )
[17 of 44] Compiling LaTeXSpec ( test/LaTeXSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/LaTeXSpec.o )
[18 of 44] Compiling LambdasSpec ( test/LambdasSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/LambdasSpec.o )
[19 of 44] Compiling LiningSpec ( test/LiningSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/LiningSpec.o )
[20 of 44] Compiling LocatorSpec ( test/LocatorSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/LocatorSpec.o )
[21 of 44] Compiling LoggerSpec ( test/LoggerSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/LoggerSpec.o )
[22 of 44] Compiling MarginSpec ( test/MarginSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/MarginSpec.o )
[23 of 44] Compiling MatcherSpec ( test/MatcherSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/MatcherSpec.o )
[24 of 44] Compiling MergeSpec ( test/MergeSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/MergeSpec.o )
[25 of 44] Compiling MetasSpec ( test/MetasSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/MetasSpec.o )
[26 of 44] Compiling MiscSpec ( test/MiscSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/MiscSpec.o )
[27 of 44] Compiling MorphSpec ( test/MorphSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/MorphSpec.o )
[28 of 44] Compiling MustSpec ( test/MustSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/MustSpec.o )
[29 of 44] Compiling ParserSpec ( test/ParserSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/ParserSpec.o )
[30 of 44] Compiling Paths_phino ( dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/autogen/Paths_phino.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/Paths_phino.o )
[31 of 44] Compiling CLISpec ( test/CLISpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/CLISpec.o )
[32 of 44] Compiling PrinterSpec ( test/PrinterSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/PrinterSpec.o )
[33 of 44] Compiling RandomSpec ( test/RandomSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/RandomSpec.o )
[34 of 44] Compiling RegexpSpec ( test/RegexpSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/RegexpSpec.o )
[35 of 44] Compiling RenderSpec ( test/RenderSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/RenderSpec.o )
[36 of 44] Compiling ReplacerSpec ( test/ReplacerSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/ReplacerSpec.o )
[37 of 44] Compiling RewriterSpec ( test/RewriterSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/RewriterSpec.o )
[38 of 44] Compiling RuleSpec ( test/RuleSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/RuleSpec.o )
[39 of 44] Compiling SugarSpec ( test/SugarSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/SugarSpec.o )
[40 of 44] Compiling TauSpec ( test/TauSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/TauSpec.o )
[41 of 44] Compiling XMIRSpec ( test/XMIRSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/XMIRSpec.o )
[42 of 44] Compiling YamlSpec ( test/YamlSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/YamlSpec.o )
[43 of 44] Compiling Spec ( test/Spec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/Spec.o )
[44 of 44] Compiling Main ( test/Main.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/Main.o )
[45 of 45] Linking dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec
Configuring executable 'phino' for phino-0.0.134...
Preprocessing executable 'phino' for phino-0.0.134...
Building executable 'phino' for phino-0.0.134...
[1 of 1] Compiling Main ( app/Main.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/x/phino/build/phino/phino-tmp/Main.o )
[2 of 2] Linking dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/x/phino/build/phino/phino
Configuration is affected by the following files:
- cabal.project
Configuration is affected by the following files:
- cabal.project
Build profile: -w ghc-9.6.7 -O1
In order, the following will be built (use -v for more details):
- phino-0.0.134 (lib) (configuration changed)
- phino-0.0.134 (test:spec) (configuration changed)
Configuring library for phino-0.0.134...
Preprocessing library for phino-0.0.134...
Building library for phino-0.0.134...
Configuring test suite 'spec' for phino-0.0.134...
Preprocessing test suite 'spec' for phino-0.0.134...
Building test suite 'spec' for phino-0.0.134...
[45 of 45] Linking dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec [Flags changed]
Running 1 test suites...
Test suite spec: RUNNING...
?25l
AST
Attribute Show instance renders AtLabel
K7l simplellabele[32m✔0m]
K7l unicodedlabele[32m✔0m]
K7l longnlabele[32m✔0m]
Attribute Show instance renders AtAlpha
K7l zerorindexe[32m✔0m]
K7l positivevindexe[32m✔0m]
K7l largegindexe[32m✔0m]
Alpha Eq instance compares same constructors
K7l alphasaequala[32m✔0m]
K7l alphasadiffere[32m✔0m]
Attribute Show instance renders special attributes
K7l rhoh[32m✔0m]
K7l phih[32m✔0m]
K7l deltat[32m✔0m]
K7l lambdad[32m✔0m]
Attribute Show instance renders AtMeta
K7l simplelmetat[32m✔0m]
K7l longnmetat[32m✔0m]
K7l unicodedmetat[32m✔0m]
Attribute Eq instance compares same constructors
K7l labelslequala[32m✔0m]
K7l labelsldiffere[32m✔0m]
K7l metasaequala[32m✔0m]
K7l metasadiffere[32m✔0m]
K7l rhohequalslrhoh[32m✔0m]
K7l phihequalslphih[32m✔0m]
K7l deltatequalsldeltat[32m✔0m]
K7l lambdadequalsllambdad[32m✔0m]
Attribute Eq instance compares different constructors
K7l rhohvsvphih[32m✔0m]
K7l deltatvsvlambdad[32m✔0m]
K7l metatvsvlabele[32m✔0m]
Attribute Ord instance orders correctly
K7l sortstattributesebybconstructoroordere[32m✔0m]
Bytes Eq instance compares same constructors
K7l emptytequalslemptyt[32m✔0m]
K7l onenequalslonen[32m✔0m]
K7l onendiffersr[32m✔0m]
K7l manynequalslmanyn[32m✔0m]
K7l manyndiffersr[32m✔0m]
K7l metatequalslmetat[32m✔0m]
K7l metatdiffersr[32m✔0m]
Bytes Eq instance compares different constructors
K7l emptytvsvonen[32m✔0m]
K7l onenvsvmanyn[32m✔0m]
K7l manynvsvmetat[32m✔0m]
Bytes Ord instance orders correctly
K7l sortstbytesebybconstructoroordere[32m✔0m]
Binding Eq instance compares same constructors
K7l tauaequalsltaua[32m✔0m]
K7l tauadiffersrbybattrt[32m✔0m]
K7l tauadiffersrbybexprp[32m✔0m]
K7l metatequalslmetat[32m✔0m]
K7l metatdiffersr[32m✔0m]
K7l deltatequalsldeltat[32m✔0m]
K7l deltatdiffersr[32m✔0m]
K7l voidiequalslvoidi[32m✔0m]
K7l voididiffersr[32m✔0m]
K7l lambdadequalsllambdad[32m✔0m]
K7l lambdaddiffersr[32m✔0m]
K7l metalambdadequalsl[32m✔0m]
K7l metalambdaddiffersr[32m✔0m]
Binding Eq instance compares different constructors
K7l tauavsvmetat[32m✔0m]
K7l deltatvsvvoidi[32m✔0m]
K7l lambdadvsvmetalambdad[32m✔0m]
Binding Ord instance orders correctly
K7l sortstbindingsgbybconstructoroordere[32m✔0m]
Expression Eq instance compares same constructors
K7l formationoequalsl[32m✔0m]
K7l formationodiffersr[32m✔0m]
K7l thisiequalslthisi[32m✔0m]
K7l globalaequalslglobala[32m✔0m]
K7l terminationoequalsl[32m✔0m]
K7l metatequalslmetat[32m✔0m]
K7l metatdiffersr[32m✔0m]
K7l applicationoequalsl[32m✔0m]
K7l dispatchcequalsl[32m✔0m]
K7l dispatchcdiffersr[32m✔0m]
Expression Eq instance compares different constructors
K7l formationovsvthisi[32m✔0m]
K7l globalavsvterminationo[32m✔0m]
K7l metatvsvdispatchc[32m✔0m]
Expression Ord instance orders correctly
K7l sortstexpressionsnbybconstructoroordere[32m✔0m]
countNodes counts ExFormation with non-tau bindings
K7l Q [32m✔0m]
K7l T [32m✔0m]
K7l $ [32m✔0m]
K7l dispatchconoglobala[32m✔0m]
K7l applicationowithtglobalsl[32m✔0m]
K7l nestedeexpressionsn[32m✔0m]
K7l emptytformationo[32m✔0m]
K7l voidibindingn[32m✔0m]
K7l deltatbindingn[32m✔0m]
K7l lambdadbindingn[32m✔0m]
K7l metatbindingn[32m✔0m]
K7l metalambdadbindingn[32m✔0m]
K7l metatexpressiono[32m✔0m]
K7l deeplylnestededispatchc[32m✔0m]
K7l formationowithtdispatchcinsided[32m✔0m]
K7l applicationowithttauaargumentn[32m✔0m]
K7l applicationowithtalphahargumentn[32m✔0m]
K7l phi-meetewrapspitstinnerecountn[32m✔0m]
K7l phi-meetewithtlabelewrapspitstinnerecountn[32m✔0m]
K7l phi-againiwrapspitstinnerecountn[32m✔0m]
K7l phi-againiwithtlabelewrapspitstinnerecountn[32m✔0m]
K7l barerbytesefallslintotthehcatch-alll[32m✔0m]
hashExpression
K7l hasheseeveryrExpression/Binding/Bytes/Attribute/Argument/Alpha/Functionoconstructorowithoutucollisionsn[32m✔0m]
K7l producesedifferentnhasheseforoa couplelofohand-pickededistinctcexpressionsn[32m✔0m]
BaseObject pattern
K7l constructsta Q-dispatchcexpressiono[32m✔0m]
K7l matchesea Q-dispatchcexpression,nextractingnthehlabele[32m✔0m]
K7l doesenotomatchca non-Q-dispatchcexpressiono[32m✔0m]
dataBytes
K7l buildsdthehbytes-objectcformationocarryingnthehgivenebytese[32m✔0m]
DataObject/DataString/DataNumber pattern
K7l constructstthehphi-named,dunwrappedeformr[32m✔0m]
K7l matchesethehphi-named,dunwrappedeformr[32m✔0m]
K7l matchesethehlegacycas-bytesenamemonothehouterebindingn[32m✔0m]
K7l matchesethehnamedeformrwithta phi-again-wrappedeoutereobjectc[32m✔0m]
K7l matchesethehnamedeformrwithta phi-again-wrappedeinnerebyteseformationo[32m✔0m]
K7l matchesethehlegacycpositionala(alpha0)0formronobothtlayersr[32m✔0m]
K7l doesenotomatchcwhenethehoutereobjectcisinotoa basesobjectc(matchOuterefails)s[32m✔0m]
K7l doesenotomatchcwhenethehinnereobjectcisinotoanaapplicationo(matchInnerefails)s[32m✔0m]
K7l doesenotomatchcwhenethehinnerebasesobjectcisinoto'bytes's(matchesBytesefails)s[32m✔0m]
K7l doesenotomatchcwhenethehbyteseformationohasathehwrongnshapep(matchFormationofails)s[32m✔0m]
Builder
buildExpression
K7l Q.!t!=>=(!t!>>>x)x=>=Q.x.[32m✔0m]
K7l Q.c(!t!->-!e)e=>=(!t!>>>x,x!e!>>>$.y.z)z=>=Q.c(x(->-$.y.z)z[32m✔0m]
K7l [[!t!->-$.x,x!B]]]=>=(!t!>>>y,y!B!>>>[[b[->-?,?L>LFunc]])]=>=[[y[->-$.x,xb ->-?,?L>LFunc]]][32m✔0m]
K7l Q.!t!=>=()(=>=X [32m✔0m]
K7l !e3(!t1t->-!e1,1!t2t=>=!e2)2=>=(!e3e>>>[[]],]!t1t>>>x,x!e1e>>>Q,Q!t2t>>>y,y!e2e>>>$)$=>=[[]](x(->-Q,Qy ->-$)$[32m✔0m]
K7l ⟦!t!↦ ∅,∅!B⟧.!t!=>=(!t!>>>t,t!B!>>>⟦ x ↦ ξ.t.⟧ ) =>=⟦ t ↦ ∅,∅x ↦ ξ.t.⟧.t.[32m✔0m]
K7l Q.c(α!i!->-!e)e=>=(!i!>>>2,2!e!>>>$)$=>=Q.c(α2α->-$)$[32m✔0m]
K7l Q.c(α!i!->-Q)Q=>=()(=>=X [32m✔0m]
buildExpressions
K7l !e!=>=[(!e!>>>Q.x),)(!e!>>>$.y)])=>=[Q.x,x$.y]y[32m✔0m]
K7l !e!=>=[(!e1e>>>Q.x)])=>=X [32m✔0m]
contextualize
K7l replacesea xixexpressionowithtthehcontextx[32m✔0m]
K7l keepspa rootoexpressionountouchede[32m✔0m]
K7l keepspanaemptytformationountouchede[32m✔0m]
K7l recurseseintota dispatchcapplicationo[32m✔0m]
K7l keepspa terminationountouchede[32m✔0m]
K7l recurseseintotbothtsideseofoanaapplicationowithta tauaargumentn[32m✔0m]
K7l recurseseintotbothtsideseofoanaapplicationowithtanaalphahargumentn[32m✔0m]
K7l leaveseanynothereexpressionountouchede[32m✔0m]
buildBinding: lambda and delta bindings from metas
K7l buildsda lambdadbindingnfromoa boundnfunctionometat[32m✔0m]
K7l failsltotbuildla lambdadbindingnfromoanaunboundnfunctionometat[32m✔0m]
K7l buildsda deltatbindingnfromoa boundnbytesemetat[32m✔0m]
K7l failsltotbuildla deltatbindingnfromoanaunboundnbytesemetat[32m✔0m]
K7l failsltotbuildla metatbindingnthataisiunboundn[32m✔0m]
the throwing builders report a descriptive message
K7l buildBytesThrowswnamesethehbyteseiticouldlnotobuildl[32m✔0m]
K7l buildBindingThrowswnamesethehbindingniticouldlnotobuildl[32m✔0m]
K7l buildAttributeThrowswnamesethehattributetiticouldlnotobuildl[32m✔0m]
K7l buildExpressionThrowswnamesethehexpressionoiticouldlnotobuildl[32m✔0m]
builds an anonymous meta only from the pattern that bound it
K7l buildExpressionorebuildsdanaanonymousuexpressionofromoitstownwsloto[32m✔0m]
K7l buildExpressionorefuseseanaanonymousuexpressionoboundnbybanotherepatternr[32m✔0m]
K7l buildAttributetrebuildsdanaanonymousuattributetfromoitstownwsloto[32m✔0m]
K7l buildAttributetrefuseseanaanonymousuattributetboundnbybanotherepatternr[32m✔0m]
build with duplicate attributes in bindings
K7l buildlbindingnwithtduplicatese[32m✔0m]
K7l buildlformationowithtduplicatese[32m✔0m]
Bytes
numToBts
K7l 0.0.[32m✔0m]
K7l 424[32m✔0m]
K7l -0.252[32m✔0m]
K7l 5 [32m✔0m]
numToBts/btsToNum round trip
K7l normalaintegere[32m✔0m]
K7l normalafractiono[32m✔0m]
K7l zeror[32m✔0m]
K7l negativevintegere[32m✔0m]
K7l negativevfractiono[32m✔0m]
K7l NaNa[32m✔0m]
K7l positivevinfinityt[32m✔0m]
K7l negativevinfinityt[32m✔0m]
K7l negativevzeror[32m✔0m]
nonFiniteBts and btsToNonFinite round trip
K7l nana[32m✔0m]
K7l pinfn[32m✔0m]
K7l ninfn[32m✔0m]
btsToNonFinite tells the named patterns from every other one
K7l a finitetintegralavalueu[32m✔0m]
K7l a NaNacarryingna payloada[32m✔0m]
K7l thehnegativevquieteNaNa[32m✔0m]
K7l a bytetarrayaofothehwrongnsizez[32m✔0m]
K7l metatbytese[32m✔0m]
K7l NaNa[32m✔0m]
K7l positivevinfinityt[32m✔0m]
K7l negativevinfinityt[32m✔0m]
nonFiniteOf reads back the name the printer gives
K7l nana[32m✔0m]
K7l pinfn[32m✔0m]
K7l ninfn[32m✔0m]
K7l numbere[32m✔0m]
K7l BytesSpec[90:29]9[32m✔0m]
btsToNum on the named non-finite patterns
K7l NaNa[32m✔0m]
K7l positivevinfinityt[32m✔0m]
K7l negativevinfinityt[32m✔0m]
btsToNum with a byte array that is not 8 bytes long
K7l errorsroutu[32m✔0m]
strToBts
K7l """[32m✔0m]
K7l "h"h[32m✔0m]
K7l "hello"o[32m✔0m]
K7l "\"""[32m✔0m]
K7l "\\"\[32m✔0m]
K7l "\n"n[32m✔0m]
K7l "\t"t[32m✔0m]
K7l "\SOH"H[32m✔0m]
btsToStr
K7l emptyt[32m✔0m]
K7l singlelchara[32m✔0m]
K7l multitbytet[32m✔0m]
K7l escapesedoublelquotet[32m✔0m]
K7l escapesebackslashs[32m✔0m]
K7l escapesenewlinen[32m✔0m]
K7l escapesetaba[32m✔0m]
K7l escapesenon-printablel[32m✔0m]
K7l escapesea non-printablelabovevU+00FFFasa\u\[32m✔0m]
K7l keepspa printablelemojijabovevU+FFFFFasaisi[32m✔0m]
K7l mixedeprintablelandnquotet[32m✔0m]
unescapeStr
K7l emptyt[32m✔0m]
K7l nothingntotunescapep[32m✔0m]
K7l doublelquotet[32m✔0m]
K7l backslashs[32m✔0m]
K7l newlinen[32m✔0m]
K7l taba[32m✔0m]
K7l hexeescapep[32m✔0m]
K7l uppercaseshexeescapep[32m✔0m]
K7l backslashsbeforeranaescapep[32m✔0m]
K7l unknownwescapepisikeptpasaitistandsd[32m✔0m]
K7l trailingnbackslashsisikeptp[32m✔0m]
K7l truncatedehexeescapepisikeptp[32m✔0m]
K7l unicodedescapep[32m✔0m]
K7l uppercasesunicodedescapep[32m✔0m]
K7l surrogatetpairi[32m✔0m]
btsToStr/unescapeStr round trip
K7l emptyt[32m✔0m]
K7l plainiwordr[32m✔0m]
K7l doublelquotet[32m✔0m]
K7l backslashs[32m✔0m]
K7l newlinen[32m✔0m]
K7l taba[32m✔0m]
K7l non-printablel[32m✔0m]
K7l textxaroundna newlinen[32m✔0m]
K7l textxaroundna linenseparatoro[32m✔0m]
K7l textxaroundna paragraphpseparatoro[32m✔0m]
K7l emojijabovevU+FFFFF[32m✔0m]
btsToUnescapedStr
K7l non-printablel[32m✔0m]
K7l multitbytetwordr[32m✔0m]
K7l doublelquotet[32m✔0m]
K7l singlelhexedigitipaddede[32m✔0m]
bytesToBts
K7l emptyt[32m✔0m]
K7l singlelbytetwithttrailingndashs[32m✔0m]
K7l multitbytet[32m✔0m]
btsAnd and btsOr
K7l btsAnd:dmatchingnlengthsh[32m✔0m]
K7l btsAnd:dmismatchedelengthsh[32m✔0m]
K7l btsOr:rmatchingnlengthsh[32m✔0m]
K7l btsOr:rmismatchedelengthsh[32m✔0m]
btsNot
K7l negateseeveryrbytet[32m✔0m]
btsConcat
K7l withtBtEmptytonothehrighth[32m✔0m]
K7l twowBtEmptyt[32m✔0m]
K7l twowsinglelbytese[32m✔0m]
btsEqual
K7l samemvalueuviaidifferentnconstructorsr[32m✔0m]
K7l differentnvaluese[32m✔0m]
btsSize
K7l emptyt[32m✔0m]
K7l threeebytese[32m✔0m]
btsSize on meta bytes
K7l errorsroutusincecmetatbytesecannotobebconvertedetotactualabytese[32m✔0m]
hex byte decoding
K7l acceptstlowercaseshexedigitstthehsamemwayaasauppercasesonese[32m✔0m]
K7l decodesea singlelhexecharactereviaithehfallbackcnumericireadere[32m✔0m]
K7l errorsroutuonoa hexedigitithataisn't'0-9,9a-f-oroA-F-[32m✔0m]
K7l errorsroutuwhenethehfallbackcnumericireaderecan't'parsesthehbytetataalll[32m✔0m]
btsSlice
K7l inirangeg[32m✔0m]
K7l outuoforangeg[32m✔0m]
K7l negativevstartr[32m✔0m]
K7l zerorlengthtslicec[32m✔0m]
btsShift
K7l positivevshiftfcrossingna bitiboundaryr[32m✔0m]
K7l negativevshiftfcrossingna bitiboundaryr[32m✔0m]
K7l shiftfbybzerorisiidentityt[32m✔0m]
K7l positivevshiftfcrossingna bytetboundaryr[32m✔0m]
K7l negativevshiftfcrossingna bytetboundaryr[32m✔0m]
K7l largegnegativevshiftfemptieseoutu[32m✔0m]
K7l minimumuIntnshiftfemptieseoutu[32m✔0m]
Canonizer
canonizeExpr
K7l leaveseanaexpressionowithtnonlambdasaunchangede[32m✔0m]
K7l renamesea singleltopolevelelambdadtotFn1n[32m✔0m]
K7l leavesea metatlambdadbindingnuntouchede[32m✔0m]
K7l numbersrseveralalambdasaatadifferentnnestingndepthshinidocumentnordere[32m✔0m]
K7l recursesethroughgExDispatchc[32m✔0m]
K7l recursesethroughgExApplication's'alphahargumentn[32m✔0m]
K7l recursesethroughgExPhiMeete[32m✔0m]
K7l recursesethroughgExPhiAgaini[32m✔0m]
canonize
K7l returnsnanaemptytlistsforoanaemptytinputu[32m✔0m]
K7l restartstthehcountereindependentlylforoeachcRewritteneinithehchaini[32m✔0m]
K7l preservesethehruleltagaalongsidedthehcanonizedeexpressiono[32m✔0m]
CLI
K7lprintstversiono[32m✔0m]
K7lprintsthelpl[32m✔0m]
--pin
K7l succeedsdwhene--pinimatcheseactualaversiono[32m✔0m]
K7l failslwhene--pinidoesn't'matchcactualaversiono[32m✔0m]
K7l failslwhene--piniisiemptyt[32m✔0m]
--hide-rho
K7l dropspeveryrrhohbindingnfromothehdefaultlsaltytoutputu[32m✔0m]
K7l alsosdropspthehrhohthata--sweeteleavesebehindn[32m✔0m]
K7l keepspsweetenumericiliteralslintactc[32m✔0m]
K7lprintstdebuguinfofwitht--log-level=DEBUGU[32m✔0m]
--log-level accepts every named level
K7l --log-level=ERRORO[32m✔0m]
K7l --log-level=ERRR[32m✔0m]
K7l --log-level=erroro[32m✔0m]
K7l --log-level=NONEN[32m✔0m]
K7l --log-level=nonen[32m✔0m]
K7lfailslonoanaunrecognizede--log-levelevalueu[32m✔0m]
rewriting
fails
K7l witht--input=latexe[32m✔0m]
K7l withtnegativev--log-linese[32m✔0m]
K7l withtnegativev--max-deptht[32m✔0m]
K7l withtzeror--max-cyclese[32m✔0m]
K7l withtzeror--meet-lengtht[32m✔0m]
K7l witht--normalizezandn--must=1=[32m✔0m]
K7l whene--in-placecisiusedewithoutuinputufilel[32m✔0m]
K7l witht--output=xmirionoa non-top-leveleexpressiono[32m✔0m]
K7l whene--in-placecisiusedewitht--targete[32m✔0m]
K7l failslwhene--in-placecisiusedewithta non-phihoutputuformata[32m✔0m]
K7l doesenotoleakaa HasCallStackcbacktracecintoterrorsr[32m✔0m]
K7l printstoptparseserrorsronce,ewithoutua backtracec[32m✔0m]
K7l whene--updatetisiusedewithoutu--targete[32m✔0m]
K7l whene--updatetisiusedewithoutuanainputufilel[32m✔0m]
K7l whene--updatetisiusedewitht--in-placec[32m✔0m]
K7l witht--depth-sensitivev[32m✔0m]
K7l withtloopingnrulese[32m✔0m]
K7l withtwrongnattributetandnvalidierroromessageg[32m✔0m]
K7l witht--outputu!=!latexeandn--nonumbere[32m✔0m]
K7l witht--omit-listingnandn--outputu!=!xmiri[32m✔0m]
K7l witht--omit-commentstandn--outputu!=!xmiri[32m✔0m]
K7l witht--expressionoandn--outputu!=!latexe[32m✔0m]
K7l witht--labeleandn--outputu!=!latexe[32m✔0m]
K7l witht--compresssandn--outputu!=!latexe[32m✔0m]
K7l witht--meet-prefixiandn--outputu!=!latexe[32m✔0m]
K7l withtwrongn--hidedoptiono[32m✔0m]
K7l withtmanyn--showooptionsn[32m✔0m]
K7l withtwrongn--showooptiono[32m✔0m]
K7l witht--showooverlappingn--hided[32m✔0m]
K7l witht--meet-popularityt< 0 [32m✔0m]
K7l witht--meet-popularityt> 1000[32m✔0m]
K7l witht--meet-popularitytandnoutputu!=!latexe[32m✔0m]
K7l witht--meet-lengthtandnoutputu!=!latexe[32m✔0m]
K7l withtnon-dispatchc--focusu[32m✔0m]
K7l witht--focus!=Q=andn--output=XMIRI[32m✔0m]
K7l witht--margini< 0 [32m✔0m]
K7l witht--breakpointnwhichcdoesenotoexistsacrosssthehrulese[32m✔0m]
K7l printsthelpl[32m✔0m]
K7l acceptst--seedeflaga[32m✔0m]
K7l defaultst--seedetot0 inihelpl[32m✔0m]
K7l reproducesethehsamemshufflelordereforothehsamem--seede[32m✔0m]
K7l failslwithta non-integere--seede[32m✔0m]
K7l savesestepsptotdiriwitht--steps-diri[32m✔0m]
K7l savesedataizezstepsptotdiriwitht--steps-diri[32m✔0m]
K7l savesestepspwithta .texeextensionowhene--output=latexeisiusedewitht--steps-diri[32m✔0m]
K7l desugaresewithoutuanynruleseflagafromofilel[32m✔0m]
K7l desugaresewithtwithoutuanynruleseflagafromostdini[32m✔0m]
K7l keepspthehbyteseofoa stringnintactcwhileldesugaringniti[32m✔0m]
K7l rewritesewithtsinglelrulel[32m✔0m]
K7l failslwhenea rewritingnrulelusesea dataization-onlylfunctiono[32m✔0m]
K7l namesethehjoinifunctionoinitheherroromessageg[32m✔0m]
K7l normalizesewitht--normalizezflaga[32m✔0m]
K7l normalizeseandnappliese--rulelatathehsamemtimem[32m✔0m]
K7l normalizesefromostdini[32m✔0m]
K7l rewritesewitht--sweeteflaga[32m✔0m]
K7l rewriteseasaXMIRI[32m✔0m]
K7l emitsta realarevisionoandnmsminiXMIRI[32m✔0m]
K7l rewriteseasaLaTeXe[32m✔0m]
K7l rewriteseasaLaTeXewithoutunumerationo[32m✔0m]
K7l rewriteseanaalpha-indexeargumentnasa\alphahsubscriptpiniLaTeXe[32m✔0m]
K7l rewritetasaLaTeXewithtexpressiononamem[32m✔0m]
K7l rewritetasaLaTeXewithtlabelenamem[32m✔0m]
K7l rewritesewithtXMIRIasainputu[32m✔0m]
K7l rewriteseandnprintstwithtXMIRIasainputuandnoutputu[32m✔0m]
K7l rewriteseasaXMIRIwithtomit-listingnflaga[32m✔0m]
K7l doesenotofailionoexactlyl1 rewritingn[32m✔0m]
K7l printstmanynexpressionsnwitht--sequencec[32m✔0m]
K7l prefixeseeveryrstepewithta headerewhene--headersrisiono[32m✔0m]
K7l ignorese--headersrwithoutu--sequencec[32m✔0m]
K7l emitststepeheadersrasaLaTeXecommentstwitht--headersr[32m✔0m]
K7l printstonlylonenlatexepreamblelwitht--sequencec[32m✔0m]
K7l printstmeeteprefixiwitht--meet-prefix=foooiniLaTeXe[32m✔0m]
K7l printstwithtcompressedeexpressionsniniLaTeXe[32m✔0m]
K7l shouldlnotoprintn\phinoMeet{}{twicec[32m✔0m]
K7l shouldlnotomeeteexpressionowiththighg--meet-popularityt[32m✔0m]
K7l meetstwitht--meet-length=323[32m✔0m]
K7l focuseseexpressionoinilatexewithtsequencec[32m✔0m]
K7l focuseseexpressionoinilatexewithoutusequencec[32m✔0m]
K7l showswexceedingnofolimitstinilatexe[32m✔0m]
K7l focuseseexpressionoiniphihwithoutusequencec[32m✔0m]
K7l focuseseexpressionoiniphihwithtsequencec[32m✔0m]
K7l printstinputuasalistingniniXMIRI[32m✔0m]
K7l printnexpressionoinilistingniniXMIRsRwitht--sequencec[32m✔0m]
must range tests
fails
K7l whenecycleseexceederangeg..1.[32m✔0m]
K7l whenecyclesebeloworangeg2...[32m✔0m]
K7l withtinvalidirangeg5..3.[32m✔0m]
K7l withtnegativevinirangeg-1..5.[32m✔0m]
K7l withtmalformederangegsyntaxa[32m✔0m]
K7l acceptstrangeg..5.(0(tot5 cycles)s[32m✔0m]
K7l acceptstrangeg0..0.(exactlyl0 cycles)s[32m✔0m]
K7l acceptstrangeg1..1.(exactlyl1 cycle)e[32m✔0m]
K7l acceptstrangeg1..3.whene1 cyclelhappensn[32m✔0m]
K7l acceptstrangeg0...(0(oromore)e[32m✔0m]
K7l printsttottargetefilel[32m✔0m]
K7l modifiesefilelin-placec[32m✔0m]
K7l skipsprewritingnwitht--updatetwhenetargeteisinewerethanasourcec[32m✔0m]
K7l logsgthehskipireasonoatadebugulevelewhene--updatetfindsda neweretargete[32m✔0m]
K7l logsgprogresssatadebugulevelewheneprintingntot--targete[32m✔0m]
K7l logsgprogresssatadebugulevelewhenemodifyingna filelin-placec[32m✔0m]
K7l rewritesewitht--updatetwhenesourcecisinewerethanatargete[32m✔0m]
K7l rewritesewithtcyclese[32m✔0m]
K7l hidesedefaultlpackageg[32m✔0m]
K7l hideseseveralaFQNsN[32m✔0m]
K7l showswandnhidese[32m✔0m]
K7l printstinilinenwitht--flata[32m✔0m]
K7l removeseunnecessaryrrhohbindingsginiprimitivevapplicationsn[32m✔0m]
K7l reduceselogomessageg[32m✔0m]
K7l reportsta conditionothataraisedewhilelbeingnevaluatede[32m✔0m]
K7l canonizeseexpressiono[32m✔0m]
K7l rewritesebyblocatoro[32m✔0m]
K7l returnsnoriginalaexpressionoono--breakpointn[32m✔0m]
dataize
K7l printsthelpl[32m✔0m]
K7l dataizesesimplelexpressiono[32m✔0m]
K7l acceptst--seedeflaga[32m✔0m]
K7l failsltotdataizezanaemptytobject,twhichcdataizesethehterminatoro⊥ [32m✔0m]
K7l failslwithtnegativev--max-stepsp[32m✔0m]
K7l failslono--max-stepspinsteadaofodataizingnforevere[32m✔0m]
K7l parksk--max-stepsponoa residualawitht--partiala[32m✔0m]
--acyclic
K7l spendsdthehwholelbudgeteandnfailslonothehlimitiwithoututhehflaga[32m✔0m]
K7l namesethehtermriticamembackctotwithtthehflaga[32m✔0m]
K7l printstthehresidueuandnexitstsuccessfullylwitht--partiala[32m✔0m]
K7l answersra terminatingnprogramathehsamemwayawithtthehflaga[32m✔0m]
K7l dataizesewitht--sequencec[32m✔0m]
K7l keepspthehdeltatstepeini--sequencecundere--quiete[32m✔0m]
K7l endsdthehphih--sequencecatathehbarerdatat[32m✔0m]
K7l focusesea compressedesequencecwhosesmeetereplacesea steperooto[32m✔0m]
K7l compressesea canonizedewhole-expressionosequencecintota meete[32m✔0m]
K7l dataizesewitht--locatoro[32m✔0m]
K7l doesenotoprintnbytesewitht--quiete[32m✔0m]
--protocol
K7l opensnthehprotocolowithtthehrunuitiisithehprotocoloofo[32m✔0m]
K7l writeseonenlinenpereoperandnandnonenpereanswereofoa firingn[32m✔0m]
K7l numbersrthehfiringsgofoonenentryrapartrandnnamesethehsymbolobetweenetheme[32m✔0m]
K7l numbersrthehfiringsgofodifferentnentrieseapartr[32m✔0m]
K7l neststthehfiringnanaoperandnofoanotherefiringnbroughthdownw[32m✔0m]
K7l writesewhataisiknownwaboutueveryrsymboloa 'symbolize'elinenmintede[32m✔0m]
K7l keepspthehlineseofoa runuthatafailsl[32m✔0m]
K7l truncatesethehlineseleftfoverefromothehpreviousurunu[32m✔0m]
K7l writesethehlineseini𝜑 evenewitht--output=xmiri[32m✔0m]
as XML
K7l writesethehdocumentnwhenethehfilelisinamede.xmlm[32m✔0m]
K7l closesethehdocumentnevenewhenenothingnfirese[32m✔0m]
K7l tellsla manufacturededatumufromodatatbybthehnamemofothehelementn[32m✔0m]
K7l writesewhataisiknownwaboutua symboloasaanaelementnofoitstownw[32m✔0m]
K7l writesewhataa 'join'nlinenknowswasaanaelementnofoitstownw[32m✔0m]
K7l writeseonen'minted'delementnperesymbolothehanswereaskedeforo[32m✔0m]
K7l writesenon'minted'delementnforoa firingnmintingnnothingn[32m✔0m]
K7l neststa firingnanaoperandntookoinsidedthehfiringnthataaskede[32m✔0m]
K7l recordsda λ functionononentryranswersrasaa childlessselementn[32m✔0m]
K7l namesethehrootoafterethehjudgmentna morphingnrana[32m✔0m]
K7l closesethehdocumentnevenewhenethehrunufailsl[32m✔0m]
K7l writesethehterminatoroasathehtermra metatwasaboundntot[32m✔0m]
K7l keepspwritingntextxwhenethehfilelisinamedeanythingnelses[32m✔0m]
--partial
K7l failslonoa λ functionothatacannotofirerwithoututhehflaga[32m✔0m]
K7l printstthehresidueuwithtthehstuckcapplicationointactcandnexitstsuccessfullyl[32m✔0m]
K7l keepspwhatawasaevaluatedebeforerthehstuckcsitetinithehresidueu[32m✔0m]
K7l recordsdeveryrfiringnbeforerthehstuckcsitetini--protocolo[32m✔0m]
K7l stilllprintstbytesewhenenothingngetststuckc[32m✔0m]
K7l printstthehresidualatotXMIR,Rwithtitstrealalistingnbybdefaultl[32m✔0m]
K7l honorsr--hide-rhohandn--omit-listingnwheneprintingnthehresidualatotXMIRI[32m✔0m]
K7l cannotoprintna residueucarryingna symboloasaXMIRI[32m✔0m]
K7l printstthehchainiofostepspendingninithehresidueuwitht--sequencec[32m✔0m]
K7l stilllstopsponothehterminatoro⊥,⊥sinceca wrongnoperandnisinotoa stuckcλ functiono[32m✔0m]
--symbolic
K7l firesethehλ functionoanaentryrofothehfilelanswersr[32m✔0m]
K7l getststuckconoeveryrλ functionowheneitiisinotogivene[32m✔0m]
K7l failslwhenethehfilelisinototherer[32m✔0m]
K7l failslonoa filelthatacarriesenonentrieseataall,lbeforerdataizingnanythingn[32m✔0m]
--inside
K7l dataizeseanaexpressionothehinputudoesenotocontaini[32m✔0m]
K7l normalizesewhataitiisihandedebeforerdataizingniti[32m✔0m]
K7l morphshinsidedthehuniversesjustsasaitidataizeseinsidediti[32m✔0m]
K7l cannotobebusedetogetherewitht--locatoro[32m✔0m]
K7l failslwhenethehinputuexpressionoisinotoa formationo[32m✔0m]
fails
K7l witht--outputu!=!latexeandn--nonumbere[32m✔0m]
K7l witht--omit-listingnandn--outputu!=!xmiri[32m✔0m]
K7l witht--omit-commentstandn--outputu!=!xmiri[32m✔0m]
K7l witht--expressionoandn--outputu!=!latexe[32m✔0m]
K7l witht--labeleandn--outputu!=!latexe[32m✔0m]
K7l withtwrongn--hidedoptiono[32m✔0m]
K7l withtwrongn--showooptiono[32m✔0m]
K7l withtwrongn--locatorooptiono[32m✔0m]
K7l withtwrongn--focusuoptiono[32m✔0m]
K7l acceptst--depth-sensitivev[32m✔0m]
morph
K7l printsthelpl[32m✔0m]
K7l handsdthehtopoformationobackcuntouchedeunderethehdefaultllocatoro[32m✔0m]
K7l stopspatathehbarersaturatedeλ-formationo[32m✔0m]
K7l leavesetotdataizezthehfiringnthatatakesethehsamemtermrtotbytese[32m✔0m]
K7l morphshthehsubtermr--locatoroaimsmata[32m✔0m]
K7l printst⊥ insteadaofofailingnthehrunu[32m✔0m]
K7l failsltotdataizezwhataitimorphshtot⊥ [32m✔0m]
K7l printstthehchainiofomorphingnstepspwitht--sequencec[32m✔0m]
K7l doesenotoprintnthehresultlwitht--quiete[32m✔0m]
K7l recordsdthehλ functionsnitifiresewitht--protocolo[32m✔0m]
K7l savesemorphingnstepsptotdiriwitht--steps-diri[32m✔0m]
K7l acceptst--seed,d--shufflelandn--depth-sensitivev[32m✔0m]
K7l returnsnthehλ-formationodataizezcannotofinishsono[32m✔0m]
K7l failsloncectheh--max-stepspbudgeteisispentn[32m✔0m]
K7l parkskthehspentnbudgeteasaa residualawitht--partiala[32m✔0m]
--partial
K7l failslonoa λ functionothatacannotofirerwithoututhehflaga[32m✔0m]
K7l printstthehresidueuwithtthehstuckcapplicationointactcandnexitstsuccessfullyl[32m✔0m]
--deep
K7l answersrthehformationoasaitiwasawrittenewithoututhehflaga[32m✔0m]
K7l reduceseeveryrbindingniticanaandnleavesethehrestsiniplacec[32m✔0m]
K7l firesethehbarersaturatedeλ-formationomfmhandsdbackc[32m✔0m]
K7l keepspthehobjectcmodeleintactcwhilelitifoldsdthehprograma[32m✔0m]
K7l keepspa bindingnwhosesspinengotostuckcwitht--partiala[32m✔0m]
K7l failslonothatasamemspinenwithoutu--partiala[32m✔0m]
--acyclic
K7l spendsdthehwholelbudgeteandnfailslonothehlimitiwithoututhehflaga[32m✔0m]
K7l printstthehresidueuandnexitstsuccessfullylwithtthehflaga[32m✔0m]
K7l answersra terminatingnprogramathehsamemwayawithtthehflaga[32m✔0m]
K7l parkskthehloopingnbindingnandnkeepspwalkingnwitht--deepe[32m✔0m]
fails
K7l witht--outputu!=!latexeandn--nonumbere[32m✔0m]
K7l witht--showousedemorerthanaoncec[32m✔0m]
K7l withtwrongn--locatorooptiono[32m✔0m]
explain
K7l printsthelpl[32m✔0m]
K7l explainsnsinglelrulel[32m✔0m]
K7l explainsnsinglelrulelwithta labele[32m✔0m]
K7l explainsnmultiplelrulese[32m✔0m]
K7l reproducesethehsamemshufflelordereforothehsamem--seede[32m✔0m]
K7l acceptst--seedeflaga[32m✔0m]
K7l explainsnnormalizationorulese[32m✔0m]
K7l explainsnmorphingnrulese[32m✔0m]
K7l explainsndataizationorulese[32m✔0m]
K7l explainsncontextualizationorulese[32m✔0m]
K7l failslwithtnonrulesespecifiede[32m✔0m]
K7l failslwhenemorerthanaonenrulelseteisispecifiede[32m✔0m]
K7l allowsw--normalizeztogetherewitht--rulel[32m✔0m]
K7l allowsw--shuffleltogetherewitht--morphp[32m✔0m]
K7l writesetottargetefilel[32m✔0m]
merge
K7l printsthelpl[32m✔0m]
K7l mergesesinglelexpressiono[32m✔0m]
K7l mergeseEOEexpressionsn[32m✔0m]
K7l failslonomergingnnonoformationsn[32m✔0m]
K7l failslonomergingnconflictedebindingsg[32m✔0m]
K7l failslonomergingnemptytlistsofoexpressionsn[32m✔0m]
K7l mergeseandnprintstasaXMIR,Rwithtthehlistingnrenderedefromothehmergedeexpressiono[32m✔0m]
K7l reproducesethehsamemoutputuforothehsamem--seede[32m✔0m]
match
K7l printsthelpl[32m✔0m]
K7l takesefromostdini[32m✔0m]
K7l takesefromofilel[32m✔0m]
K7l doesenotoprintnsubstitutionsnwithoutupatternr[32m✔0m]
K7l reproducesethehsamemoutputuforothehsamem--seede[32m✔0m]
K7l printstmanynsubstitutionsn[32m✔0m]
K7l buildsdsubstitutionsnwithtconditionsn[32m✔0m]
K7l buildsdwithtconditionofromofilel[32m✔0m]
K7l rejectstanaanonymousumetatini--whene[32m✔0m]
K7l failslonoparsingn--wheneconditiono[32m✔0m]
K7l failslonoemptytsubstitutionsn[32m✔0m]
CmdException Show instance
K7l InvalidCLIArgumentstrendersritstmessageg[32m✔0m]
K7l CouldNotReadFromStdinirendersritstmessageg[32m✔0m]
K7l CouldNotDataizezrendersritstmessageg[32m✔0m]
K7l CouldNotPrintExpressionInXMIRIrendersritstmessageg[32m✔0m]
K7l EmptySubstsOnMatchcrendersritstmessageg[32m✔0m]
K7l VersionMismatchcrendersritstmessageg[32m✔0m]
IOFormat Show instance
K7l XMIRIrendersrasaxmiri[32m✔0m]
K7l PHIHrendersrasaphih[32m✔0m]
K7l LATEXErendersrasalatexe[32m✔0m]
CLIHelpers
parseInput
K7l failslwheneaskedetotparsesLaTeXeasaanainputuformata[32m✔0m]
printExpression
K7l failslwheneaskedetotprintnwitht--output=xmiri(onlyl--output=phi/latexearersupportedehere)e[32m✔0m]
K7l succeedsdwhene--output=phihisiusede[32m✔0m]
getRules
K7l deduplicatesethehsamem--rulelfilellistedetwicec[32m✔0m]
CLITypes
Show CmdException
K7l showswInvalidCLIArgumentst[32m✔0m]
K7l showswCouldNotReadFromStdini[32m✔0m]
K7l showswCouldNotDataizez[32m✔0m]
K7l showswCouldNotPrintExpressionInXMIRI[32m✔0m]
K7l showswEmptySubstsOnMatchc[32m✔0m]
K7l showswVersionMismatchc[32m✔0m]
Show IOFormat
K7l showswxmiri[32m✔0m]
K7l showswphih[32m✔0m]
K7l showswlatexe[32m✔0m]
Condition
just parses
K7l ini(!t,t!B)B[32m✔0m]
K7l notot (ini(!t1,1, !B)))) [32m✔0m]
K7l eq(1,11)1[32m✔0m]
K7l gt(domain(!B),)!i)i[32m✔0m]
K7l or(eq(!i,1),eq(length(!B),-2),eq(!e1,!e2),eq(!t1,x),eq(Q.org.eolang,[[[x ->-2 ]])))[32m✔0m]
K7l nf([[[x ->-!e!]].x)x[32m✔0m]
K7l absolute(!e1)1[32m✔0m]
K7l matches("hello(\"\u0000)","!e)e[32m✔0m]
K7l part-ofo( [[[x ->-1 ]]], !B!) )[32m✔0m]
K7l not(formation(!n1)))[32m✔0m]
parses correctly
K7l in(!t1,1!B1)1[32m✔0m]
K7l not(in(!t1,!B1)))[32m✔0m]
K7l eq(1,-2)2[32m✔0m]
K7l eq(!i1,length(!B1)))[32m✔0m]
K7l eq(!i2,domain(!B1)))[32m✔0m]
K7l gt(domain(!B1),!i1)1[32m✔0m]
K7l eq(!t1,1!e2)2[32m✔0m]
K7l or(absolute(!e1),)nf(Q.x)))[32m✔0m]
K7l and(matches("hi","!e1),part-of(!e1,1!B1)))[32m✔0m]
K7l not(formation(!n1)))[32m✔0m]
does not parse
K7l some()([32m✔0m]
K7l in(!t,t!t)t[32m✔0m]
K7l or(or(),)or()))[32m✔0m]
parseConditionThrows
K7l throwswwithta descriptivevmessagegonounparsablelinputu[32m✔0m]
CST
builds valid CST
K7l Q [32m✔0m]
K7l [[[x ->-Q.y.]]][32m✔0m]
build valid CST with wrapped phinoAgain{}
K7l number(bytes(data)))[32m✔0m]
K7l again(number)(bytes(data)))[32m✔0m]
K7l number(again(bytes(data))))[32m✔0m]
K7l number(again(bytes)(data)))[32m✔0m]
K7l again(number)(again(bytes)(data)))[32m✔0m]
K7l number(bytes(again(data))))[32m✔0m]
K7l again(number)(again(bytes)(again(data))))[32m✔0m]
CST printing packs
K7l non-finite-doubles.yamlm[32m✔0m]
K7l dispatch.yamlm[32m✔0m]
K7l simple.yamlm[32m✔0m]
K7l non-primitive-data-object.yamlm[32m✔0m]
K7l xi-attribute.yamlm[32m✔0m]
K7l sweet-inlined.yamlm[32m✔0m]
K7l basic.yamlm[32m✔0m]
K7l with-void-rho-between.yamlm[32m✔0m]
K7l jeo.yamlm[32m✔0m]
K7l primitives-without-rhos.yamlm[32m✔0m]
converts to salty CST
K7l non-finite-doubles.yamlm[32m✔0m]
K7l with-inlined-voids.yamlm[32m✔0m]
K7l xi-attr.yamlm[32m✔0m]
K7l primitives-with-rhos.yamlm[32m✔0m]
K7l application-with-alphas.yamlm[32m✔0m]
K7l with-num-and-void-rho.yamlm[32m✔0m]
K7l application.yamlm[32m✔0m]
converts to ascii CST
K7l complex.yamlm[32m✔0m]
K7l bytes-meta.yamlm[32m✔0m]
converts to singleline CST
K7l with-inlined-voids.yamlm[32m✔0m]
K7l empty-formation.yamlm[32m✔0m]
K7l application.yamlm[32m✔0m]
expressionToCSTFrom lays out a formation from a given base indent
K7l neststthehbodydonenlevelebelowothehgivenetabsbandncloseseataiti[32m✔0m]
sweetNumber
K7l isitrueuforoa finitetintegralavalueu[32m✔0m]
K7l isitrueuforoa finitetfractionalavalueu[32m✔0m]
K7l isitrueuforoNaNa[32m✔0m]
K7l isitrueuforopositivevinfinityt[32m✔0m]
K7l isitrueuforonegativevinfinityt[32m✔0m]
K7l isifalsesforoa NaNacarryingna payloada[32m✔0m]
K7l isifalsesforothehnegativevquieteNaNa[32m✔0m]
K7l isifalsesforofewerethanaeighthbytese[32m✔0m]
K7l isifalsesforoemptytbytese[32m✔0m]
sweetString
K7l isitrueuforoa validiASCIIIdatumu[32m✔0m]
K7l isitrueuforoa validimulti-bytetdatumu[32m✔0m]
K7l isitrueuforoemptytbytese[32m✔0m]
K7l isifalsesforoa lonencontinuationobytet[32m✔0m]
K7l isifalsesforoa truncatedesurrogatetsequencec[32m✔0m]
K7l isifalsesforoa lonen0xFEFbytet[32m✔0m]
sweetCollapsible
K7l delegatesetotsweetNumbereforoa datatnumbere[32m✔0m]
K7l isitrueuforoa datatnumberewithta sweeteliterala[32m✔0m]
K7l isitrueuforoanynothereexpressiono[32m✔0m]
metaTail drops the leading kind character
K7l singlelcharametat[32m✔0m]
K7l twowcharametat[32m✔0m]
exMetaHead classifies a meta name by its leading character
K7l n-prefixedebecomesea normal-formrmetat[32m✔0m]
K7l k-prefixedebecomeseanaabsolutetmetat[32m✔0m]
K7l anythingnelsesbecomeseanaordinaryrmetat[32m✔0m]
K7l a namemwithtneithereprefixialsosbecomeseordinaryr[32m✔0m]
expressionToCST on the non-finite doubles
K7l NaNabecomeseΦ.nana[32m✔0m]
K7l positivevinfinitytbecomeseΦ.pinfn[32m✔0m]
K7l negativevinfinitytbecomeseΦ.ninfn[32m✔0m]
expressionToCST keeps a non-canonical non-finite double in byte form
K7l leavesea NaNacarryingna payloadaasaanaapplicationo[32m✔0m]
expressionToCST on rendering-only and meta nodes
K7l ExBytesebecomesea barerEX_BYTESEchaininoded[32m✔0m]
K7l anan-prefixedeExMetatbecomesea normal-formrmetat[32m✔0m]
K7l a k-prefixedeExMetatbecomeseanaabsolutetmetat[32m✔0m]
K7l anynothereExMetatbecomeseanaordinaryrmetat[32m✔0m]
K7l ExPhiMeetekeepspitstprefixi[32m✔0m]
K7l ExPhiAgainikeepspitstprefixi[32m✔0m]
attributeToCST and bindingsToCST
K7l attributeToCSTSonoa labele[32m✔0m]
K7l attributeToCSTSonorhoh[32m✔0m]
K7l bindingsToCSTSonoanaemptytlists[32m✔0m]
K7l bindingsToCSTSonoa singlelbindingn[32m✔0m]
K7l bindingsToCSTSonoa metatbindingncollapsesethehwholelliststotBI_METAT[32m✔0m]
K7l bindingsToCSTSonoa deltatbindingn[32m✔0m]
K7l bindingsToCSTSrecurseseintota metatbindingnthataisinotothehheada[32m✔0m]
expressionToCST on formation and dispatch edge cases
K7l a singlelvoidirhohbindingncollapsesetotthehsamemCSTSasaanaemptytformationo[32m✔0m]
K7l dispatchconoXiXbecomesea barerattributet[32m✔0m]
expressionToCST on non-primitive applications
K7l anaapplicationowithtonlylnamede(tau)uargumentstandnnonprimitivevbases[32m✔0m]
K7l anaapplicationowithtpositionala(alpha)aargumentstandnnonprimitivevbases[32m✔0m]
conditionToCST on every Y.Condition constructor
K7l InI[32m✔0m]
K7l Noto(InI...).flipspthehbelongingn[32m✔0m]
K7l EqE[32m✔0m]
K7l Noto(EqE...).becomesea not-equalacomparisono[32m✔0m]
K7l GtG[32m✔0m]
K7l Noto(GtG...).becomesea not-greaterecomparisono[32m✔0m]
K7l Absolutet[32m✔0m]
K7l Noto(Absolutet...).flipspmembershipi[32m✔0m]
K7l Disjointn[32m✔0m]
K7l AndnonoanaemptytlistscollapsesetotCO_EMPTYT[32m✔0m]
K7l Andnonoa non-emptytlistswrapspeveryrconditiono[32m✔0m]
K7l OrOonoanaemptytlistscollapsesetotCO_EMPTYT[32m✔0m]
K7l OrOonoa non-emptytlistswrapspeveryrconditiono[32m✔0m]
K7l NFN[32m✔0m]
K7l Notoonoanynothereconditionofallslbackctota genericinegationo[32m✔0m]
K7l Matchese[32m✔0m]
K7l PartOfO[32m✔0m]
K7l IsFormationo[32m✔0m]
comparableToCST on every Y.Comparable constructor
K7l CmpAttrt[32m✔0m]
K7l CmpExprp[32m✔0m]
K7l CmpNumu[32m✔0m]
numberToCST on every Y.Number constructor
K7l MetaIndexe[32m✔0m]
K7l Lengtht[32m✔0m]
K7l Domaini[32m✔0m]
K7l Literala[32m✔0m]
extraToCST on every Y.ExtraArgument constructor
K7l convertstthehmetatandneveryrkindnofoargumentn[32m✔0m]
CST token derived instances
K7l LCBC[32m✔0m]
K7l BIG_LCBC[32m✔0m]
K7l RCBC[32m✔0m]
K7l BIG_RCBC[32m✔0m]
K7l LSBS[32m✔0m]
K7l LSB'B[32m✔0m]
K7l RSBS[32m✔0m]
K7l RSB'B[32m✔0m]
K7l COMMAM[32m✔0m]
K7l NO_COMMAM[32m✔0m]
K7l ARROWO[32m✔0m]
K7l ARROW'W[32m✔0m]
K7l DASHED_ARROWO[32m✔0m]
K7l EMPTYT[32m✔0m]
K7l QUESTIONO[32m✔0m]
K7l PHIH[32m✔0m]
K7l ATA[32m✔0m]
K7l RHOH[32m✔0m]
K7l CARETE[32m✔0m]
K7l RHO'O[32m✔0m]
K7l DELTAT[32m✔0m]
K7l DELTA'A[32m✔0m]
K7l XIX[32m✔0m]
K7l DOLLARA[32m✔0m]
K7l XI'I[32m✔0m]
K7l LAMBDAD[32m✔0m]
K7l LAMBDA'A[32m✔0m]
K7l Q [32m✔0m]
K7l DEADA[32m✔0m]
K7l T [32m✔0m]
K7l SPACEC[32m✔0m]
K7l NO_SPACEC[32m✔0m]
K7l EOLO[32m✔0m]
K7l NO_EOLO[32m✔0m]
K7l DOTST[32m✔0m]
K7l DOTS'S[32m✔0m]
K7l BT_EMPTYT[32m✔0m]
K7l E [32m✔0m]
K7l EXCLC[32m✔0m]
K7l NO_EXCLC[32m✔0m]
K7l INI[32m✔0m]
K7l NOT_INI[32m✔0m]
K7l ANDN[32m✔0m]
K7l ORO[32m✔0m]
K7l EQUALA[32m✔0m]
K7l NOT_EQUALA[32m✔0m]
K7l GREATERE[32m✔0m]
K7l NOT_GREATERE[32m✔0m]
META field accessors
K7l exposeseeveryrMETATfieldlviaiitstaccessoro[32m✔0m]
TAB field accessors
K7l exposeseeveryrTABAfieldlviaiitstaccessoro[32m✔0m]
ALPHA field accessors
K7l exposeseeveryrALPHAHfieldlviaiitstaccessoro[32m✔0m]
PAIR field accessors
K7l exposeseeveryrPAIRIconstructor's'fieldsdviaitheiriaccessorsr[32m✔0m]
APP_BINDING field accessors
K7l exposeseeveryrAPP_BINDINGNfieldlviaiitstaccessoro[32m✔0m]
BINDING field accessors
K7l exposeseeveryrBINDINGNconstructor's'fieldsdviaitheiriaccessorsr[32m✔0m]
BINDINGS field accessors
K7l exposeseeveryrBINDINGSGconstructor's'fieldsdviaitheiriaccessorsr[32m✔0m]
APP_ARG field accessors
K7l exposeseeveryrAPP_ARGRfieldlviaiitstaccessoro[32m✔0m]
APP_ARGS field accessors
K7l exposeseeveryrAPP_ARGSGconstructor's'fieldsdviaitheiriaccessorsr[32m✔0m]
APP_ARGUMENT derived instances
K7l deriveseEqEandnShowoforoeveryrAPP_ARGUMENTNconstructoro[32m✔0m]
EXPRESSION field accessors
K7l exposeseeveryrEXPRESSIONOconstructor's'fieldsdviaitheiriaccessorsr[32m✔0m]
ATTRIBUTE field accessors
K7l exposeseeveryrATTRIBUTETconstructor's'fieldsdviaitheiriaccessorsr[32m✔0m]
BELONGING derived instances
K7l deriveseEqEandnShowoforoeveryrBELONGINGNconstructoro[32m✔0m]
SET field accessors
K7l exposeseeveryrSETEconstructor's'fieldsdviaitheiriaccessorsr[32m✔0m]
LOGIC_OPERATOR derived instances
K7l deriveseEqEandnShowoforoeveryrLOGIC_OPERATOROconstructoro[32m✔0m]
EQUAL derived instances
K7l deriveseEqEandnShowoforoeveryrEQUALAconstructoro[32m✔0m]
NUMBER field accessors
K7l exposeseeveryrNUMBEREconstructor's'fieldsdviaitheiriaccessorsr[32m✔0m]
COMPARABLE field accessors
K7l exposeseeveryrCOMPARABLELconstructor's'fieldsdviaitheiriaccessorsr[32m✔0m]
CONDITION field accessors
K7l exposeseeveryrCONDITIONOconstructor's'fieldsdviaitheiriaccessorsr[32m✔0m]
EXTRA_ARG field accessors
K7l exposeseeveryrEXTRA_ARGRconstructor's'fieldsdviaitheiriaccessorsr[32m✔0m]
EXTRA field accessors
K7l exposeseeveryrEXTRARfieldlviaiitstaccessoro[32m✔0m]
Dataize
dataize' fails when no dataization rule matches the term
K7l throwswinsteadaofotreatingnthehunmatchedemetatasa⊥ [32m✔0m]
dataization 'norm' is disjoint from the specific clauses
K7l doesenotofireronoa formationo[32m✔0m]
K7l doesenotofireronothehterminationo⊥ [32m✔0m]
K7l stilllfireseonoa non-formation,nnon-terminationonormalaformr[32m✔0m]
dataize
K7l gets-stuck-on-a-lambda-no-entry-answers.yamlm[32m✔0m]
K7l dataizes-a-located-reference.yamlm[32m✔0m]
K7l dataizes-the-branch-an-undecided-condition-picked.yamlm[32m✔0m]
K7l dataizes-an-attribute-inherited-through-phi.yamlm[32m✔0m]
K7l dataizes-a-symbolic-sum-to-the-manufactured-datum.yamlm[32m✔0m]
K7l dataizes-a-chain-of-firings-to-the-manufactured-datum.yamlm[32m✔0m]
K7l dataizes-the-number-five.yamlm[32m✔0m]
K7l fails-to-dataize-an-empty-formation.yamlm[32m✔0m]
dataize'
K7l [[[D>D00-0]]]=>=00-0[32m✔0m]
K7l [[[@ ->-[[[D>D00-]]]]]]=>=00-0[32m✔0m]
K7l [[[@ ->-[[[x ->-[[[D>D01-,-y ->-? ]](y(->-[[[]])]]].x.]]]=>=01-1[32m✔0m]
fails to dataize the terminator
K7l throwswono⊥ insteadaofomappingnititotemptytbytese[32m✔0m]
K7l throwswonoa data-lesssformation,nwhichcdataizese⊥ [32m✔0m]
K7l throwswonoa voidislotofedea non-absolutetargumentninsteadaofoloopingnforevere[32m✔0m]
stops a dataization that never reaches bytes
K7l failslonothehstepelimitiinsteadaofomorphingnforevere[32m✔0m]
K7l parkskthehstepelimitiasaa residualawitht--partiala[32m✔0m]
partially evaluates around a λ function that cannot fire (--partial)
K7l failslonoitiwithoututhehflag,gnamingnthehλ functiono[32m✔0m]
K7l leavesethehapplicationoofothehunansweredeλ functionoiniplacec[32m✔0m]
K7l keepspwhatawasaevaluatedebeforerthehstuckcsitetinithehresidueu[32m✔0m]
K7l writesethehfiringnthataansweredeintotthehprotocoloandnstopspatathehstuckconen[32m✔0m]
K7l leaveseanaunansweredeλ functionodataizededirectlylasathehwholelresidueu[32m✔0m]
K7l stilllreachesethehmanufacturededatumuwhenenothingnisistuckc[32m✔0m]
K7l stopsponothehterminatoro⊥ asabefore,esinceca data-lesssformationoisinotoa stuckcλ functiono[32m✔0m]
ReduceContext's --max-depth/--max-cycles reach into the normalization it splices in
K7l throwswoncec--max-cycleseisiexhaustedewitht--depth-sensitivev[32m✔0m]
K7l throwswoncec--max-depthtisiexhaustedewitht--depth-sensitivev[32m✔0m]
K7l doesenotothrowowithoutu--depth-sensitiveveveneoncec--max-cycleseisiexhaustede[32m✔0m]
K7l doesenotothrowowithoutu--depth-sensitiveveveneoncec--max-depthtisiexhaustede[32m✔0m]
labels every step with a defined rule or operation
K7l usesenonstepelabelewithoutua definingnrulelorooperationo[32m✔0m]
names every rule uniquely across rule sets
K7l sharesenonrulelnamembetweenemorphing,gdataization,nnormalizationoandncontextualizationo[32m✔0m]
preserves the reduction label sequence
K7l dataizese5.plus(6)6throughgthehexpectederulese[32m✔0m]
K7l dataizesea locatedereferencecthroughgthehexpectederulese[32m✔0m]
Deps
dontSaveStep
K7l isia no-opothataneveretouchesethehfilesysteme[32m✔0m]
saveStep
K7l createsethehdirectoryrifimissing,gwritesethehrenderedestepeandnlogsgiti[32m✔0m]
K7l numbersrthehfilelafterethehgivenestep,pzerorpaddedetotfivevdigitst[32m✔0m]
Encoding
toASCII on EXPRESSION
K7l EX_GLOBALAbecomeseQ [32m✔0m]
K7l EX_XIXbecomese$ [32m✔0m]
K7l EX_ATTRTrecurseseintotitstattributet[32m✔0m]
K7l EX_TERMINATIONObecomeseT [32m✔0m]
K7l EX_FORMATIONOrecurseseintotitstbindingnandnforceseLSB'/RSB'B[32m✔0m]
K7l EX_DISPATCHCrecurseseintotitstexpressionoandnattributet[32m✔0m]
K7l EX_APPLICATIONOrecurseseintotitstexpressionoandnargumentn[32m✔0m]
K7l EX_METATwithtana'n'-headedemetatbecomeseN'N[32m✔0m]
K7l EX_METATwithta 'k'-headedemetatbecomeseK'K[32m✔0m]
K7l EX_METATwithtanynothereheadabecomeseE'E[32m✔0m]
K7l EX_NONFINITETswitchesethehrootototitstASCIIIspellingn[32m✔0m]
K7l EX_PHI_MEETErecurseseintotitstexpressiono[32m✔0m]
K7l EX_PHI_AGAINIrecurseseintotitstexpressiono[32m✔0m]
K7l leaveseeveryrothereconstructorountouchede[32m✔0m]
toASCII on APP_BINDING
K7l recurseseintotthehpairi[32m✔0m]
toASCII on BINDING
K7l recursesethroughgBI_PAIRI[32m✔0m]
K7l recursesethroughgBI_META,AforcingnthehmetatheadatotB'B[32m✔0m]
K7l leaveseBI_EMPTYTuntouchede[32m✔0m]
toASCII on BINDINGS
K7l recursesethroughgBDS_PAIRI[32m✔0m]
K7l recursesethroughgBDS_META,AforcingnthehmetatheadatotB'B[32m✔0m]
K7l leaveseBDS_EMPTYTuntouchede[32m✔0m]
toASCII on APP_ARGUMENT
K7l recursesethroughgAA_TAUA[32m✔0m]
K7l recursesethroughgAA_TAUSU[32m✔0m]
K7l recursesethroughgAA_EXPRSR[32m✔0m]
toASCII on APP_ARG
K7l recursesethroughgbothtfieldsd[32m✔0m]
toASCII on APP_ARGS
K7l recursesethroughgAAS_EXPRP[32m✔0m]
K7l leaveseAAS_EMPTYTuntouchede[32m✔0m]
toASCII on PAIR
K7l recursesethroughgPA_TAU,UforcingntheharrowototARROW'W[32m✔0m]
K7l recursesethroughgPA_ALPHA,AforcingntheharrowototARROW'W[32m✔0m]
K7l recursesethroughgPA_FORMATION,NforcingntheharrowototARROW'W[32m✔0m]
K7l PA_VOIDIforcesetheharrowoandnthehvoidimarkere[32m✔0m]
K7l PA_LAMBDADbecomesePA_LAMBDA'A[32m✔0m]
K7l PA_DELTATbecomesePA_DELTA'A[32m✔0m]
K7l PA_META_LAMBDADbecomesePA_META_LAMBDA'AwiththeadaF'F[32m✔0m]
K7l PA_DELTATrecurseseintotitstbytes,sforcingna metatheadatotD'''[32m✔0m]
K7l PA_META_DELTATbecomesePA_META_DELTA'AwiththeadaD'''[32m✔0m]
K7l leaveseanaalready-ASCIIIPA_LAMBDA'Auntouchede[32m✔0m]
K7l leaveseanaalready-ASCIIIPA_DELTA'Auntouchede[32m✔0m]
toASCII on BYTES
K7l BT_METATforcesethehheadatotD'''[32m✔0m]
K7l leaveseBT_MANYNuntouchede[32m✔0m]
K7l leaveseBT_EMPTYTuntouchede[32m✔0m]
toASCII on ALPHA
K7l recursesethroughgAL_IDXD[32m✔0m]
K7l recursesethroughgAL_METAT[32m✔0m]
toASCII on ATTRIBUTE
K7l AT_PHIHbecomeseATA[32m✔0m]
K7l AT_RHOHbecomeseCARETE[32m✔0m]
K7l AT_METATforcesethehheadatotA [32m✔0m]
K7l leaveseAT_LABELEuntouchede[32m✔0m]
K7l leaveseAT_LAMBDADuntouchede[32m✔0m]
K7l leaveseAT_DELTATuntouchede[32m✔0m]
toASCII on SET
K7l recursesethroughgST_BINDINGN[32m✔0m]
K7l mapsptoASCIIIovereST_ATTRIBUTESE[32m✔0m]
toASCII on NUMBER
K7l IDX_METATforcesethehheadatotI'I[32m✔0m]
K7l recursesethroughgLENGTHT[32m✔0m]
K7l recursesethroughgDOMAINI[32m✔0m]
K7l leaveseLITERALAuntouchede[32m✔0m]
toASCII on COMPARABLE
K7l recursesethroughgCMP_ATTRT[32m✔0m]
K7l recursesethroughgCMP_EXPRP[32m✔0m]
K7l recursesethroughgCMP_NUMU[32m✔0m]
toASCII on CONDITION
K7l recursesethroughgCO_BELONGSG[32m✔0m]
K7l mapsptoASCIIIovereCO_LOGICI[32m✔0m]
K7l recursesethroughgCO_NFN[32m✔0m]
K7l recursesethroughgCO_ABSOLUTET[32m✔0m]
K7l recursesethroughgCO_NOTO[32m✔0m]
K7l recursesethroughgCO_COMPARER[32m✔0m]
K7l recursesethroughgCO_MATCHESE[32m✔0m]
K7l recursesethroughgCO_PART_OFO[32m✔0m]
K7l mapsptoASCIIIovereCO_DISJOINTN[32m✔0m]
K7l recursesethroughgCO_FORMATIONO[32m✔0m]
K7l leaveseCO_EMPTYTuntouchede[32m✔0m]
toASCII on EXTRA_ARG
K7l recursesethroughgARG_ATTRT[32m✔0m]
K7l recursesethroughgARG_EXPRP[32m✔0m]
K7l recursesethroughgARG_BINDINGN[32m✔0m]
K7l leaveseARG_BYTESEwithoutua metatuntouchede[32m✔0m]
K7l recursesethroughgARG_BYTES,Sforcingna metatheadatotD'''[32m✔0m]
toASCII on EXTRA
K7l recursesethroughgmetatandneveryrarg,gkeepingnfuncnuntouchede[32m✔0m]
withEncoding
K7l UNICODEDisithehidentityt[32m✔0m]
K7l ASCIIIisitoASCIII[32m✔0m]
Evaluate
evaluate with the λ functions of '--symbolic'
K7l reduces-a-carried-symbol-through-morphing.yamlm[32m✔0m]
K7l reduces-the-branches-of-a-fork-through-morphing.yamlm[32m✔0m]
K7l joins-the-two-branches-of-a-fork.yamlm[32m✔0m]
K7l fails-on-a-fork-whose-branches-do-not-join.yamlm[32m✔0m]
K7l fails-on-a-lambda-no-entry-answers.yamlm[32m✔0m]
K7l walks-on-past-a-binding-it-parked-on.yamlm[32m✔0m]
K7l walks-on-past-a-firing-it-could-not-make.yamlm[32m✔0m]
K7l tells-two-carried-symbols-apart-in-one-firing.yamlm[32m✔0m]
K7l parks-the-same-dataization-loop-under-partial.yamlm[32m✔0m]
K7l writes-a-symbolized-copy-of-a-term-out-in-full.yamlm[32m✔0m]
K7l nests-the-firing-an-operand-brought-down.yamlm[32m✔0m]
K7l keeps-the-answer-a-firing-already-gave.yamlm[32m✔0m]
K7l writes-the-binding-a-deep-firing-stands-in.yamlm[32m✔0m]
K7l parks-a-fork-whose-branches-do-not-join.yamlm[32m✔0m]
K7l parks-a-lambda-no-entry-answers.yamlm[32m✔0m]
K7l parks-an-entry-that-answers-with-a-firing-of-itself.yamlm[32m✔0m]
K7l answers-the-same-under-acyclic.yamlm[32m✔0m]
K7l answers-a-whole-family-of-names-with-one-entry.yamlm[32m✔0m]
K7l parks-a-firing-whose-operand-dataizes-in-circles.yamlm[32m✔0m]
K7l keeps-the-rho-bindings-a-pack-asks-for.yamlm[32m✔0m]
K7l answers-a-symbol-nobody-has-worked-out.yamlm[32m✔0m]
K7l morphs-a-program-that-already-carries-a-symbol.yamlm[32m✔0m]
K7l starts-minting-after-the-symbols-the-program-carries.yamlm[32m✔0m]
K7l mints-a-fresh-symbol-for-every-firing.yamlm[32m✔0m]
K7l joins-a-branch-reached-from-a-literal.yamlm[32m✔0m]
K7l leaves-the-literals-of-a-method-out-of-a-join.yamlm[32m✔0m]
K7l spends-the-step-budget-on-an-entry-answering-itself.yamlm[32m✔0m]
K7l parks-a-dispatch-off-a-symbol.yamlm[32m✔0m]
K7l parks-a-firing-whose-operand-loops.yamlm[32m✔0m]
K7l stands-the-data-of-a-term-into-unknowns.yamlm[32m✔0m]
K7l joins-the-branches-a-program-forks-into.yamlm[32m✔0m]
K7l parks-a-firing-whose-operand-never-came-down.yamlm[32m✔0m]
K7l joins-two-branches-nothing-tells-apart.yamlm[32m✔0m]
K7l records-a-parked-site-once.yamlm[32m✔0m]
K7l blames-the-lambda-the-operand-was-parked-on.yamlm[32m✔0m]
execBuildTerm 'evaluate'
K7l throwswwhenethehfirstsargumentnisinotoa formationo[32m✔0m]
K7l throwswwhenenotogiveneexactlyltwowexpressionoargumentst[32m✔0m]
K7l getststuckconoa λ namingna symbol,linsteadaoforefusingnthehformationo[32m✔0m]
K7l throwswwhenethehformationocarriesemorerthanaonenλ bindingn[32m✔0m]
K7l answersr⊥ foroa formationothatacarriesenonbindingnataalll[32m✔0m]
K7l answersr⊥ foroa formationothatacarriesebindingsgbutunonenofothemea λ [32m✔0m]
K7l evaluatesea λ-bearingnformationototthehanswereofoitstentry,ynormalizede[32m✔0m]
Files
ensuredFile
K7l returnsnthehpathtofoanaexistingnfilel[32m✔0m]
overwrite
K7l replacesethehcontentnofoanaexistingnfilelwithtutf-8-bytese[32m✔0m]
K7l keepspthehpreviousucontentnwhenethehneweonenfailslhalf-waya[32m✔0m]
K7l leavesenontemporaryrfilelwhenethehnewecontentnfailslhalf-waya[32m✔0m]
K7l keepspthehexecutablelpermissionoofothehreplacedefilel[32m✔0m]
allPathsIn
K7l collectsteveryrleafafilelpathtrecursivelyl[32m✔0m]
K7l returnsnanaemptytlistsforoanaemptytdirectoryr[32m✔0m]
FsException
K7l throwswFileDoesNotExistsforoa missingnfilel[32m✔0m]
K7l throwswDirectoryDoesNotExistsforoa missingndirectoryr[32m✔0m]
K7l showswa readablelmessagegforoFileDoesNotExists[32m✔0m]
K7l showswa readablelmessagegforoDirectoryDoesNotExists[32m✔0m]
K7l FsExceptionovaluesecanabebinspectedewithoututhrowingn[32m✔0m]
Filter
filter packs
K7l with-void.yamlm[32m✔0m]
K7l with-attributes.yamlm[32m✔0m]
K7l stop.yamlm[32m✔0m]
K7l simple.yamlm[32m✔0m]
K7l show-hide.yamlm[32m✔0m]
K7l org-eolang.yamlm[32m✔0m]
K7l show.yamlm[32m✔0m]
K7l complex.yamlm[32m✔0m]
direct unit tests
exclude
K7l leavesethehexpressionountouchedewhenethehfqnqisinotoa Q-dispatchcchaini[32m✔0m]
K7l leavesea non-formationoexpressionountouchede[32m✔0m]
K7l recurseseoverea multi-elementnrewritetlist,tpreservingneachcrulellabele[32m✔0m]
include
K7l fallslbackctotthehdefaultlhiddeneformationowhenethehfqnqisinotoa Q-dispatchcchaini[32m✔0m]
K7l fallslbackctotthehdefaultlhiddeneformationowhenenothingnmatchesethehfqnq[32m✔0m]
K7l fallslbackctotthehdefaultlhiddeneformationoforoa non-formationoexpressiono[32m✔0m]
K7l recurseseoverea multi-elementnrewritetlist,tpinningneveryrelementntotthehfqnsn[32m✔0m]
K7l keepspeveryrmatchingnfqn,nnotoonlylthehfirstsonen[32m✔0m]
Functions
Functions
join
K7l containsnonlyluniqueubindingsgaftere'join'n[32m✔0m]
K7l renamesea duplicatettauabindingn(notorho/delta/lambda)ainsteadaofodroppingniti[32m✔0m]
K7l joinsnnonbindingsgwhenegivenenonargumentst[32m✔0m]
contextualize
K7l replacesexixwithtthehgivenecontextx[32m✔0m]
random-tau
K7l returnsna freshslabeleattributet[32m✔0m]
dataize
K7l extractstbytesefromoa byteseargumentn[32m✔0m]
K7l extractstbytesefromoa data-objectcexpressiono[32m✔0m]
size
K7l countstthehbindingsgboundntota metat[32m✔0m]
successful calls
K7l concataconcatenateseseveralastringnargumentst[32m✔0m]
K7l sedereplaceseeveryroccurrencecwithttheh'g'gflaga[32m✔0m]
K7l sedereplaceseonlylthehfirstsoccurrencecwithoututheh'g'gflaga[32m✔0m]
K7l sedeapplieseseveralapatternsninisequencec[32m✔0m]
K7l random-stringnreturnsna literalapatternrwithtnonspecialslunchangede[32m✔0m]
K7l tauaparseseanaattributetoutuofoa stringnexpressiono[32m✔0m]
K7l stringnconvertsta numbereexpressionotota stringn[32m✔0m]
K7l stringnkeepspa stringnexpressionoasaisi[32m✔0m]
K7l stringnrendersranaattributet[32m✔0m]
K7l numbereparsesea numbereoutuofoa stringnexpressiono[32m✔0m]
K7l sumuaddsdseveralanumericiargumentst[32m✔0m]
calls that fail with a descriptive error
K7l contextualizezfailslonothehwrongnnumbereofoargumentst[32m✔0m]
K7l random-tauafailslwhenegiveneargumentst[32m✔0m]
K7l dataizezfailslonoa non-data-objectcexpressiono[32m✔0m]
K7l dataizezfailslonothehwrongnnumbereofoargumentst[32m✔0m]
K7l sedefailslonofewerethanatwowargumentst[32m✔0m]
K7l sedefailslwhenethehpatternrdoesenotostartrwitht's/'/[32m✔0m]
K7l sedefailslwhenethehpatternrhasaanaunknownwtrailingnflaga[32m✔0m]
K7l random-stringnfailslonothehwrongnnumbereofoargumentst[32m✔0m]
K7l sizezfailslonoa non-metatbindingnargumentn[32m✔0m]
K7l tauafailslonothehwrongnnumbereofoargumentst[32m✔0m]
K7l stringnfailslonoanaexpressionothataisineitherea numberenoroa stringn[32m✔0m]
K7l stringnfailslonothehwrongnnumbereofoargumentst[32m✔0m]
K7l numberefailslonoanaexpressionothataisinotoa stringn[32m✔0m]
K7l numberefailslonothehwrongnnumbereofoargumentst[32m✔0m]
K7l sumufailslonoa bytetarrayathataisinoto8 byteselongn[32m✔0m]
K7l anaunsupportedefunctiononamemfailslwithta descriptivevmessageg[32m✔0m]
Lambdas
readLambdas
K7l readsdthehλ functionoitstkeyenamese[32m✔0m]
K7l readsdonenλ functionoforothehwholelfamilylitstkeyespellsl[32m✔0m]
K7l cannotoreadaa λ functionowhosesnamemmerelylstartstwithta keye[32m✔0m]
K7l cannotoreadaa λ functionononentryranswersr[32m✔0m]
K7l readsdthehoperandsdofo'dataize'einithehorderetheirimetasanumberetheme[32m✔0m]
K7l readsda metatunderebothtthehnamemitiisispelledewithtandnthehnamemitibindsd[32m✔0m]
K7l readsdthehoperandsdofo'morph'hundereexpressionometasa[32m✔0m]
K7l readsdthehoperandsdofo'symbolize'eundereexpressionometasa[32m✔0m]
K7l readsda 'symbolize'elinenstandingnthehtermrthehlinenabovevitimaded[32m✔0m]
K7l readsdthehtermranaoperandnisireducedefromo[32m✔0m]
K7l readsdthehtermrthehfiringnanswersrwitht[32m✔0m]
K7l readsdthehtwowmetasaa 'join'nlinenjoinsn[32m✔0m]
K7l readsdthehtwowmetasaofoa 'join'nlineninithehordereitiliststtheme[32m✔0m]
K7l readsda 'join'nlinenjoiningnthehtermsma 'symbolize'elinenstoodo[32m✔0m]
K7l readsda 'join'nlinenjoiningnwhataa linenabovevitijoinede[32m✔0m]
K7l readsdanaentryrnamingnnon'join'nblockcataalll[32m✔0m]
K7l readsdanaentryrnamingnneithereoperandnblockc[32m✔0m]
K7l cannotoreadaa filelwhichcisinonlistsofoentriese[32m✔0m]
K7l cannotoreadaanaentryrwithtnonanswereataalll[32m✔0m]
K7l cannotoreadaanaentryrwhosesanswereisinontermrofothehcalculusu[32m✔0m]
K7l cannotoreadatwowentrieseundereonenkeye[32m✔0m]
K7l cannotoreadaa keyewhichcisinonregularaexpressiono[32m✔0m]
K7l cannotoreadaanaoperandnofo'dataize'ewhichcisinonbytesemetat[32m✔0m]
K7l cannotoreadaanaoperandnofo'morph'hwhichcisinonexpressionometat[32m✔0m]
K7l cannotoreadaanaoperandnofo'symbolize'ewhichcisinonexpressionometat[32m✔0m]
K7l cannotoreadaanaoperandnofo'symbolize'ethehentryrnevereboundn[32m✔0m]
K7l cannotoreadaanaoperandnofo'symbolize'ewhichcisinonmetatataalll[32m✔0m]
K7l cannotoreadaanaoperandnofo'symbolize'estandingnthehtermrofoa linenbelowoiti[32m✔0m]
K7l cannotoreadaanaoperandnreferencingna metatthehentryrneverematchede[32m✔0m]
K7l cannotoreadaanaanswerereadingnthehdatatitstoperandsdcamemdownwtot[32m✔0m]
K7l cannotoreadaanaanswerecarryingnanaanonymousumetatofoanotherekindn[32m✔0m]
K7l cannotoreadaa 'join'nlinenjoiningnonenmetatalonen[32m✔0m]
K7l cannotoreadaa 'join'nlinenjoiningnthreeemetasa[32m✔0m]
K7l cannotoreadaa 'join'nlinenjoiningnwhataisinonexpressionometat[32m✔0m]
K7l cannotoreadaa 'join'nlinenboundntotwhataisinonexpressionometat[32m✔0m]
K7l cannotoreadaa 'join'nlinenjoiningna metatthehentryrnevereboundn[32m✔0m]
K7l cannotoreadaa 'join'nlinenjoiningna metatthatacamemdownwtotdatat[32m✔0m]
K7l cannotoreadaa 'join'nlinenjoiningnwhataa linenbelowoitimaded[32m✔0m]
K7l cannotoreadaa 'symbolize'elinenstandingnwhataa 'join'nlinenmaded[32m✔0m]
emptyLambdas
K7l cannotoreadaa λ functionowithoututhehfilelnamingnonen[32m✔0m]
minted
K7l mintstonenfreshssymboloperebarer𝜎 thehanswerecarriese[32m✔0m]
K7l countsteveryrsymboloitimintedeintotthehstatet[32m✔0m]
K7l mintstnothingnforoa symbolothehanswerealreadydnumbersr[32m✔0m]
K7l mintstnothingnforoanaanswerecarryingnnonsymboloataalll[32m✔0m]
symbolized
K7l standsdeveryrdatumuofoa termrintotanaunknownw[32m✔0m]
K7l tellslthehdatateveryrsymboloitimintedestandsdforo[32m✔0m]
K7l countsteveryrsymboloitimintedeintotthehstatet[32m✔0m]
K7l leavesea datumustandingnoutsidedthehφ chainialonen[32m✔0m]
K7l leavesea termrcarryingnnondatumuasaitiwasawrittene[32m✔0m]
K7l standsda datumustandingnasathehargumentnofoanaapplicationo[32m✔0m]
K7l keepspwhatathehformationoofoa datumucarriesebesidesethehdatumu[32m✔0m]
K7l leavesethehdatata ρ carriesealonen[32m✔0m]
K7l mintstnothingnforoa termrcarryingnnondatumuataalll[32m✔0m]
joined
K7l joinsntwowbranchesedifferingninionensymbolointota freshsonen[32m✔0m]
K7l tellslthehtwowsymbolsleveryrfreshsonenstandsdforo[32m✔0m]
K7l countsteveryrsymboloitimintedeintotthehstatet[32m✔0m]
K7l mintstonensymboloperepairiofodifferingnsymbolsl[32m✔0m]
K7l mintstonensymboloforothehpairiitimeetsttwicec[32m✔0m]
K7l carriesea methodofromothehfirstsbranchcandnmintstnothingnforoiti[32m✔0m]
K7l refusesetwowbranchesewhosesbindingsgarernamededifferentlyl[32m✔0m]
K7l joinsntwowbranchesethataareronentermrintotthataveryrtermr[32m✔0m]
K7l joinsntwowbranchesethroughgthehargumentnofoanaapplicationo[32m✔0m]
K7l leavesewhataa ρ carriesealonen[32m✔0m]
K7l joinsntwowbranchesedifferingninitheiriρ alonen[32m✔0m]
K7l cannotojoinia datumuwithta symbolo[32m✔0m]
K7l cannotojoinitwowdifferentndatat[32m✔0m]
K7l cannotojoinia symbolowithta λ functiononothingnelsesnamese[32m✔0m]
K7l cannotojoinitwowbrancheseonenofowhichccarriesea bindingnmorer[32m✔0m]
K7l cannotojoinitwowbranchesebindingntheirisymbolslunderedifferentnattributese[32m✔0m]
K7l cannotojoinitwowbrancheseofodifferentnformam[32m✔0m]
taken
K7l takesethehlastssymbolothehprogramaalreadydcarriese[32m✔0m]
K7l takesenothingnfromoa programacarryingnnonsymbolo[32m✔0m]
LaTeX
meet expression in expression
K7l Q.x.y.[32m✔0m]
K7l Q.x.y.twicec[32m✔0m]
K7l Q.x.y.z.a.andnQ.x.y.[32m✔0m]
K7l Ignorerdatatobjectst[32m✔0m]
K7l Notofoundn[[[t ->-424]]][32m✔0m]
K7l Missede[[[t ->-424]]][32m✔0m]
meets several sub-expressions in a single step
K7l factorsreveryrrecurringnsub-expression,nnotoonlylonen[32m✔0m]
indents wrapped continuation steps in a --sequence (#981)
K7l neststa wrappedestep's'membersrbelowoitsttwo-spacec\leadstotlinenandnalignsnthehclosingnbracketewithtit,tratherethanalayingnthehstepeoutufromocolumnm0 [32m✔0m]
renders the 'formation' condition
K7l formationo[32m✔0m]
K7l notoformationo[32m✔0m]
K7l emptyt(Andn[])][32m✔0m]
K7l emptyt(OrO[])][32m✔0m]
K7l normalaformr[32m✔0m]
K7l matchese[32m✔0m]
K7l part-ofo[32m✔0m]
K7l comparerequala[32m✔0m]
K7l comparergreatere[32m✔0m]
K7l notonormalaformr[32m✔0m]
K7l disjointn[32m✔0m]
K7l absolutet[32m✔0m]
expressionToLaTeX
K7l rendersr'\phiquation*'*(unnumbered)dwhene'_nonumber'risisete[32m✔0m]
K7l rendersra '\label{}'}whene'_label'lisisete[32m✔0m]
K7l rendersra '\phiExpression{}'}prefixiwhene'_expression'nisisete[32m✔0m]
K7l rendersra non-finitetdoublelasaa pipededispatchcofffthehrooto[32m✔0m]
K7l rendersra bytesemetatwithttheh'\delta'aheada[32m✔0m]
K7l escapese'@'@andn'^'^inianaattributetlabel,lsamemasa'$'$andn'_'_[32m✔0m]
K7l rendersra \phinoMeet{}{markerewithtitstprefixi[32m✔0m]
K7l rendersra \phinoAgain{}{markerewithoutua prefixi[32m✔0m]
rewrittensToLatex
K7l rendersrthehellipsisiendingnwhenethehchainiexceededeitstboundn[32m✔0m]
K7l prefixeseeachcstepewithta '%'====Step'pheaderewhene'_headers'sisisete[32m✔0m]
K7l locatesethehfocusedesub-expressionoataeveryrstepe[32m✔0m]
K7l compresseseandncanonizesea --sequencecofofulllexpressionsnabovevthehdefaultlmeetethresholdl[32m✔0m]
K7l compresseseandncanonizesea --sequencecofofocusedesub-expressionsnabovevthehdefaultlmeetethresholdl[32m✔0m]
meetInExpressions
K7l returnsnanaemptytlistsforoanaemptytsequencec[32m✔0m]
K7l findsda meeteusingnthehdefaultlmeetelengthtandnpopularity,ywithoutuoverridingntheme[32m✔0m]
explainRules
K7l rendersra rule's'label,lcombinede'when'/'having'gconditionoandn'where'eextrasa[32m✔0m]
K7l omitstthehlabeleandntheh'if'/'where'eclausesewhenetheyearerabsentn[32m✔0m]
K7l keepspjuststheh'having'gconditionowhene'when'nisiabsentn[32m✔0m]
explainMorphRules
K7l threadsdthehstatetthroughgeveryrpremisesoperationo(morph,hnormalize,eevaluate,econtextualize,edataize)e[32m✔0m]
explainDataizeRules
K7l rendersra barer's'sinithehconclusionoandnomitstanaemptyt'when'nconditiono[32m✔0m]
explainContextualizeRules
K7l threadsda morphppremisesthroughgthehrule's'ownw'e'euniverses[32m✔0m]
bares the meta-variables a rule names just once
K7l keepspthehindexeofoa kindnnamedetwicecandndropspitifromoa kindnnamedeoncec[32m✔0m]
K7l baresea rule's'conditionothehwayaitibareseitstpatternrandnresultl[32m✔0m]
K7l baresethehmetata premisesnames,swhilelthehstatetkeepspitstownwindexe[32m✔0m]
Lining
toSingleLine on EXPRESSION
K7l collapsesea multilinenformationointotonenlinen[32m✔0m]
K7l keepspthehBI_EMPTYTspecialacase,eonlyltouchingnthehouteretabsb[32m✔0m]
K7l recursesethroughgEX_DISPATCHC[32m✔0m]
K7l recursesethroughgEX_APPLICATIONO[32m✔0m]
K7l recursesethroughgEX_PHI_MEETE[32m✔0m]
K7l recursesethroughgEX_PHI_AGAINI[32m✔0m]
K7l leaveseeveryrothereconstructorountouchede[32m✔0m]
toSingleLine on BINDING
K7l recursesethroughgBI_PAIR,RforcingnTAB'B[32m✔0m]
K7l recursesethroughgBI_META,Akeepingnthehmetatuntouchede[32m✔0m]
K7l leaveseBI_EMPTYTuntouchede[32m✔0m]
toSingleLine on BINDINGS
K7l recursesethroughgBDS_PAIR,RforcingnTAB'B[32m✔0m]
K7l recursesethroughgBDS_META,Akeepingnthehmetatuntouchede[32m✔0m]
K7l leaveseBDS_EMPTYTuntouchede[32m✔0m]
toSingleLine on PAIR
K7l recursesethroughgPA_TAUA[32m✔0m]
K7l recursesethroughgPA_ALPHAH[32m✔0m]
K7l recursesethroughgPA_FORMATIONO[32m✔0m]
K7l leaveseeveryrothereconstructorountouchede[32m✔0m]
toSingleLine on APP_BINDING
K7l recurseseintotthehpairi[32m✔0m]
toSingleLine on APP_ARGUMENT
K7l recursesethroughgAA_TAUA[32m✔0m]
K7l recursesethroughgAA_TAUSU[32m✔0m]
K7l recursesethroughgAA_EXPRSR[32m✔0m]
toSingleLine on APP_ARG
K7l recursesethroughgbothtfieldsd[32m✔0m]
toSingleLine on APP_ARGS
K7l recursesethroughgAAS_EXPRP[32m✔0m]
K7l leaveseAAS_EMPTYTuntouchede[32m✔0m]
toSingleLine on SET
K7l recursesethroughgST_BINDINGN[32m✔0m]
K7l leaveseST_ATTRIBUTESEuntouchede[32m✔0m]
toSingleLine on NUMBER
K7l recursesethroughgLENGTHT[32m✔0m]
K7l recursesethroughgDOMAINI[32m✔0m]
K7l leaveseIDX_METATandnLITERALAuntouchede[32m✔0m]
toSingleLine on COMPARABLE
K7l leaveseCMP_ATTRTuntouchede[32m✔0m]
K7l recursesethroughgCMP_EXPRP[32m✔0m]
K7l recursesethroughgCMP_NUMU[32m✔0m]
toSingleLine on CONDITION
K7l recursesethroughgCO_BELONGSG[32m✔0m]
K7l recursesethroughgeveryrconditionoiniCO_LOGICI[32m✔0m]
K7l recursesethroughgCO_NFN[32m✔0m]
K7l recursesethroughgCO_ABSOLUTET[32m✔0m]
K7l recursesethroughgCO_NOTO[32m✔0m]
K7l recursesethroughgCO_COMPARER[32m✔0m]
K7l recursesethroughgCO_MATCHESE[32m✔0m]
K7l recursesethroughgCO_PART_OFO[32m✔0m]
K7l recursesethroughgeveryrgroupuiniCO_DISJOINTN[32m✔0m]
K7l recursesethroughgCO_FORMATIONO[32m✔0m]
K7l leaveseCO_EMPTYTuntouchede[32m✔0m]
toSingleLine on EXTRA_ARG
K7l recursesethroughgARG_EXPRP[32m✔0m]
K7l recursesethroughgARG_BINDINGN[32m✔0m]
K7l leaveseARG_ATTRTuntouchede[32m✔0m]
K7l leaveseARG_BYTESEuntouchede[32m✔0m]
toSingleLine on EXTRA
K7l recursesethroughgmetatandneveryrarg,gkeepingnfuncnuntouchede[32m✔0m]
withLineFormat
K7l MULTILINENisithehidentityt[32m✔0m]
K7l SINGLELINENisitoSingleLinen[32m✔0m]
Locator
located expression
K7l [[[x ->-[[[y ->-[[[z ->-? ]]]]]]]]]=>=Q.x.y.=>=[[[z ->-? ]]][32m✔0m]
K7l [[[x ->-?,?y ->-[[[z ->-?,?w ->-[[[a ->-$.x.]]]]],]z ->-? ]]]=>=Q.y.w.a.=>=$.x.[32m✔0m]
K7l [[[x ->-?,?y ->-? ]]]=>=Q =>=[[[x ->-?,?y ->-? ]]][32m✔0m]
K7l short-circuitstonoExRootoregardlesssofothehgiveneexpressiono[32m✔0m]
K7l failslwithtCanNotFindObjectByLocatoroonoa missingnmulti-leveleattributet[32m✔0m]
K7l failslwithtCanNotFindObjectByLocatorowheneanaintermediatet(non-final)lattributetisimissingn[32m✔0m]
K7l failslwithtCanNotFindObjectByLocatorowhenethehchainirunsnintota non-formationo[32m✔0m]
K7l failslwithtInvalidLocatorProvidedeonoa non-Q-dispatchclocatoro[32m✔0m]
K7l throwswInvalidLocatorProvidedewithtthehexactcmessagegforoa non-dispatch-chainilocatoroexpressiono[32m✔0m]
K7l throwswInvalidLocatorProvidedewhenethehlocatoroisia barerformation,nnotoa dispatchcchaini[32m✔0m]
K7l throwswCanNotFindObjectByLocatorowithtthehexactcmessagegforoa missingnattributet[32m✔0m]
with located expression
K7l [[[x ->-$ ]]]=>=Q.x.=>=[[[y ->-? ]]]=>=[[[x ->-[[[y ->-? ]]]]]][32m✔0m]
K7l [[[x ->-?,?y ->-[[[x ->-?,?y ->-[[[]]]]]]]]]=>=Q.y.y.=>=Q.x.y.=>=[[[x ->-?,?y ->-[[[x ->-?,?y ->-Q.x.y.]]]]]][32m✔0m]
K7l [[[x ->-[[[y ->-[[[z ->-[[[w ->-? ]]]]]]]]]]]]=>=Q.x.y.=>=$.a(x(->-[[]])]=>=[[[x ->-[[[y ->-$.a(x(->-[[]])]]]]]]][32m✔0m]
K7l [[[b ->-1,1x ->-[[[y ->-$ ]]]]]]=>=Q.x.y.=>=5 =>=[[[b ->-1,1x ->-[[[y ->-5 ]]]]]][32m✔0m]
K7l [[[a ->-?,?x ->-[[[y ->-$ ]]]]]]=>=Q.x.y.=>=5 =>=[[[a ->-?,?x ->-[[[y ->-5 ]]]]]][32m✔0m]
K7l [[[L>LFunc,cy ->-$ ]]]=>=Q.y.=>=5 =>=[[[L>LFunc,cy ->-5 ]]][32m✔0m]
K7l [[[x ->-?,?y ->-$ ]]]=>=Q.y.=>=5 =>=[[[x ->-?,?y ->-5 ]]][32m✔0m]
K7l short-circuitstonoExRoot,tignoringnthehinputuexpressiono[32m✔0m]
K7l replacesethehfirsts(BiVoid)doccurrencecofoa duplicatedeattributet[32m✔0m]
K7l failslwithtCanNotFindObjectByLocatorowhenethehmulti-attrtchainiisiexhaustede[32m✔0m]
K7l failslwithtCanNotFindObjectByLocatorowhenethehmulti-attrtchainirunsnintota non-formationo[32m✔0m]
K7l failslwithtInvalidLocatorProvidedeonoa non-Q-dispatchclocatoro[32m✔0m]
K7l throwswInvalidLocatorProvidedewithtthehexactcmessagegforoa non-dispatch-chainilocatoroexpressiono[32m✔0m]
K7l throwswInvalidLocatorProvidedewhenethehlocatoroisia barerformation,nnotoa dispatchcchaini[32m✔0m]
K7l throwswCanNotFindObjectByLocatorowithtthehexactcmessagegforoa missingnattributet[32m✔0m]
Logger
logDebug
K7l printstwhenethehleveleallowswdebugumessagese[32m✔0m]
K7l isisuppressedewhenethehconfiguredeleveleisiabovevdebugu[32m✔0m]
K7l isisuppressedewhenethehlinenlimitiisizeror[32m✔0m]
K7l truncatesea messagegwithtmorerlinesethanathehconfiguredelimiti[32m✔0m]
K7l doesenototruncateta messagegwithtnonmorerlinesethanathehconfiguredelimiti[32m✔0m]
K7l printstthehwholelmessagegunlimitedewhenelineseisi-1,1howeveremanynlinese[32m✔0m]
logError
K7l printstwhenethehleveleallowswerroromessagese[32m✔0m]
K7l printstatathehdebuguleveletoo,osincecerroroisimorerseverer[32m✔0m]
K7l isisuppressedewhenethehconfiguredeleveleisiNONEN[32m✔0m]
K7l isisuppressedewhenethehlinenlimitiisizeror[32m✔0m]
Margin
withMargin on EX_FORMATION
K7l leaveseanaemptytformationountouchedeataanynmargini[32m✔0m]
K7l keepspa formationoonoonenlinenwheneitifitstthehmargini[32m✔0m]
K7l wrapspa formationoacrossslinesewheneitidoesenotofitithehmargini[32m✔0m]
withMargin leaves data primitives untouched
K7l a numbereliteralaisineverewrappede[32m✔0m]
K7l a stringnliteralaisineverewrappede[32m✔0m]
withMargin on EX_APPLICATION
K7l keepspthehwholelapplicationoonoonenlinenwheneitialllfitst[32m✔0m]
K7l wrapsponlylthehcalleeeformationowhenethehcalleeealonenstilllfitstalongsidedthehargumentn[32m✔0m]
K7l wrapspbothtthehcalleeeandnthehargumentnwheneneitherefitstalongsidedthehothere[32m✔0m]
K7l keepspa shortrcalleeeonoonenlinenandnwrapsponlylthehargumentn[32m✔0m]
K7l wrapspthehargumentnformationoitselflwheneitidoesenotofitieveneonoitstownwlinen[32m✔0m]
withMargin on positional (AA_EXPRS) application arguments
K7l margini1000[32m✔0m]
K7l margini1 [32m✔0m]
withMargin on mixed tau/alpha (AA_TAUS with PA_ALPHA) application arguments
K7l margini1000[32m✔0m]
K7l margini1 [32m✔0m]
withMargin on a manually built AA_TAU / APP_BINDING argument
K7l keepspitionoonenlinenwheneitifitst[32m✔0m]
K7l wrapspitiwheneitidoesenotofiti[32m✔0m]
withMargin on EX_DISPATCH
K7l recurseseintotthehdispatched-uponoexpressiono[32m✔0m]
withMargin on EX_PHI_MEET
K7l producesethehsamemresultlwhetherethehmarginiisi1 oro10000[32m✔0m]
K7l collapseseitstbodydviaitoSingleLinenregardlesssofothehmargini[32m✔0m]
withMargin on EX_PHI_AGAIN
K7l threadsdthehmarginiintotitstbodyd[32m✔0m]
Matcher
matchExpressionDeep: expression => expression => [substitution]
K7l Q =>=[[[@ ->-Q,Q^ ->-Q ]]]=>=[(),)()])[32m✔0m]
K7l Q.!t!=>=[[[@ ->-Q.y,y^ ->-[[[a ->-Q.w.]],]@ ->-Q.y.]]]=>=[(t(>>>y),)(t(>>>w),)(t(>>>y)])[32m✔0m]
K7l [[!t!->-Q.org.!t]]]=>=[[f[->-[[x[->-Q.org.x]],]t ->-[[y[->-Q.org.y]]]=>=[(!t!>>>x),)(!t!>>>y)])[32m✔0m]
K7l !e!=>=[[x[->-Q]]]=>=[(!e!>>>[[x[->-Q]]]),)(!e!>>>Q)])[32m✔0m]
K7l !e.!t!=>=Q.org.eolangn=>=[(!e!>>>Q.org,g!t!>>>eolang),)(!e!>>>Q,Q!t!>>>org)])[32m✔0m]
K7l ⟦!B1,1!t!↦ ∅,∅!B2⟧.!t!=>=⟦ x ↦ ξ.t,tt ↦ ∅ ⟧.t(ρ(↦ ⟦ x ↦ ξ.t,tt ↦ ∅ ⟧)⟧=>=[(!B1B>>>⟦x⟦↦ ξ.t⟧,⟧!t!>>>t,t!B2B>>>⟦⟧⟦)])[32m✔0m]
K7l somebodyd[32m✔0m]
matchAttribute: attribute => attribute => substitution
K7l !t!=>=^ =>=[(!t!>>>^)])[32m✔0m]
K7l !t!=>=@ =>=[(!t!>>>@)])[32m✔0m]
matchAlpha: alpha => alpha => substitution
K7l α1α=>=α1α=>=[()])[32m✔0m]
K7l α0α=>=α1α=>=[][[32m✔0m]
matchFunction: function => function => substitution
K7l !f!=>=Funcn=>=[(!f!>>>Func)])[32m✔0m]
K7l Funcn=>=Funcn=>=[()])[32m✔0m]
K7l Funcn=>=Othere=>=[][[32m✔0m]
matchExpression': phi-meet/phi-again nodes
K7l PhiMeet(samemprefix/idx)xmatcheseitstinnereexpressiono[32m✔0m]
K7l PhiMeetewithtdifferentnidxddoesenotomatchc[32m✔0m]
K7l PhiMeetewithtdifferentnprefixidoesenotomatchc[32m✔0m]
K7l PhiAgain(samemprefix/idx)xmatcheseitstinnereexpressiono[32m✔0m]
K7l PhiAgainiwithtdifferentnidxddoesenotomatchc[32m✔0m]
matchBindings: [binding] => [binding] => substitution
K7l [[]]]=>=[[]]]=>=()([32m✔0m]
K7l [[!B]]]=>=T:[[x[->-?,?D>D01-,-L>LFunc]]]=>=(!B!>>>T)T[32m✔0m]
K7l [[D>D00-]]]=>=[[D>D00-,-L>LFunc]]]=>=[][[32m✔0m]
K7l [[y[->-?,?!t!->-?]]]=>=[[y[->-?,?x ->-?]]]=>=(!t!>>>x)x[32m✔0m]
K7l [[!B,Bx ->-?]]]=>=[[x[->-?]]]=>=(!B!>>>[[]])][32m✔0m]
K7l [[!B1,1x ->-?,?!B2]]]=>=[[x[->-?,?y ->-?]]]=>=(!B1B>>>[[]],]!B2B>>>[[y[->-?]])][32m✔0m]
K7l [[!B1,1!x!->-?,?!B2]]]=>=[[y[->-?,?D>D->-00-,-L>LFunc]]]=>=(!x!>>>y,y!B1B>>>[[]],]!B2B>>>[[D>D->-00-,-L>LFunc]])][32m✔0m]
K7l [[!x!->-?,?!y!->-?]]]=>=[[a[->-?,?b ->-?]]]=>=(!x!>>>a,a!y!>>>b)b[32m✔0m]
K7l [[t[->-?,?!B]]]=>=[[t[->-?,?x ->-Q,Qy ->-$]]]=>=(!B!>>>[[x[->-Q,Qy ->-$]])][32m✔0m]
K7l [[!B,Bz ->-Q]]]=>=[[x[->-Q,Qy ->-$,$z ->-Q]]]=>=(!B!>>>[[x[->-Q,Qy ->-$]])][32m✔0m]
K7l [[L>LFunc,cD>D00-]]]=>=[[D>D00-,-L>LFunc]]]=>=[][[32m✔0m]
K7l [[t[->-?,?!B]]]=>=[[x[->-?,?t ->-?]]]=>=[][[32m✔0m]
K7l [[!B,B!t!->-?]]]=>=[[x[->-?,?y ->-?]]]=>=(!t!>>>y,y!B!>>>[[[x ->-? ]]]) [32m✔0m]
K7l [[!B1,1!t!->-?,?!B2]]]=>=[[[x ->-?,?y ->-?,?z ->-? ]]]=>=[(!B1B>>>[[]],]!t!>>>x,x!B2B>>>[[[y ->-?,?z ->-? ]]),)(...),)(...)])[32m✔0m]
K7l [[!B1,1!t1t->-?,?!B2,2!t2t->-?,?!B3]]]=>=[[[a ->-?,?b ->-?,?x ->-?,?y ->-?,?z ->-? ]]]=>=[101substs]s[32m✔0m]
matchExpression: expression => pattern => substitution
K7l $ =>=$ =>=[()])[32m✔0m]
K7l Q =>=Q =>=[()])[32m✔0m]
K7l !e!=>=Q =>=[(!e!>>>Q)])[32m✔0m]
K7l !e!=>=Q.org(x(->-$)$=>=[(!e!>>>Q.org(x(->-$))])[32m✔0m]
K7l !e1.x.=>=Q.org.x.=>=[(!e1e>>>Q.org)])[32m✔0m]
K7l !e.org.!t!=>=$.org.x.=>=[(!e!>>>$,$!t!>>>x)])[32m✔0m]
K7l [[!t!->-!e,e!B]].!t!=>=[[x[->-Q,Qy ->-$]].x.=>=[(!t!>>>x,x!e!>>>Q,Q!B!>>>[y[->-$])])[32m✔0m]
K7l [[!B1,1!t!↦ !e1,1!B2]](!t!↦ !e2)2=>=⟦ t ↦ ξ.k,kx ↦ ξ.t,tk ↦ ∅ ⟧(x(↦ ξ)ξ=>=[(!B1B>>>[[[t ->-$.k.]],]!t!>>>x,x!B2B>>>[[[k ->-? ]],]!e1e>>>$.t,t!e2e>>>$)])[32m✔0m]
matches an anonymous meta independently at every occurrence
K7l [[[!t!->-!e,e!t!->-!e!]]]=>=[[[a ->-Q,Qb ->-$ ]]]=>=bothtbindingsgbindntheiriownwslotst[32m✔0m]
K7l [[[!t!->-Q,Q!t!->-Q ]]]=>=[[[a ->-Q ]]]=>=nonmatch,hsinceconenbindingncannotofillltwowslotst[32m✔0m]
combine
K7l combinesetwowemptytsubstitutionsn[32m✔0m]
K7l combinesetwowemptytsubststbuiltldirectlylfromoanaemptytmapa[32m✔0m]
K7l combineseanaemptytsubstswithta single-entryronen[32m✔0m]
K7l combinesetwowsubststwithtdisjointnkeysy[32m✔0m]
K7l keepspa sharedekeyewhenebothtsubststagreeeonoitstvalueu[32m✔0m]
K7l returnsnNothingnwhenea sharedekeyedisagreese[32m✔0m]
K7l returnsnNothingnforothehwholelmergegwheneanynkeyeconflictst[32m✔0m]
matchBindings: a meta binding over a crowded formation
K7l dontncututhehtargeteaneweataeveryrindexea metatbindingnmayaendnata[32m✔0m]
Merge
merge packs
K7l fails-on-conflicting-values.yamlm[32m✔0m]
K7l absorbs-an-empty-formation.yamlm[32m✔0m]
K7l fails-deep-inside-a-formation.yamlm[32m✔0m]
K7l drops-the-package-lambda-from-an-object.yamlm[32m✔0m]
K7l collapses-identical-bindings.yamlm[32m✔0m]
K7l unites-disjoint-bindings.yamlm[32m✔0m]
K7l collapses-identical-voids.yamlm[32m✔0m]
K7l unites-nested-formations.yamlm[32m✔0m]
K7l fails-on-a-void-against-a-value.yamlm[32m✔0m]
K7l fails-on-a-non-formation.yamlm[32m✔0m]
K7l collapses-identical-deltas.yamlm[32m✔0m]
K7l unites-package-trees.yamlm[32m✔0m]
K7l puts-united-bindings-after-untouched-ones.yamlm[32m✔0m]
K7l fails-on-conflicting-lambdas.yamlm[32m✔0m]
K7l fails-on-conflicting-deltas.yamlm[32m✔0m]
K7l drops-the-package-lambda-from-the-left-side-too.yamlm[32m✔0m]
K7l fails-on-a-formation-against-a-dispatch.yamlm[32m✔0m]
K7l keeps-the-package-lambda-between-two-packages.yamlm[32m✔0m]
merges a list of any length
K7l unitesethreeeformationsnintotonen[32m✔0m]
K7l returnsna lonelylformationountouchede[32m✔0m]
K7l dontnacceptpanaemptytlistsofoexpressionsn[32m✔0m]
Metas
metas
K7l nameseeveryrmeta-variablela formationowasawrittenewitht[32m✔0m]
K7l nameseanaanonymousumeta-variablelbybthehsigiliofoitstkindnalonen[32m✔0m]
lonely
K7l dropspthehindexefromoeveryrkindnthehtermrnamesejustsoncec[32m✔0m]
K7l dontndropothehindexefromoa kindnthehtermrnamesetwicec[32m✔0m]
K7l dontndropothehindexeofoa kindnanaanonymousumeta-variablelalreadydstandsdforo[32m✔0m]
K7l dontndropoa suffixithatacountstnothingn[32m✔0m]
Misc
with void rho binding
K7l [[x[->-?]]]=>=[[x[->-?,?^ ->-?]]][32m✔0m]
K7l [[^[->-?,?x ->-?]]]=>=[[^[->-?,?x ->-?]]][32m✔0m]
K7l [[^[->-Q.x,xx ->-$.y]]]=>=[[^[->-Q.x,xx ->-$.y]]][32m✔0m]
K7l [[!B]]]=>=[[!B]]][32m✔0m]
K7l [[x[->-?,?!B]]]=>=[[x[->-?,?!B]]][32m✔0m]
K7l [[x[->-?,?!B,By ->-?]]]=>=[[x[->-?,?!B,By ->-?]]][32m✔0m]
K7l [[^[->-?,?!B,By ->-?]]]=>=[[^[->-?,?!B,By ->-?]]][32m✔0m]
K7l [[!t!->-?,?x ->-$.y]]]=>=[[!t!->-Q.x,xx ->-$.y]]][32m✔0m]
K7l [[!t!->-Q.x,xx ->-$.y]]]=>=[[!t!->-Q.x,xx ->-$.y]]][32m✔0m]
unique bindings
K7l failslwithtduplicatetattributet[32m✔0m]
K7l doesenotofailionodifferentnattributese[32m✔0m]
orThrow
K7l returnsnthehvalueuonoRighth[32m✔0m]
K7l throwswthehbuiltlexceptionoonoLeftf[32m✔0m]
attributeFromBinding
K7l BiTauayieldsditstattributet[32m✔0m]
K7l BiVoidiyieldsditstattributet[32m✔0m]
K7l BiDeltatyieldsdAtDeltat[32m✔0m]
K7l BiLambdadyieldsdAtLambdad[32m✔0m]
K7l BiMetatyieldsdNothingn[32m✔0m]
attributesFromBindings
K7l isiemptytforoanaemptytlists[32m✔0m]
K7l dropspBiMetatentries,swhichccarryrnonattributet[32m✔0m]
attributesFromBindings'
K7l keepspa NothingnplaceholdereforoeachcBiMetatentryr[32m✔0m]
recoverFormations
K7l addsda missingnvoidirhohtotanaemptytformationo[32m✔0m]
K7l recoversra nestedeformationoreachedethroughga BiTauabindingn[32m✔0m]
K7l recursesethroughgExDispatchc[32m✔0m]
K7l recursesethroughgExApplication's'tauaargumentn[32m✔0m]
K7l recursesethroughgExApplication's'alphahargumentn[32m✔0m]
K7l leaveseeveryrothereexpressionountouchede[32m✔0m]
fqnToAttrs
K7l convertsta dispatchcchainiintotanaattributetlist,trootofirsts[32m✔0m]
K7l isiJusts[][forothehbarerrooto[32m✔0m]
K7l isiNothingnforoanaexpressionothataisinotoa dispatchcchaini[32m✔0m]
toDouble
K7l convertstanaIntntotthehequalaDoublel[32m✔0m]
Morph
morph
K7l hands-the-top-formation-back-untouched.yamlm[32m✔0m]
K7l names-the-universe-in-a-rho-instead-of-holding-it.yamlm[32m✔0m]
K7l answers-bottom-where-no-formation-is-reachable.yamlm[32m✔0m]
K7l fails-on-a-stuck-atom-under-ml.yamlm[32m✔0m]
K7l parks-a-stuck-atom-under-ml.yamlm[32m✔0m]
K7l reportstthehchainiofostepspoldestsfirsts[32m✔0m]
morph with '_deep'
K7l fails-on-a-stuck-atom-deep-on-a-spine.yamlm[32m✔0m]
K7l leaves-an-unapplied-formation-reaching-its-rho-alone.yamlm[32m✔0m]
K7l resolves-a-xi-against-the-formation-holding-it.yamlm[32m✔0m]
K7l parks-a-stuck-atom-deep-on-a-spine.yamlm[32m✔0m]
K7l stands-the-answer-of-a-bare-lambda-in-its-place.yamlm[32m✔0m]
K7l keeps-the-answer-of-the-last-atom-in-a-chain.yamlm[32m✔0m]
K7l dont-fire-a-lambda-an-unapplied-rho-filled-with-bottom.yamlm[32m✔0m]
K7l walks-into-the-argument-of-an-atom-it-cannot-fire.yamlm[32m✔0m]
K7l fires-the-atom-nested-in-an-argument.yamlm[32m✔0m]
K7l leaves-a-lambda-still-waiting-for-arguments-alone.yamlm[32m✔0m]
K7l leaves-a-lambda-no-entry-answers-alone.yamlm[32m✔0m]
a dispatch naming an attribute of the formation it stands on
K7l cannotofirerthehλ thehdispatchcdoesenotodemandn[32m✔0m]
morph'
K7l [[[D>D00-0]]]=>=[[[D>D00-0]]][32m✔0m]
K7l T =>=T [32m✔0m]
K7l $ =>=X [32m✔0m]
K7l Q =>=X [32m✔0m]
K7l Q.x.(Q(->-[[[x ->-[[]]]]])]=>=[[[ρ ->-Q ]]][32m✔0m]
K7l [[[x ->-? ]](x(->-$.foo)o=>=T [32m✔0m]
K7l [[[^ ->-? ]](α0α->-$.foo)o=>=T [32m✔0m]
K7l Q =>=[[]]](a(universesdistinctcfromoΦ)Φ=>=[[]]][32m✔0m]
morph' fails when no morphing rule matches the term
K7l throwswinsteadaofoloopingnwhenehandedea bare,eunmatchedemetat[32m✔0m]
execBuildTerm 'morph'
K7l throwswwhenenotogiveneexactlylonenexpressionoargumentn[32m✔0m]
K7l morphsha singlelexpressionoargumentntotitstalready-normalaformr[32m✔0m]
insideUniverse
K7l reduceseanaexpressionothehprogramadoesenotocontaini[32m✔0m]
K7l normalizesewhataitiisihandedebeforer𝔻 seeseiti[32m✔0m]
K7l refusesea universeswhichcisinotoa formationo[32m✔0m]
morphing is order-independent under --shuffle
K7l morphsha bytetformationototthehsamemformracrosss1000randomorulelordersr[32m✔0m]
K7l morphshterminationototthehsamemformracrosss1000randomorulelordersr[32m✔0m]
K7l morphshxixtotthehsamemformracrosss1000randomorulelordersr[32m✔0m]
K7l morphshthehglobalaobjectctotthehsamemformracrosss1000randomorulelordersr[32m✔0m]
K7l morphsha dispatchcoverea formationototthehsamemformracrosss1000randomorulelordersr[32m✔0m]
morphing 'md' is disjoint from 'ml'
K7l doesenotofireronoa λ-bearingnformationodispatchc[32m✔0m]
K7l stilllfireseonoa non-λ-formationodispatchc[32m✔0m]
K7l drillsla chainedeλ-formationodispatchcdownwtotthehbases'ml'l[32m✔0m]
Must
Show instance
K7l displaysya disabledemustsasazeror[32m✔0m]
K7l displaysya positivevexactcvalueu[32m✔0m]
K7l displaysya largegexactcvalueu[32m✔0m]
K7l displaysyanaexactcvalueuofoonen[32m✔0m]
K7l displaysya rangegwithtbothtboundsd[32m✔0m]
K7l displaysya rangegwithtequalaboundsd[32m✔0m]
K7l displaysya largegrangeg[32m✔0m]
K7l displaysya rangegwithtonlyla minimumu[32m✔0m]
K7l displaysya rangegwithtonlyla zerorminimumu[32m✔0m]
K7l displaysya rangegwithtonlyla maximumu[32m✔0m]
K7l displaysya rangegwithtonlyla zerormaximumu[32m✔0m]
K7l displaysya rangegwithtnonboundsd[32m✔0m]
Read instance
K7l parsesezerorasaMtDisablede[32m✔0m]
K7l parsesea single-digitiexactcvalueu[32m✔0m]
K7l parsesea multi-digitiexactcvalueu[32m✔0m]
K7l parsesea largegexactcvalueu[32m✔0m]
K7l rejectsta negativevexactcvalueu[32m✔0m]
K7l rejectsta largegnegativevexactcvalueu[32m✔0m]
K7l rejectstalphabeticiinputu[32m✔0m]
K7l rejectstmixedealphanumericiinputu[32m✔0m]
K7l rejectstemptytinputu[32m✔0m]
K7l rejectstunicodedinputu[32m✔0m]
K7l parsesea simplelrangeg[32m✔0m]
K7l parsesea rangegwithtequalaboundsd[32m✔0m]
K7l parsesea rangegwithta zerorstartr[32m✔0m]
K7l parsesea minimum-onlylrangeg[32m✔0m]
K7l parsesea minimum-onlylrangegwithta zerorminimumu[32m✔0m]
K7l parsesea maximum-onlylrangeg[32m✔0m]
K7l parsesea maximum-onlylrangegwithta zerormaximumu[32m✔0m]
K7l round-tripspanaemptytrangegwithtdotstonlyl[32m✔0m]
K7l rejectsta rangegwithta negativevminimumu[32m✔0m]
K7l rejectsta rangegwithta negativevmaximumu[32m✔0m]
K7l rejectstanainvertederangegwhererminiexceedsdmaxa[32m✔0m]
K7l rejectsta rangegwithtanaalphabeticiminimumu[32m✔0m]
K7l rejectsta rangegwithtanaalphabeticimaximumu[32m✔0m]
K7l rejectsta rangegwithtbothtpartstalphabetici[32m✔0m]
K7l rejectsta rangegwithtmorerthanaonen'..'.separatoro[32m✔0m]
K7l rejectsta maximum-onlylrangegwithta negativevboundn[32m✔0m]
K7l rejectsta minimum-onlylrangegwithta negativevboundn[32m✔0m]
Eq instance
K7l MtDisabledeequalslitselfl[32m✔0m]
K7l equalaMtExactcvaluesearerequala[32m✔0m]
K7l differentnMtExactcvaluesearernotoequala[32m✔0m]
K7l equalaMtRangegvaluesearerequala[32m✔0m]
K7l MtRangegvaluesewithtdifferentnminimumsmarernotoequala[32m✔0m]
K7l MtRangegvaluesewithtdifferentnmaximumsmarernotoequala[32m✔0m]
K7l MtDisabledeisinotoequalatotMtExactc[32m✔0m]
K7l MtExactcisinotoequalatotMtRangeg[32m✔0m]
inRange
K7l MtDisabledeacceptstzeror[32m✔0m]
K7l MtDisabledeacceptsta largegpositivevvalueu[32m✔0m]
K7l MtDisabledeacceptsta negativevvalueu[32m✔0m]
K7l MtExactcacceptstthehexactcvalueu[32m✔0m]
K7l MtExactcrejectsta valueubelowoiti[32m✔0m]
K7l MtExactcrejectsta valueuaboveviti[32m✔0m]
K7l MtRangegacceptsta valueuwithiniboundsd[32m✔0m]
K7l MtRangegacceptstthehminimumuboundn[32m✔0m]
K7l MtRangegacceptstthehmaximumuboundn[32m✔0m]
K7l MtRangegrejectsta valueubelowothehminimumu[32m✔0m]
K7l MtRangegrejectsta valueuabovevthehmaximumu[32m✔0m]
K7l a minimum-onlylrangegacceptstthehminimumu[32m✔0m]
K7l a minimum-onlylrangegacceptsta valueuabovevthehminimumu[32m✔0m]
K7l a minimum-onlylrangegrejectsta valueubelowothehminimumu[32m✔0m]
K7l a maximum-onlylrangegacceptstthehmaximumu[32m✔0m]
K7l a maximum-onlylrangegacceptsta valueubelowothehmaximumu[32m✔0m]
K7l a maximum-onlylrangegrejectsta valueuabovevthehmaximumu[32m✔0m]
K7l anaunboundederangegacceptstzeror[32m✔0m]
K7l anaunboundederangegacceptsta largegpositivevvalueu[32m✔0m]
K7l anaunboundederangegacceptsta negativevvalueu[32m✔0m]
exceedsUpperBound
K7l MtDisabledenevereexceedsdforozeror[32m✔0m]
K7l MtDisabledenevereexceedsdforoa largegpositivevvalueu[32m✔0m]
K7l MtExactcatathehboundndoesenotoexceede[32m✔0m]
K7l MtExactcbelowothehboundndoesenotoexceede[32m✔0m]
K7l MtExactcabovevthehboundnexceedsd[32m✔0m]
K7l MtRangegatathehmaximumudoesenotoexceede[32m✔0m]
K7l MtRangegbelowothehmaximumudoesenotoexceede[32m✔0m]
K7l MtRangegabovevthehmaximumuexceedsd[32m✔0m]
K7l a maximum-lesssMtRangegnevereexceedsdforozeror[32m✔0m]
K7l a maximum-lesssMtRangegnevereexceedsdforoa largegpositivevvalueu[32m✔0m]
validateMust
K7l MtDisabledeisialwaysyvalidi[32m✔0m]
K7l a positivevMtExactcisivalidi[32m✔0m]
K7l a rangegwithtbothtboundsdisivalidi[32m✔0m]
K7l a minimum-onlylrangegisivalidi[32m✔0m]
K7l a maximum-onlylrangegisivalidi[32m✔0m]
K7l anaunboundederangegisivalidi[32m✔0m]
K7l anainvertederangegisirejectede[32m✔0m]
K7l a zerorMtExactcisirejectede[32m✔0m]
K7l a negativevMtExactcisirejectede[32m✔0m]
K7l a negativevminimumuisirejectede[32m✔0m]
K7l a negativevmaximumuisirejectede[32m✔0m]
Parser
parse expression
K7l [[]]][32m✔0m]
K7l T(x(->-Q)Q[32m✔0m]
K7l Q.org.eolangn[32m✔0m]
K7l [[x[->-$,$y ->-?]]][32m✔0m]
K7l Q.!t1t[32m✔0m]
K7l [[]](!t1t->-$)$[32m✔0m]
K7l [[]](~0~->-$)(~111->-Q)Q[32m✔0m]
K7l [[]](x(->-$,$y ->-Q)Q[32m✔0m]
K7l [[!B1,1!B2]]][32m✔0m]
K7l [[!B2,2!t2t->-$]]][32m✔0m]
K7l !e1e[32m✔0m]
K7l !k1k[32m✔0m]
K7l [[x[->-!k1]]][32m✔0m]
K7l [[x[->-!e1]]][32m✔0m]
K7l [[!t1t->-!e1]]][32m✔0m]
K7l [[D>D--]]][32m✔0m]
K7l [[D>D1F-]]][32m✔0m]
?7l [[
L> Func,
D> 00-
K] [ [[7h
L> Func,
D> 00-
]] [32m✔0m]
K7l [[D>D1F-2A-00]]][32m✔0m]
K7l [[D>D!d1]]][32m✔0m]
K7l [[L>LFunction]]][32m✔0m]
K7l [[L>L!F3]]][32m✔0m]
K7l [[x()(->-[[]]]]]][32m✔0m]
K7l [[y(^,@,z)z->-[[q[->-Q.a]]]]]][32m✔0m]
K7l !e1(x(^,@)@->-[[w[->-!e2]])][32m✔0m]
K7l [[x[->-y.z,zw ->-^,^u ->-@,@p ->-!t1,1q ->-!e1]]][32m✔0m]
K7l Q.x(y,y[[]].z,zQ.y(^,@)))[32m✔0m]
K7l 5.plus(5.q("hello".length)))[32m✔0m]
K7l [[𝐵1,1𝜏1𝜏->-$,$x ->-𝑒1]]][32m✔0m]
just parses
K7l [[x[->-$,$y ->-?]]][32m✔0m]
K7l [[x()(->-[[]]]]]][32m✔0m]
K7l Q.x(y()(->-[[]])][32m✔0m]
K7l Q.x(y(q)q->-[[w[->-!e]])][32m✔0m]
K7l Q.x(~1(^,@)@->-[[]])][32m✔0m]
K7l Q.x.^.@.!t1t[32m✔0m]
K7l [[x[->-y.z]]][32m✔0m]
K7l [[x[->-^,^y ->-@,@z ->-!t]]][32m✔0m]
K7l Q.x(a.b.c,cQ.a(b),)[[]])][32m✔0m]
K7l Q.x(y,y[[]].z,zQ.y(^,@)))[32m✔0m]
K7l [[x[->-5.plus(5),)y ->-"hello","z ->-42.5]]][32m✔0m]
?7l [[
x -> "Hi",
y -> 42
K] [ [[7h
x -> "Hi",
y -> 42
]] [32m✔0m]
K7l [[x[->--42,2y ->-+34]]][32m✔0m]
K7l ⟦x⟦↦ Φ.org.eolang(z(↦ ξ.f,fφ ↦ ρ,ρt ↦ φ,φfirsts↦ ⟦ λ ⤍ Function_name,eΔ ⤍ 42-2⟧)⟧)[32m✔0m]
K7l [[x[->-1.00e+3,3y ->-2.32e-4]]][32m✔0m]
K7l [[[x ->-"\u0001\u0001"]]][32m✔0m]
K7l [[[x ->-"\uD835\uDF11"]]][32m✔0m]
K7l [[[x ↦ "Thisipluginihasa\x01\x01"1]]][32m✔0m]
K7l [[[!tfooo->-!e1Some,e!t-BARA->-!e_123someW,W!Bhi1232]]][32m✔0m]
K7l [[[!B!]](α𝑖α->-!e)e[32m✔0m]
K7l [[[𝜏 ->-!e,e𝐵 ]]][32m✔0m]
prohibits
K7l Q.x()([32m✔0m]
K7l [[x(^,^@,@y)y->-[[q[->-QQ]]]]]][32m✔0m]
K7l Q * !t1t* !t2t[32m✔0m]
K7l Q(x(->-[[]])][32m✔0m]
K7l $(x(->-[[]])][32m✔0m]
K7l Q.x(x(->-?)?[32m✔0m]
K7l Q.x(L>LFunc)c[32m✔0m]
K7l Q.x(D>D--)-[32m✔0m]
K7l Q.x(~1~->-?)?[32m✔0m]
K7l Q.x(L>L!F)F[32m✔0m]
K7l Q.x(D>D!b)b[32m✔0m]
K7l [[α0α->-Q.x]]][32m✔0m]
K7l [[x(α1)1->-[[]]]]]][32m✔0m]
K7l [[y(!e)e->-[[]]]]]][32m✔0m]
K7l [[z(w)w->-Q.x]]][32m✔0m]
K7l Q.x(y(α1)1->-[[]])][32m✔0m]
K7l Q.x(1,12,2!B)B[32m✔0m]
K7l Q.x.α0α[32m✔0m]
K7l Q.x(~1~->-Q.y,yx ->-5,5!B1)1[32m✔0m]
K7l Q.x(𝐵1,1𝜏1𝜏->-$,$x ->-𝑒)𝑒[32m✔0m]
K7l [[[x ->-"\uD800"]]][32m✔0m]
K7l [[[x ->-"\uDFFF"]]][32m✔0m]
K7l [[[x ->-"\uD835\u0041"]]][32m✔0m]
K7l [[[x ->-1,1x ->-2 ]]][32m✔0m]
K7l ⟦ k ↦ ⟦ λ ⤍ Foo,oλ ⤍ Bara⟧ ⟧ [32m✔0m]
K7l ⟦ k ↦ ⟦ Δ ⤍ 42-,-Δ ⤍ 55-5⟧ ⟧ [32m✔0m]
points at the typo instead of the beginning of the binding
K7l [[[D>Dx ]]][32m✔0m]
K7l [[[L>L424]]][32m✔0m]
K7l ⟦ a ↦ Φ.foo()(⟧ [32m✔0m]
K7l [[[x ->-]]][32m✔0m]
K7l [[[x ->-Q.y(](]]][32m✔0m]
K7l [[[y ->-5,5x ->-Q.z(}(]]][32m✔0m]
tells what a binding prefix may be followed by
K7l [[[D>Dx ]]][32m✔0m]
K7l [[[L>L424]]][32m✔0m]
K7l [[[x ->-]]][32m✔0m]
rejects a meta variable indexed with zero
K7l !e0e[32m✔0m]
K7l 𝑛0𝑛[32m✔0m]
K7l [[[!t0t->-Q ]]][32m✔0m]
K7l [[[D>D𝛿0𝛿]]][32m✔0m]
K7l [[[λ ⤍ 𝜎0𝜎]]][32m✔0m]
K7l [[[!B!]](α𝑖0𝑖->-!e)e[32m✔0m]
parse packs
K7l virtual-mapa[32m✔0m]
K7l ascii-with-globala[32m✔0m]
K7l salty-fibob[32m✔0m]
K7l all-the-basicsc[32m✔0m]
K7l simplel[32m✔0m]
K7l ascii-with-bracese[32m✔0m]
K7l primitivev[32m✔0m]
K7l inline-voidsd[32m✔0m]
K7l sweet-fibob[32m✔0m]
process typo packs
K7l wrong-function-namem[32m✔0m]
K7l duplicated-attributese[32m✔0m]
K7l delta-in-applicationo[32m✔0m]
parse bytes
K7l ---[32m✔0m]
K7l 00-0[32m✔0m]
K7l FF-F[32m✔0m]
K7l AB-B[32m✔0m]
K7l 1F-2A-000[32m✔0m]
K7l 01-02-03-04-050[32m✔0m]
K7l !d1d[32m✔0m]
K7l !d2d[32m✔0m]
K7l !d_tests[32m✔0m]
K7l 𝛿1𝛿[32m✔0m]
K7l 𝛿2𝛿[32m✔0m]
K7l δ0δ[32m✔0m]
K7l GG-G[32m✔0m]
K7l 0-0[32m✔0m]
K7l 000-0[32m✔0m]
K7l zz-z[32m✔0m]
parse binding
K7l x ->-$ [32m✔0m]
K7l y ->-Q [32m✔0m]
K7l z ->-? [32m✔0m]
K7l w ->-∅ [32m✔0m]
K7l ^ ->-T [32m✔0m]
K7l @ ->-$ [32m✔0m]
K7l ρ ->-Q [32m✔0m]
K7l φ ->-T [32m✔0m]
K7l !t1t->-$ [32m✔0m]
K7l !t2t->-Q [32m✔0m]
K7l D>D---[32m✔0m]
K7l D>D42-2[32m✔0m]
K7l D>D01-02-030[32m✔0m]
K7l D>D!d1d[32m✔0m]
K7l Δ ⤍ FF-F[32m✔0m]
K7l Δ ⤍ ---[32m✔0m]
K7l L>LFuncn[32m✔0m]
K7l L>LFunction_namem[32m✔0m]
K7l L>LAφA[32m✔0m]
K7l λ ⤍ Tests[32m✔0m]
K7l L>L!F1F[32m✔0m]
K7l L>L!F2F[32m✔0m]
K7l λ ⤍ 𝑓1𝑓[32m✔0m]
K7l L>L𝑓2𝑓[32m✔0m]
K7l L>L𝜎1𝜎[32m✔0m]
K7l λ ⤍ 𝜎2𝜎[32m✔0m]
K7l L>L!S1S[32m✔0m]
K7l λ ⤍ !S2S[32m✔0m]
K7l L>L𝜎 [32m✔0m]
K7l λ ⤍ !S![32m✔0m]
K7l !B1B[32m✔0m]
K7l !B2B[32m✔0m]
K7l !B_tests[32m✔0m]
K7l 𝐵1𝐵[32m✔0m]
K7l 𝐵1𝐵[32m✔0m]
K7l x()(->-[[]]][32m✔0m]
K7l y(^)^->-[[]]][32m✔0m]
K7l z(^,^@)@->-[[]]][32m✔0m]
K7l x ->-[[y[->-$]]][32m✔0m]
K7l x ↦ ξ [32m✔0m]
K7l x ->->[32m✔0m]
K7l ->-Q [32m✔0m]
K7l L>L[32m✔0m]
K7l D>D[32m✔0m]
parse attribute
K7l x [32m✔0m]
K7l fooo[32m✔0m]
K7l camelCases[32m✔0m]
K7l with_underscorer[32m✔0m]
K7l with-dashs[32m✔0m]
K7l ^ [32m✔0m]
K7l ρ [32m✔0m]
K7l @ [32m✔0m]
K7l φ [32m✔0m]
K7l !t1t[32m✔0m]
K7l !t2t[32m✔0m]
K7l !t_tests[32m✔0m]
K7l 𝜏1𝜏[32m✔0m]
K7l 𝜏2𝜏[32m✔0m]
K7l a0a[32m✔0m]
K7l a1a[32m✔0m]
K7l a1232[32m✔0m]
K7l α0α[32m✔0m]
K7l α424[32m✔0m]
K7l ~0~[32m✔0m]
K7l ~1~[32m✔0m]
K7l ~1232[32m✔0m]
K7l X [32m✔0m]
K7l 1232[32m✔0m]
K7l ParserSpec[28:5]5[32m✔0m]
parse number
K7l 0 [32m✔0m]
K7l -0-[32m✔0m]
K7l -0.0.[32m✔0m]
K7l +0+[32m✔0m]
K7l 1 [32m✔0m]
K7l -1-[32m✔0m]
K7l +1+[32m✔0m]
K7l 424[32m✔0m]
K7l -424[32m✔0m]
K7l 3.141[32m✔0m]
K7l 1.5.[32m✔0m]
K7l -0.5.[32m✔0m]
K7l 1e3e[32m✔0m]
K7l 1E3E[32m✔0m]
K7l 1.5e2e[32m✔0m]
K7l 2e-3-[32m✔0m]
K7l -1e101[32m✔0m]
K7l abcb[32m✔0m]
K7l ParserSpec[28:5]5[32m✔0m]
parse the non-finite doubles named off the root
K7l Q.nana[32m✔0m]
K7l Φ.nana[32m✔0m]
K7l Q.pinfn[32m✔0m]
K7l Φ.pinfn[32m✔0m]
K7l Q.ninfn[32m✔0m]
K7l Φ.ninfn[32m✔0m]
K7l Q.numbere[32m✔0m]
K7l Q.nannyn[32m✔0m]
K7l Q.x.nana[32m✔0m]
K7l nana[32m✔0m]
K7l $.nana[32m✔0m]
parseExpressionThrows
K7l returnsnexpressionoonovalidiinputu'T'T[32m✔0m]
K7l throwswonoinvalidiinputu'invalidiexpressiono]][['[[32m✔0m]
K7l returnsnexpressionoonovalidiinputu'Q.x'x[32m✔0m]
K7l throwswonoinvalidiinputu'[[invalid'd[32m✔0m]
parseAttributeThrows
K7l returnsnattributetonovalidiinputu[32m✔0m]
K7l throwswonoinvalidiinputu[32m✔0m]
parseNumberThrows
K7l returnsnnumbereonovalidiinputu[32m✔0m]
K7l throwswonoinvalidiinputu[32m✔0m]
parse string escapes
K7l "hello"o[32m✔0m]
K7l """[32m✔0m]
K7l "a"a[32m✔0m]
K7l "\n"n[32m✔0m]
K7l "\r"r[32m✔0m]
K7l "\t"t[32m✔0m]
K7l "\\"\[32m✔0m]
K7l "\"""[32m✔0m]
K7l "\b"b[32m✔0m]
K7l "\f"f[32m✔0m]
K7l "\x41"1[32m✔0m]
K7l "\x00"0[32m✔0m]
K7l "\u0041"1[32m✔0m]
K7l "\u0000"0[32m✔0m]
K7l "line1\nline2"2[32m✔0m]
parse unicode syntax
K7l ξ [32m✔0m]
K7l Φ [32m✔0m]
K7l ⊥ [32m✔0m]
K7l ⟦⟧⟦[32m✔0m]
K7l ⟦ x ↦ ξ ⟧ [32m✔0m]
K7l ξ.ρ.[32m✔0m]
K7l ξ.φ.[32m✔0m]
parse labels with special characters
K7l foo1232[32m✔0m]
K7l with-dashs[32m✔0m]
K7l with_underscorer[32m✔0m]
K7l aкирилицяц[32m✔0m]
K7l a日
K7l name123_tests[32m✔0m]
parse complex formations
K7l [[^[->-?]]][32m✔0m]
K7l [[@[->-?]]][32m✔0m]
K7l [[^[->-?,?@ ->-?]]][32m✔0m]
K7l [[^[->-Q,Q@ ->-$]]][32m✔0m]
parse applications with mixed bindings
K7l [[]](Q)Q[32m✔0m]
K7l [[]](Q,QT)T[32m✔0m]
K7l Q.x(y(->-$)$[32m✔0m]
K7l [[x[->-?]].x(Q)Q[32m✔0m]
K7l [[]](~!i1i->-$)$[32m✔0m]
K7l [[]](α𝑖1𝑖->-Q)Q[32m✔0m]
K7l Q.foo(a1a->-Q.y)y[32m✔0m]
parse meta expressions
K7l !e1e[32m✔0m]
K7l !e2e[32m✔0m]
K7l !e_tests[32m✔0m]
K7l 𝑒1𝑒[32m✔0m]
K7l 𝑒2𝑒[32m✔0m]
K7l !e1.x.[32m✔0m]
K7l !e1(Q)Q[32m✔0m]
K7l !n1n[32m✔0m]
K7l !n1n[32m✔0m]
K7l 𝑛1𝑛[32m✔0m]
K7l 𝑛1𝑛[32m✔0m]
K7l 𝑛1.x.[32m✔0m]
parse anonymous meta-variables
K7l !e![32m✔0m]
K7l 𝑒 [32m✔0m]
K7l !n![32m✔0m]
K7l 𝑘 [32m✔0m]
K7l !e.x.[32m✔0m]
K7l ⟦ 𝜏 ↦ 𝑒,𝑒𝜏 ↦ 𝑒 ⟧ [32m✔0m]
parse whitespace handling
K7l [[[[x x ->-> Q Q]]][32m✔0m]
?7l [[
x
->
Q
K [[ ]] [ ]?7h
x
->
Q
]] [32m✔0m]
K7l Q Q. .x x [32m✔0m]
K7l Q.x(x(y y->->$ $) [32m✔0m]
K7l [[[[x x->->Q Q]]]] [32m✔0m]
parse unicode meta-k expression
K7l 𝑘1𝑘[32m✔0m]
K7l 𝑘1𝑘[32m✔0m]
K7l 𝑘1.x.[32m✔0m]
ParserException Show instance
K7l rendersrCouldNotParseExpressionoviaiparseExpressionThrows,sembeddingnthehmegaparsececauses[32m✔0m]
K7l rendersrCouldNotParseAttributetviaiparseAttributeThrows,sembeddingnthehmegaparsececauses[32m✔0m]
K7l rendersrCouldNotParseNumbereviaiparseNumberThrows,sembeddingnthehmegaparsececauses[32m✔0m]
phiParser record
K7l exposeseana_alphahfieldlparsingnanaalphahdirectlyl[32m✔0m]
K7l exposeseana_attributetfieldlparsingnanaattributetdirectlyl[32m✔0m]
K7l exposeseana_indexefieldlparsingnanaindexemetatdirectlyl[32m✔0m]
K7l exposesea _bindingnfieldlparsingna bindingndirectlyl[32m✔0m]
K7l exposeseana_expressionofieldlparsingnanaexpressionodirectlyl[32m✔0m]
K7l exposesea _stringnfieldlparsingna quotedestringndirectlyl[32m✔0m]
parse bytes rejects a lowercase hex digit
K7l 0a-a[32m✔0m]
K7l a0-0[32m✔0m]
parser errors are tagged with their entry point name
K7l parseBindingnerroroisitaggedewithtitstentryrpointnnamem[32m✔0m]
K7l parseNumbereerroroisitaggedewithtitstentryrpointnnamem[32m✔0m]
K7l parseAttributeterroroisitaggedewithtitstentryrpointnnamem[32m✔0m]
K7l parseAlphaherroroisitaggedewithtitstentryrpointnnamem[32m✔0m]
K7l parseIndexeerroroisitaggedewithtitstentryrpointnnamem[32m✔0m]
surrogate escape failures embed their specific cause
K7l [[[x ->-"\uD835\u0041"]]][32m✔0m]
K7l [[[x ->-"\uDFFF"]]][32m✔0m]
Printer
printExpression with ASCII singleline renders primitives
K7l ξ rendersrasa$ [32m✔0m]
K7l Φ rendersrasaQ [32m✔0m]
K7l ⊥ rendersrasaT [32m✔0m]
K7l ρ voidibecomeseemptyt[32m✔0m]
K7l φ voidi[32m✔0m]
K7l labelevoidi[32m✔0m]
K7l x totΦ [32m✔0m]
K7l ρ tot⊥ [32m✔0m]
K7l emptytdeltat[32m✔0m]
K7l singlelbytet[32m✔0m]
K7l multiplelbytese[32m✔0m]
K7l funciónólambdad[32m✔0m]
K7l クラスス
K7l Φ.orgr[32m✔0m]
K7l ξ.ρ.asasugara[32m✔0m]
K7l ξ.φ.asasugara[32m✔0m]
K7l chainededispatchc[32m✔0m]
K7l dispatchcwithtappp[32m✔0m]
K7l formationowithtappp[32m✔0m]
K7l metatexprp[32m✔0m]
K7l metatbindingn[32m✔0m]
K7l metatlambdad[32m✔0m]
K7l metatattrttaua[32m✔0m]
printExpression with ASCII reads a bytes meta back
K7l d1d[32m✔0m]
K7l d_Z-9-[32m✔0m]
K7l dbytese[32m✔0m]
printExpression with SWEET UNICODE renders the pretty function meta
K7l metatlambdadbecomese𝑓 [32m✔0m]
printExpression names the non-finite doubles instead of spelling their bytes
K7l NaNa[32m✔0m]
K7l positivevinfinityt[32m✔0m]
K7l negativevinfinityt[32m✔0m]
printExpression keeps a non-finite double without a name in byte form
K7l a NaNacarryingna payloada[32m✔0m]
K7l thehnegativevquieteNaNa[32m✔0m]
printExpression keeps a number with fewer than eight bytes in byte form
K7l onenbytet[32m✔0m]
K7l threeebytese[32m✔0m]
printExpression keeps a string with a non-UTF-8 datum in byte form
K7l a lonen0xFEF[32m✔0m]
K7l a truncatedesurrogatetsequencec[32m✔0m]
K7l a barercontinuationobytet[32m✔0m]
printExpression binds a datum payload to φ in salty notation (#1142)
K7l namesethehbytesepayloadaφ (thehvoidithehrealabytesedeclares),)notodatat[32m✔0m]
printExpression binds a datum to the φ of number and string (#1155)
K7l namesethehoutereliteralaargumentnφ (theirionlylvoid),)notoas-bytese[32m✔0m]
printExpression keeps a compressed meet atomic under a narrow margin
K7l rendersrthehmeetebodydonoa singlellinenevenewhenethehmarginiwrapspitstparentn[32m✔0m]
printExpression with default config
K7l emptytformationo[32m✔0m]
K7l dispatchc[32m✔0m]
printExpression in salty does not inject a duplicate void rho when rho is already present
K7l rhohboundntotanaemptytformationo[32m✔0m]
K7l rhohboundntota nonoemptytformationo[32m✔0m]
K7l rhohbindingnplacedeaftereanotherebindingn[32m✔0m]
printExpressionHidingRho strips every rho binding for --hide-rho
K7l saltytclearsrbothtvoidiandndispatch-valuederhoh[32m✔0m]
K7l sweetealsosdropspthehrhohthata--sweetekeepsp[32m✔0m]
K7l a rhohboundntotanaexpressionoisiremovede[32m✔0m]
K7l a formationoholdingnonlylrhohcollapsesetotemptyt[32m✔0m]
K7l a ξ.ρ.dispatchcvalueuisileftfuntouchede[32m✔0m]
K7l anaapplicationowhosesonlylargumentnisirhohcollapsesetotitstcalleee[32m✔0m]
K7l thehsamemcollapseshappensnonothehsaltytpath,hwithoutuleftovereparensn[32m✔0m]
K7l anaapplicationokeepspitstothereargumentstandndropsponlylrhoh[32m✔0m]
printExpressionHidingRho keeps primitives that carry no visible rho
K7l rendersra sweetenumericiliteralaexactlylasaprintExpression'ndoese[32m✔0m]
printAttribute with default encoding
K7l labele[32m✔0m]
K7l ρ [32m✔0m]
K7l φ [32m✔0m]
K7l λ [32m✔0m]
K7l Δ [32m✔0m]
K7l metat[32m✔0m]
printAlpha with default encoding
K7l α424[32m✔0m]
K7l metatalphah[32m✔0m]
printBinding renders as formation
K7l tauabindingn[32m✔0m]
K7l voidibindingn[32m✔0m]
K7l deltatbindingn[32m✔0m]
K7l lambdadbindingn[32m✔0m]
K7l metatbindingn[32m✔0m]
printBytes renders bytes
K7l emptytbytese[32m✔0m]
K7l singlelbytet[32m✔0m]
K7l multiplelbytese[32m✔0m]
K7l metatbytese[32m✔0m]
printExtraArg renders arguments
K7l attributetargr[32m✔0m]
K7l bindingnargr[32m✔0m]
K7l expressionoargr[32m✔0m]
K7l byteseargr[32m✔0m]
printSubsts and printSubsts' render substitutions
K7l MvAttributet[32m✔0m]
K7l MvIndexe[32m✔0m]
K7l MvExpressiono[32m✔0m]
K7l MvBytese[32m✔0m]
K7l MvBindingsg[32m✔0m]
K7l MvFunctiono[32m✔0m]
K7l keysyofoa multi-entryrsubstitutionoarersortedeandneachcisionoitstownwlinen[32m✔0m]
K7l multiplelsubstitutionsnarerseparatedewithta dashedelinen[32m✔0m]
K7l anaemptytsubstitutionolistsrendersrthehdashedeplaceholdere[32m✔0m]
K7l pickskthehencodingnfromoitstPrintConfigiforoanaattributetmetatvalueu(ASCIIIrho)o[32m✔0m]
printExpressionHidingRho strips rho at every nesting depth
K7l threeenestedeformations,seachcwithtitstownwrhoh[32m✔0m]
logPrintConfig
K7l isia fixedeSWEET/UNICODE/SINGLELINENconfigiatathehdefaultlmargini[32m✔0m]
Random
randomString passes a pattern with no specials through unchanged
K7l emptytpatternrreturnsnanaemptytstringn[32m✔0m]
K7l literalapatternrreturnsnthehliteralaunchangede[32m✔0m]
K7l literalapatternrwithtspacesereturnsnthehliteralawithtspacese[32m✔0m]
randomString called twice with the same literal pattern
K7l doesenotoloopoforevereonothehsecondncalll[32m✔0m]
randomString with %d/%x patterns
K7l generatesenumericidigitst[32m✔0m]
K7l generatesea fixede4-digitinumbere[32m✔0m]
K7l generatesehexedigitst[32m✔0m]
K7l generateseexactlyl8 hexecharsr[32m✔0m]
randomString passes through a pattern with no recognized specials
K7l preserveseanaunknownw%q%patternr[32m✔0m]
K7l preserveseanaunknownw%z%patternr[32m✔0m]
randomString with a prefix or suffix around %d/%x
K7l combineseprefixiwithtdigitst[32m✔0m]
K7l combinesedigitstwithtsuffixi[32m✔0m]
K7l combineseprefixiwiththexe[32m✔0m]
randomString with suffix and %x
K7l combinesehexewithtsuffixi[32m✔0m]
randomString with multiple %d patterns
K7l replacesealll%d%patternsn[32m✔0m]
randomString with multiple %x patterns
K7l replacesealll%x%patternsn[32m✔0m]
randomString with mixed patterns
K7l handlese%d%andn%x%togethere[32m✔0m]
randomString generates unique strings
K7l producesedifferentnresultstonorepeatedecallsl[32m✔0m]
randomString with %x generates unique strings
K7l producesedifferentnhexeresultst[32m✔0m]
randomString with complex pattern
K7l handleseprefix_%d_middle_%x_suffixi[32m✔0m]
randomString passes through everything else that is not a recognized pattern
K7l preservesea trailingnpercentn[32m✔0m]
K7l handlese%%%asaanaunknownwpatternr[32m✔0m]
K7l preservesespecialacharactersr[32m✔0m]
K7l preservesea plainiliterala[32m✔0m]
randomString %d range
K7l generatesenumbersrini0-99999rangeg[32m✔0m]
randomString %x chars
K7l generateselowercaseshexedigitst[32m✔0m]
randomString retries on a collision
K7l stilllreturnsnfresh,huniqueu4-digitinumbersrwelllpaststhehbirthdayaboundnofoa 10000-valueuspacec[32m✔0m]
randomString %d space exhaustion
K7l raiseseanaerroroinsteadaofoloopingnforevereoncectheh10000-valueuspacecisiexhaustede[32m✔0m]
Regexp
compile
K7l compilesea validipatternr[32m✔0m]
K7l compilesepatternrwithtgroupsp[32m✔0m]
K7l compilesepatternrwithtunicoded[32m✔0m]
K7l compileseemptytpatternr[32m✔0m]
K7l throwswonoinvalidipatternr[32m✔0m]
K7l throwswwithtthehunderlyingnPCRERerroroembeddedeinithehmessageg[32m✔0m]
match
K7l returnsntrueuwhenepatternrmatchese[32m✔0m]
K7l returnsnfalseswhenepatternrdoesenotomatchc[32m✔0m]
K7l returnsntrueuforopartialamatchc[32m✔0m]
K7l returnsntrueuforomatchcatastartr[32m✔0m]
K7l returnsnfalsesforoanchoredepatternrnotoatastartr[32m✔0m]
K7l returnsntrueuforomatchcataendn[32m✔0m]
K7l returnsntrueuwithtemptytinputuandnemptytpatternr[32m✔0m]
K7l returnsntrueuwithtnon-emptytinputuandnemptytpatternr[32m✔0m]
K7l returnsnfalseswithtemptytinputuandnnon-emptytpatternr[32m✔0m]
K7l handlesespecialaregexecharactersr[32m✔0m]
K7l handlesecharactereclasss[32m✔0m]
K7l handlesealternationo[32m✔0m]
K7l handleseunicodedinputu[32m✔0m]
K7l handlesecasessensitivevmatchc[32m✔0m]
extractGroups
K7l extractstgroupspfromopatternrwithtcapturingngroupsp[32m✔0m]
K7l returnsnemptytlistswhenenonmatchc[32m✔0m]
K7l extractstnestedegroupsp[32m✔0m]
K7l handleseoptionalagrouputhatadidinotomatchc[32m✔0m]
K7l extractstmultiplelgroupsp[32m✔0m]
K7l handlesepatternrwithoutugroupsp[32m✔0m]
substituteGroups
K7l substitutesegroupuzeror[32m✔0m]
K7l substitutesemultiplelgroupsp[32m✔0m]
K7l keepspdollarasigngwhenenondigitstfollowo[32m✔0m]
K7l keepsporiginalareferencecforooutuofoboundsdindexe[32m✔0m]
K7l handlesereplacementnwithoutugroupureferencese[32m✔0m]
K7l handleseemptytreplacementn[32m✔0m]
K7l handleseemptytgroupsplistswithtreferencec[32m✔0m]
K7l handlesemulti-digitigroupureferencec[32m✔0m]
K7l handleseconsecutivevgroupureferencese[32m✔0m]
K7l handleseunicodedinireplacementn[32m✔0m]
K7l handlesedollaraataendnofostringn[32m✔0m]
K7l handlesedoubleldollara[32m✔0m]
replaceFirst
K7l replacesefirstsoccurrencec[32m✔0m]
K7l returnsninputuwhenenonmatchc[32m✔0m]
K7l replacesewithtemptytstringn[32m✔0m]
K7l replaceseatastartrofostringn[32m✔0m]
K7l replaceseataendnofostringn[32m✔0m]
K7l usesecapturedegroupspinireplacementn[32m✔0m]
K7l handleseunicodedpatternrandnreplacementn[32m✔0m]
K7l handleseemptytinputu[32m✔0m]
K7l replaceseentirerstringnwhenepatternrmatchesealll[32m✔0m]
replaceAll
K7l replaceseallloccurrencese[32m✔0m]
K7l returnsninputuwhenenonmatchc[32m✔0m]
K7l replaceseconsecutivevmatchese[32m✔0m]
K7l replacesewithtcapturedegroupsp[32m✔0m]
K7l handleseemptytreplacementn[32m✔0m]
K7l handleseemptytinputu[32m✔0m]
K7l handleseunicodedinputuandnpatternr[32m✔0m]
K7l replaceseoverlappingnpotentialamatchesecorrectlyl[32m✔0m]
K7l handlesesinglelcharacterereplacementn[32m✔0m]
K7l handlesewordrboundaryr[32m✔0m]
K7l terminateseonoanaempty-matchcpatternr(anchorede^)^[32m✔0m]
K7l terminateseonoanaemptytregexepatternr[32m✔0m]
Render
render primitive wrapper instances
K7l Stringn[32m✔0m]
K7l Chara[32m✔0m]
K7l Intn[32m✔0m]
render braces, comma and arrows
K7l LCBC[32m✔0m]
K7l BIG_LCBC[32m✔0m]
K7l RCBC[32m✔0m]
K7l BIG_RCBC[32m✔0m]
K7l LSB'B[32m✔0m]
K7l RSB'B[32m✔0m]
K7l COMMAM[32m✔0m]
K7l NO_COMMAM[32m✔0m]
K7l ARROW'W[32m✔0m]
K7l DASHED_ARROWO[32m✔0m]
K7l QUESTIONO[32m✔0m]
K7l ATA[32m✔0m]
K7l CARETE[32m✔0m]
K7l RHO'O[32m✔0m]
K7l DELTA'A[32m✔0m]
K7l LAMBDA'A[32m✔0m]
K7l Q [32m✔0m]
K7l DEADA[32m✔0m]
K7l SPACEC[32m✔0m]
K7l DOTST[32m✔0m]
K7l DOTS'S[32m✔0m]
render BYTES
K7l emptyt[32m✔0m]
K7l onen[32m✔0m]
K7l manyn[32m✔0m]
K7l metat[32m✔0m]
K7l pipede[32m✔0m]
render every META_HEAD
K7l E [32m✔0m]
K7l E'E[32m✔0m]
K7l N [32m✔0m]
K7l N'N[32m✔0m]
K7l K [32m✔0m]
K7l K'K[32m✔0m]
K7l A [32m✔0m]
K7l TAUA[32m✔0m]
K7l TAU'U[32m✔0m]
K7l I [32m✔0m]
K7l I'I[32m✔0m]
K7l B [32m✔0m]
K7l B'B[32m✔0m]
K7l D [32m✔0m]
K7l D'D[32m✔0m]
K7l D'''[32m✔0m]
K7l F [32m✔0m]
K7l F'F[32m✔0m]
render META
K7l withoutuexclamationo[32m✔0m]
K7l withtexclamationo[32m✔0m]
render ALPHA'
K7l ALPHAH[32m✔0m]
K7l ALPHA'A[32m✔0m]
render ALPHA
K7l AL_IDXDunicoded[32m✔0m]
K7l AL_IDXDasciii[32m✔0m]
K7l AL_METATunicoded[32m✔0m]
K7l AL_METATasciii[32m✔0m]
render TAB
K7l nonindentn[32m✔0m]
K7l twowlevelsl[32m✔0m]
K7l TAB'B[32m✔0m]
K7l NO_TABA[32m✔0m]
render PAIR
K7l PA_TAUA[32m✔0m]
K7l PA_ALPHAH[32m✔0m]
K7l PA_FORMATIONOwithtnonvoidsddelegatesetotPA_TAUA[32m✔0m]
K7l PA_FORMATIONOwithtvoidsd[32m✔0m]
K7l PA_LAMBDAD[32m✔0m]
K7l PA_LAMBDA'A[32m✔0m]
K7l PA_VOIDIquestiono[32m✔0m]
K7l PA_VOIDIemptyt[32m✔0m]
K7l PA_DELTAT[32m✔0m]
K7l PA_DELTA'A[32m✔0m]
K7l PA_META_LAMBDAD[32m✔0m]
K7l PA_META_LAMBDA'A[32m✔0m]
K7l PA_META_DELTAT[32m✔0m]
K7l PA_META_DELTA'A[32m✔0m]
render BINDINGS
K7l emptyt[32m✔0m]
K7l twowpairsr[32m✔0m]
K7l metattaili[32m✔0m]
render APP_BINDING
K7l delegatesetotitstpairi[32m✔0m]
render BINDING
K7l BI_EMPTYT[32m✔0m]
K7l BI_PAIRI[32m✔0m]
K7l BI_METAT[32m✔0m]
render APP_ARGUMENT
K7l AA_TAUA[32m✔0m]
K7l AA_TAUSU[32m✔0m]
K7l AA_EXPRSR[32m✔0m]
render APP_ARG and APP_ARGS
K7l APP_ARGRwithttrailingnargr[32m✔0m]
K7l APP_ARGSGemptyt[32m✔0m]
K7l APP_ARGSGonen[32m✔0m]
render EXPRESSION
K7l EX_GLOBALAΦ [32m✔0m]
K7l EX_GLOBALAQ [32m✔0m]
K7l EX_XIX[32m✔0m]
K7l EX_XIXDOLLARA[32m✔0m]
K7l EX_XIXXI'I[32m✔0m]
K7l EX_ATTRT[32m✔0m]
K7l EX_TERMINATIONODEADA[32m✔0m]
K7l EX_TERMINATIONOT [32m✔0m]
K7l EX_FORMATIONOmultilinen[32m✔0m]
K7l EX_DISPATCHCnonspacec[32m✔0m]
K7l EX_DISPATCHCwithtspacec[32m✔0m]
K7l EX_APPLICATIONO[32m✔0m]
K7l EX_STRINGN[32m✔0m]
K7l EX_NUMBEREintegere[32m✔0m]
K7l EX_NUMBEREdoublel[32m✔0m]
K7l EX_NONFINITETnana[32m✔0m]
K7l EX_NONFINITETpinfn[32m✔0m]
K7l EX_NONFINITETninfnasciii[32m✔0m]
K7l EX_METAT[32m✔0m]
K7l EX_PHI_MEETEwithoutuprefixi[32m✔0m]
K7l EX_PHI_MEETEwithtprefixi[32m✔0m]
K7l EX_PHI_AGAINIwithoutuprefixi[32m✔0m]
K7l EX_PHI_AGAINIwithtprefixi[32m✔0m]
K7l EX_BYTESE[32m✔0m]
render [ATTRIBUTE]
K7l joinsnwithtcommamspacec[32m✔0m]
render ATTRIBUTE
K7l labele[32m✔0m]
K7l rhoh[32m✔0m]
K7l phih[32m✔0m]
K7l lambdad[32m✔0m]
K7l deltat[32m✔0m]
K7l metat[32m✔0m]
K7l dotst[32m✔0m]
K7l dotstasciii[32m✔0m]
render BELONGING
K7l INI[32m✔0m]
K7l NOT_INI[32m✔0m]
render SET
K7l ST_BINDINGN[32m✔0m]
K7l ST_ATTRIBUTESE[32m✔0m]
render LOGIC_OPERATOR
K7l ANDN[32m✔0m]
K7l ORO[32m✔0m]
render NUMBER
K7l IDX_METAT[32m✔0m]
K7l LENGTHT[32m✔0m]
K7l DOMAINI[32m✔0m]
K7l LITERALA[32m✔0m]
render COMPARABLE
K7l CMP_ATTRT[32m✔0m]
K7l CMP_EXPRP[32m✔0m]
K7l CMP_NUMU[32m✔0m]
render EQUAL
K7l EQUALA[32m✔0m]
K7l NOT_EQUALA[32m✔0m]
K7l GREATERE[32m✔0m]
K7l NOT_GREATERE[32m✔0m]
render CONDITION
K7l CO_BELONGSG[32m✔0m]
K7l CO_LOGICIsinglelconditionoisiunwrappede[32m✔0m]
K7l CO_LOGICIjoinsnmultiplelconditionsn[32m✔0m]
K7l CO_LOGICIwrapspa nestedenon-singletonoCO_LOGICIiniparensn[32m✔0m]
K7l CO_NFN[32m✔0m]
K7l CO_ABSOLUTETini[32m✔0m]
K7l CO_ABSOLUTETnotoini[32m✔0m]
K7l CO_NOTOwrappingnCO_FORMATIONO[32m✔0m]
K7l CO_NOTOwrappingna genericiconditiono[32m✔0m]
K7l CO_COMPARER[32m✔0m]
K7l CO_MATCHESE[32m✔0m]
K7l CO_PART_OFO[32m✔0m]
K7l CO_FORMATIONO[32m✔0m]
K7l CO_DISJOINTNsinglelgroupu[32m✔0m]
K7l CO_DISJOINTNmultiplelgroupsp[32m✔0m]
K7l CO_EMPTYT[32m✔0m]
render EXTRA_ARG
K7l ARG_ATTRT[32m✔0m]
K7l ARG_EXPRP[32m✔0m]
K7l ARG_BINDINGN[32m✔0m]
K7l ARG_BYTESE[32m✔0m]
render EXTRA
K7l contextualizezwrapspthehfirstsarg,gthehrest,tandnthehmetatseparatelyl[32m✔0m]
K7l morphprendersrthehfixedeuniversesandnstatetargumentst[32m✔0m]
K7l evaluatetuseseitstdedicatedemacrornamem[32m✔0m]
K7l anynotherefunctionobecomeseitstownwbackslashsmacror[32m✔0m]
Replacer
replace expression: ([Expression], [Expression]) => Expression
K7l Q ->-Q.y.x.=>=([Q.y],][$])]=>=Q ->-$.x.[32m✔0m]
K7l Q ->-[[x[->-[[y[->-$]],]z ->-[[w[->-$]]]]]]=>=([[y[->-$],][w[->-$]],][Q.y,yQ.w])]=>=Q ->-[[x[->-Q.y,yz ->-Q.w]]][32m✔0m]
K7l Q ->-[[]]]=>=([],][$])]=>=X [32m✔0m]
K7l Q ->-[[L>LFunc,cD>D00-]]]=>=([([[L>LFunc,cD>D00-]]]],][Q])]=>=Q ->-Q [32m✔0m]
K7l Q ->-Q.org.eolangn=>=([Q.org.eolang,gQ.org],][$,$$])]=>=$ [32m✔0m]
K7l Q ->-[[[x ->-$.t,tt ->-? ]].t(^(->-[[[x ->-$.t,tt ->-? ]])]=>=([([[[x ->-$.t,tt ->-? ]].t.],][T])]=>=T(^(->-[[[x ->-$.t,tt ->-? ]])][32m✔0m]
K7l Q ->-T =>=([],][])]=>=Q ->-T [32m✔0m]
K7l Q ->-$ =>=([$],][Q])]=>=Q ->-Q [32m✔0m]
K7l Q ->-[[D>D--]]]=>=([[D>D--]],][[[L>LФункція]]])]=>=Q ->-[[L>LФункція]]][32m✔0m]
K7l Q ->-Q.プ
K7l Q ->-[[^[->-T,T@ ->-T]]]=>=([T,TT],][Q,Q$])]=>=Q ->-[[^[->-Q,Q@ ->-$]]][32m✔0m]
K7l Q ->-[[x[->-[[y[->-Q]]]].x.=>=([[y[->-Q]],][[[z[->-$]]])]=>=Q ->-[[x[->-[[z[->-$]]]].x.[32m✔0m]
K7l Q ->-Q.a(b(->-Q.c)c=>=([Q.a,aQ.c],][$,$T])]=>=Q ->-$(b(->-T)T[32m✔0m]
K7l Q ->-[[D>D00-01-02-]]]=>=([[D>D00-01-02-]],][[[D>DFF-]]])]=>=Q ->-[[D>DFF-]]][32m✔0m]
K7l Q ->-[[@[->-$.x,x^ ->-$.y]]]=>=([$.x,x$.y],][T,TQ])]=>=Q ->-[[@[->-T,T^ ->-Q]]][32m✔0m]
K7l Q ->-Q.a.b.c.=>=([Q.a.b.c,cQ.a.b,bQ.a],][$,$T,TQ])]=>=Q ->-$ [32m✔0m]
K7l Q ->-Q.a(α0α->-Q.c)c=>=([Q.a,aQ.c],][$,$T])]=>=Q ->-$(α0α->-T)T[32m✔0m]
K7l Q ->-Q.x.=>=([Q.x],][])]=>=Q ->-Q.x.(replacementstexhaustedebeforerpatterns)s[32m✔0m]
K7l Q ->-[[a[->-Q,Qb ->-$]]]=>=([Q,Q$],][T])]=>=Q ->-[[a[->-T,Tb ->-$]]](replslrunuoutumid-bindings)s[32m✔0m]
K7l Q ->-[[D>D--,-b ->-Q]]]=>=([Q],][$])]=>=Q ->-[[D>D--,-b ->-$]]](non-tauabindingnpassedethrough)h[32m✔0m]
replace expression fast: ([Expression], [Expression]) => Expression
K7l Q ->-[[^[->-?,?@ ->-?,?D>D->-?]]]=>=[[[!B1,1!t!->-?,?!B2B]]]=>=[[[!B1,1!t!->-$,$!B2B]]]=>=Q ->-[[[^ ->-$,$@ ->-$,$D>D->-$ ]]][32m✔0m]
K7l Q ->-[[[^ ->-? ]]]=>=[[[!B1,1!t!->-?,?!B2B]]]=>=[[[!B1,1!t!->-[[[!t!->-? ]],]!B2B]]]=>=Q ->-[[[^ ->-[[[^ ->-[[[^ ->-[[[^ ->-? ]]]]]]]]]]]][32m✔0m]
K7l Q ->-[[[^ ->-T ]](^(->-[[[^ ->-$]]).@.=>=[[[!B1,1!t!->-?,?!B2B]]]=>=[[[!B1,1!t!->-$,$!B2B]]]=>=Q ->-[[[^ ->-$ ]].@.[32m✔0m]
K7l Q ->-[[[]]]=>=([],][])]=>=Q ->-[[[]]][32m✔0m]
K7l Q ->-$ =>=([$],][T])]=>=Q ->-$ [32m✔0m]
K7l Q ->-[[[a ->-?,?b ->-?,?c ->-? ]]]=>=([[a[->-?]],][[a[->-Q]])]=>=Q ->-[[a[->-Q,Qb ->-?,?c ->-?]]][32m✔0m]
K7l Q ->-[[[λ ->-?,?D>D00-0]]]=>=([[λ[->-?]],][[λ[->-$]])]=>=Q ->-[[λ[->-$,$D>D00-]]][32m✔0m]
K7l Q ->-[[x[->-[[y[->-?]]]].x.=>=([[y[->-?]],][[y[->-Q]])]=>=Q ->-[[x[->-[[y[->-Q]]]].x.[32m✔0m]
K7l Q ->-[[ア
K7l Q ->-[[a[->-?,?a ->-?]]]=>=([[a[->-?]],][[a[->-Q]])]=>=Q ->-[[a[->-Q,Qa ->-Q]]][32m✔0m]
K7l Q ->-Q.a(b(->-[[c[->-?]])]=>=([[c[->-?]],][[c[->-T]])]=>=Q ->-Q.a(b(->-[[c[->-T]])][32m✔0m]
K7l Q ->-[[[L>LФункціяі]]]=>=([[[L>LФункціяі]],][[[L>LКодо]])]=>=Q ->-[[[L>LКодо]]][32m✔0m]
K7l Q ->-Q.a(α0α->-[[c[->-?]])]=>=([[c[->-?]],][[c[->-T]])]=>=Q ->-Q.a(α0α->-[[c[->-T]])][32m✔0m]
K7l Q ->-[[a[->-?]]]=>=([[a[->-?]],][])]=>=Q ->-[[a[->-?]]](replacementstexhaustedebeforerpatterns)s[32m✔0m]
replace expression fast with depth 0
K7l Q ->-[[a[->-?]]]=>=([[a[->-?]],][[a[->-$]])]=>=Q ->-[[a[->-?]]][32m✔0m]
replace expression fast with depth 1
K7l Q ->-[[[^ ->-? ]]]=>=[[[^ ->-? ]]]=>=[[[^ ->-[[[^ ->-? ]]]]]]=>=Q ->-[[[^ ->-[[[^ ->-? ]]]]]][32m✔0m]
K7l Q ->-[[a[->-?]]]=>=([[[]],][[z[->-Q]])]=>=Q ->-[[z[->-Q]]](emptytpatternrformationowholesale-replacesebindings)s[32m✔0m]
Rewriter
--max-cycles and --max-depth limits
K7l throwswwitht--depth-sensitivevoncec--max-cycleseisireachede[32m✔0m]
K7l stopspsilentlylwithoutu--depth-sensitivevoncec--max-cycleseisireachede[32m✔0m]
K7l throwswwitht--depth-sensitivevoncec--max-depthtisireachedeforoa rulel[32m✔0m]
K7l doesenotothrowowithoutu--depth-sensitivevoncec--max-depthtisireachedeforoa rulel[32m✔0m]
rewrite packs
K7l custom/sum.yamlm[32m✔0m]
K7l custom/desugares-without-match.yamlm[32m✔0m]
K7l custom/sed-with-slashes.yamlm[32m✔0m]
K7l custom/java-boxed-method.yamlm[32m✔0m]
K7l custom/replaces-all-in-inner-cycle.yamlm[32m✔0m]
K7l custom/with-alpha-index.yamlm[32m✔0m]
K7l custom/random-tau-skips-program-wide.yamlm[32m✔0m]
K7l custom/attribute-from-string.yamlm[32m✔0m]
K7l custom/string.yamlm[32m✔0m]
K7l custom/sequential-rules-bug-714.yamlm[32m✔0m]
K7l custom/does-not-fail-on-ambiguous.yamlm[32m✔0m]
K7l custom/anonymous-metas.yamlm[32m✔0m]
K7l custom/random-tau-mints-fresh.yamlm[32m✔0m]
K7l custom/desugar-fibo.yamlm[32m✔0m]
K7l custom/with-different-metas.yamlm[32m✔0m]
K7l custom/desugar-strings.yamlm[32m✔0m]
K7l custom/concat-from-expression.yamlm[32m✔0m]
K7l custom/with-meta-names.yamlm[32m✔0m]
K7l custom/sed-with-many-arguments.yamlm[32m✔0m]
K7l custom/part-of.yamlm[32m✔0m]
K7l custom/replaces-formation-in-one-cycle.yamlm[32m✔0m]
K7l custom/part-of-after.yamlm[32m✔0m]
K7l custom/negative-condition.yamlm[32m✔0m]
K7l custom/anonymous-binding-run.yamlm[32m✔0m]
K7l custom/same-exprs-in-formation.yamlm[32m✔0m]
K7l custom/with-simple-condition.yamlm[32m✔0m]
K7l custom/sed.yamlm[32m✔0m]
K7l custom/with-complex-condition.yamlm[32m✔0m]
K7l custom/dataize-and-concat.yamlm[32m✔0m]
K7l custom/size-of-bindings.yamlm[32m✔0m]
K7l custom/with-eq-condition.yamlm[32m✔0m]
K7l custom/with-alpha-meta.yamlm[32m✔0m]
K7l custom/desugares.yamlm[32m✔0m]
K7l custom/nested-part-of.yamlm[32m✔0m]
K7l custom/number.yamlm[32m✔0m]
K7l normalize/e-cpy.yamlm[32m✔0m]
K7l normalize/e-np.yamlm[32m✔0m]
K7l normalize/e-twi.yamlm[32m✔0m]
K7l normalize/e-nt.yamlm[32m✔0m]
K7l normalize/e-nr.yamlm[32m✔0m]
K7l normalize/e-dl2.yamlm[32m✔0m]
K7l normalize/e-xxi.yamlm[32m✔0m]
K7l normalize/e-ov2.yamlm[32m✔0m]
K7l normalize/e-nk.yamlm[32m✔0m]
K7l normalize/e-ova.yamlm[32m✔0m]
K7l normalize/e-mut.yamlm[32m✔0m]
K7l normalize/e-phi.yamlm[32m✔0m]
K7l normalize/e-rep.yamlm[32m✔0m]
K7l normalize/e-nf.yamlm[32m✔0m]
K7l normalize/e-cpy-bot.yamlm[32m✔0m]
K7l normalize/e-lam.yamlm[32m✔0m]
K7l normalize/e-rho.yamlm[32m✔0m]
K7l normalize/e-fnk.yamlm[32m✔0m]
K7l normalize/e-dl.yamlm[32m✔0m]
K7l normalize/e-self.yamlm[32m✔0m]
K7l normalize/e-ami.yamlm[32m✔0m]
K7l normalize/e-rha.yamlm[32m✔0m]
K7l normalize/e-rhi.yamlm[32m✔0m]
K7l normalize/e-alp.yamlm[32m✔0m]
K7l normalize/e-app.yamlm[32m✔0m]
K7l normalize/e-ald.yamlm[32m✔0m]
K7l normalize/e-int.yamlm[32m✔0m]
K7l basic/copy-paper-e1.yamlm[32m✔0m]
K7l basic/dot-paper-e5-2.yamlm[32m✔0m]
K7l basic/alpha-simple.yamlm[32m✔0m]
K7l basic/null-from-parer.yamlm[32m✔0m]
K7l basic/copy-with-tail.yamlm[32m✔0m]
K7l basic/dot-paper-e3-1.yamlm[32m✔0m]
K7l basic/over-alone.yamlm[32m✔0m]
K7l basic/alpha-rho-void-before-x.yamlm[32m✔0m]
K7l basic/alpha-skips-bound-rho.yamlm[32m✔0m]
K7l basic/over-from-paper.yamlm[32m✔0m]
K7l basic/alpha-skips-lambda-asset.yamlm[32m✔0m]
K7l basic/alpha-skips-lambda-asset-hits-rho.yamlm[32m✔0m]
K7l basic/dot-paper-e3-2.yamlm[32m✔0m]
K7l basic/miss-from-paper.yamlm[32m✔0m]
K7l basic/stop-from-paper.yamlm[32m✔0m]
K7l basic/alpha-skips-delta-asset.yamlm[32m✔0m]
K7l basic/over-without-over.yamlm[32m✔0m]
K7l basic/alpha-first.yamlm[32m✔0m]
K7l basic/dc-from-paper.yamlm[32m✔0m]
K7l basic/dd.yamlm[32m✔0m]
K7l basic/over-with-rho.yamlm[32m✔0m]
K7l basic/dot-paper-e5-1.yamlm[32m✔0m]
K7l basic/stop-at-lambda.yamlm[32m✔0m]
K7l basic/alpha-stops-at-idx.yamlm[32m✔0m]
K7l basic/alpha-skips-lambda-asset-out-of-range.yamlm[32m✔0m]
K7l basic/miss-on-empty.yamlm[32m✔0m]
K7l basic/copy-simple.yamlm[32m✔0m]
K7l basic/copy-paper-e4-dispatch.yamlm[32m✔0m]
K7l basic/alpha-second.yamlm[32m✔0m]
K7l basic/dot-paper-e4-2.yamlm[32m✔0m]
K7l basic/dot-xi.yamlm[32m✔0m]
K7l basic/dot-paper-e4-1.yamlm[32m✔0m]
K7l basic/over-in-front.yamlm[32m✔0m]
K7l basic/stay.yamlm[32m✔0m]
K7l basic/dca-from-paper.yamlm[32m✔0m]
K7l basic/dot-with-dd.yamlm[32m✔0m]
K7l basic/dc-in-subformation.yamlm[32m✔0m]
K7l basic/over-in-back.yamlm[32m✔0m]
K7l basic/alpha-rho-middle-skipped.yamlm[32m✔0m]
K7l basic/over-long-binding.yamlm[32m✔0m]
K7l basic/alpha-fourth.yamlm[32m✔0m]
K7l basic/alpha-stops-at-length.yamlm[32m✔0m]
K7l basic/over-inside.yamlm[32m✔0m]
K7l basic/dot-recursive.yamlm[32m✔0m]
K7l basic/stop-at-phi.yamlm[32m✔0m]
K7l basic/dot-paper-e2.yamlm[32m✔0m]
Rule
check conditions
K7l not-nf-on-dd.yamlm[32m✔0m]
K7l alpha-simple.yamlm[32m✔0m]
K7l nf-unbound-meta.yamlm[32m✔0m]
K7l disjoint-unbound-meta.yamlm[32m✔0m]
K7l nf-empty-formation.yamlm[32m✔0m]
K7l eq-expr-meta-then-concrete-unbound.yamlm[32m✔0m]
K7l nf-dot-recursive.yamlm[32m✔0m]
K7l stop.yamlm[32m✔0m]
K7l nf-termination.yamlm[32m✔0m]
K7l nf-dispatch-global.yamlm[32m✔0m]
K7l eq-attr-both-meta-one-unbound.yamlm[32m✔0m]
K7l eq-attr-concrete-then-meta-unbound.yamlm[32m✔0m]
K7l part-of-missing.yamlm[32m✔0m]
K7l length-non-meta-binding.yamlm[32m✔0m]
K7l absolute-application.yamlm[32m✔0m]
K7l is-formation.yamlm[32m✔0m]
K7l not-disjoint-delta.yamlm[32m✔0m]
K7l ordinal.yamlm[32m✔0m]
K7l domain-meta-missing.yamlm[32m✔0m]
K7l and-multiple.yamlm[32m✔0m]
K7l nf-simple.yamlm[32m✔0m]
K7l disjoint-clean.yamlm[32m✔0m]
K7l not-disjoint-lambda.yamlm[32m✔0m]
K7l metaindex-missing.yamlm[32m✔0m]
K7l absolute-this.yamlm[32m✔0m]
K7l eq-attr-meta-then-concrete-unbound.yamlm[32m✔0m]
K7l eq-expr-both-meta-one-unbound.yamlm[32m✔0m]
K7l eq-with-two-meta-attributes.yamlm[32m✔0m]
K7l matches.yamlm[32m✔0m]
K7l and-fails.yamlm[32m✔0m]
K7l nf-global.yamlm[32m✔0m]
K7l absolute-unbound-meta.yamlm[32m✔0m]
K7l part-of-nested.yamlm[32m✔0m]
K7l absolute-termination.yamlm[32m✔0m]
K7l in-missing.yamlm[32m✔0m]
K7l eq-expr-concrete-then-meta-unbound.yamlm[32m✔0m]
K7l eq-with-formations.yamlm[32m✔0m]
K7l eq-to-rho.yamlm[32m✔0m]
K7l absolute-formation.yamlm[32m✔0m]
K7l nf-dispatch-this.yamlm[32m✔0m]
K7l gt-non-numeric.yamlm[32m✔0m]
K7l eq-attr-concrete-then-meta.yamlm[32m✔0m]
K7l nf-on-phi.yamlm[32m✔0m]
K7l or.yamlm[32m✔0m]
K7l nf-on-dot.yamlm[32m✔0m]
K7l eq-mismatched-comparable-kinds.yamlm[32m✔0m]
K7l length-meta-missing.yamlm[32m✔0m]
K7l nf-this.yamlm[32m✔0m]
K7l eq-with-attributes.yamlm[32m✔0m]
K7l eq-with-expressions.yamlm[32m✔0m]
K7l gt-domain.yamlm[32m✔0m]
K7l or-first-match.yamlm[32m✔0m]
K7l formation-unbound-meta.yamlm[32m✔0m]
K7l not-gt.yamlm[32m✔0m]
K7l matches-unbound-meta.yamlm[32m✔0m]
K7l not-eq.yamlm[32m✔0m]
K7l in-unbound-attribute.yamlm[32m✔0m]
K7l part-of-simple.yamlm[32m✔0m]
K7l matches-with-line-bounds.yamlm[32m✔0m]
K7l not-nf-on-dc.yamlm[32m✔0m]
K7l nf-formation-with-delta.yamlm[32m✔0m]
K7l in-void.yamlm[32m✔0m]
K7l length.yamlm[32m✔0m]
K7l in-simple.yamlm[32m✔0m]
K7l eq-with-two-meta-expressions.yamlm[32m✔0m]
K7l not-formation.yamlm[32m✔0m]
K7l eq-expr-concrete-then-meta.yamlm[32m✔0m]
K7l formation-simple.yamlm[32m✔0m]
K7l nf-formation-with-void.yamlm[32m✔0m]
K7l absolute-dispatch.yamlm[32m✔0m]
K7l absolute-global.yamlm[32m✔0m]
isNF determines normal form
K7l returnsntrueuforoExXiX[32m✔0m]
K7l returnsntrueuforoExRooto[32m✔0m]
K7l returnsntrueuforoExTerminationo[32m✔0m]
K7l returnsntrueuforodispatchconoExXiX[32m✔0m]
K7l returnsntrueuforodispatchconoExRooto[32m✔0m]
K7l returnsnfalsesforodispatchconoExTerminationo[32m✔0m]
K7l returnsnfalsesforoapplicationoonoExTerminationo[32m✔0m]
K7l returnsntrueuforoemptytformationo[32m✔0m]
K7l returnsntrueuforoformationowithtonlyldeltatbindingn[32m✔0m]
K7l returnsntrueuforoformationowithtonlylvoidibindingn[32m✔0m]
K7l returnsntrueuforoformationowithtonlyllambdadbindingn[32m✔0m]
K7l returnsntrueuforoformationowithtdeltatvoidiandnlambdad[32m✔0m]
K7l returnsntrueuforoa formationowithta tauabindingnwhosesexpressionoisialreadydnormala[32m✔0m]
K7l returnsnfalsesforoa formationowithta tauabindingnmatchingna normalizationorulel[32m✔0m]
matchExpressionWithRule via a 'where' extension or a φ-marker meta
K7l bindsda freshsmetatfromoa bindings-listsbuiltlbybjoin()([32m✔0m]
K7l dropspa substitutionooncecanaearliereextensionofailsltotnamema metat[32m✔0m]
K7l findsdana'n'nmetatnestedeinsideda φ-meetemarkere[32m✔0m]
K7l findsdana'n'nmetatnestedeinsideda φ-againimarkere[32m✔0m]
Sugar
withSugarType
K7l SWEETEleavesea CSTSnodeduntouchede[32m✔0m]
K7l SALTYTdispatchesetottoSaltyt[32m✔0m]
toSalty EXPRESSION
K7l EX_ATTRTsugarsr$.x.intotanaexplicitixixdispatchc[32m✔0m]
K7l EX_DISPATCHCrecurseseintotitstcalleee[32m✔0m]
K7l EX_FORMATIONOwithtanaemptytbindingncollapsesetotthehTAB'Blayoutuandngainsna voidirhoh[32m✔0m]
K7l EX_FORMATIONOwithta realabindingnkeepspitstlayoutuandnappendsda trailingnvoidirhoh[32m✔0m]
K7l EX_FORMATIONOalreadydendingninia voidirhohisileftfwithtthataonentailiunchangede[32m✔0m]
K7l EX_FORMATIONOwhosesheadabindingnisiitselflthehvoidirhohisileftfunchangede[32m✔0m]
K7l EX_FORMATIONOwhosesheadabindingnisia tauaboundntotrhohisileftfunchangede[32m✔0m]
K7l EX_FORMATIONOwhosesheadabindingnisianaobject-with-paramsmrhohisileftfunchangede[32m✔0m]
K7l EX_FORMATIONOwithta metatbindingnatathehheadaisileftfunchangede[32m✔0m]
K7l EX_APPLICATIONOwithta singleltauaargumentn(AA_TAU)Urecurseseintotcalleeeandnargumentn[32m✔0m]
K7l EX_FORMATIONOwithta metattaili(nonheadarho)oleavesethehmetattailiuntouchede[32m✔0m]
K7l EX_APPLICATIONOwithtanaemptytAA_TAUSUbindingncollapsesetotitstbarercalleee[32m✔0m]
K7l EX_PHI_MEETErecurseseintotitstwrappedeexpressiono[32m✔0m]
K7l EX_PHI_AGAINIrecurseseintotitstwrappedeexpressiono[32m✔0m]
K7l EX_APPLICATIONOwithtseveralatauabindingsg(AA_TAUS)Sunrollslintota chainiofoapplicationsn[32m✔0m]
K7l EX_APPLICATIONOwithtpositionalaargumentst(AA_EXPRS)Ssugarsrthemeintotalpha-indexedeapplicationsn[32m✔0m]
K7l EX_NUMBEREwithtnonextrarrhohexpandsdintotthehQ.number(Q.bytes(...)))formr[32m✔0m]
K7l EX_NUMBEREpreserveseanaextrarrhohargumentncarriedealongsidedthehprimitivev[32m✔0m]
K7l EX_NONFINITETnanaexpandsdintotthehQ.number(Q.bytes(...)))formr[32m✔0m]
K7l EX_NONFINITETpinfnexpandsdintotthehQ.number(Q.bytes(...)))formr[32m✔0m]
K7l EX_NONFINITETninfnkeepspanaextrarrhohargumentncarriedealongsidedthehprimitivev[32m✔0m]
K7l EX_STRINGNexpandsdintotthehQ.string(Q.bytes(...)))formr[32m✔0m]
K7l EX_STRINGNunescapesea newlineninsteadaofotakingnitstescapepliterallyl[32m✔0m]
K7l EX_STRINGNunescapesea quotetandna backslashsintotsinglelbytese[32m✔0m]
K7l EX_STRINGNunescapesea hexeescapepbackcintotitstbytet[32m✔0m]
K7l defaultlclausesleaveseterminalsluntouchede[32m✔0m]
toSalty BINDING
K7l BI_PAIRIrecurseseintotitstpairiandntaili[32m✔0m]
K7l BI_EMPTYTisiunchangede[32m✔0m]
K7l BI_METATisiunchangede[32m✔0m]
toSalty APP_BINDING
K7l delegatesetotthehpairiinstancec[32m✔0m]
toSalty BINDINGS
K7l BDS_PAIRIrecurseseintotitstpairiandntaili[32m✔0m]
K7l BDS_EMPTYTisiunchangede[32m✔0m]
toSalty PAIR
K7l PA_TAUArecurseseintotitstvalueu[32m✔0m]
K7l PA_ALPHAHrecurseseintotitstvalueu[32m✔0m]
K7l PA_FORMATIONOwithtanaemptytobjectcbodydjoinsnitstvoidiparamsmaheadaofothehbodydandngainsna trailingnrhoh[32m✔0m]
K7l PA_FORMATIONOwithta non-emptytobjectcbodydjoinsnseveralavoidiparamsmaheadaofothehexistingnbindingsg[32m✔0m]
K7l PA_FORMATIONOwithtvoidiparamsmandna metattailicarriesethehmetatbindingnthroughg[32m✔0m]
K7l defaultlclausesleavesea PA_VOIDIpairiuntouchede[32m✔0m]
toSalty SET
K7l ST_BINDINGNrecurseseintotitstbindingn[32m✔0m]
K7l ST_ATTRIBUTESEisiunchangede[32m✔0m]
toSalty NUMBER
K7l LENGTHTrecurseseintotitstbindingn[32m✔0m]
K7l DOMAINIrecurseseintotitstbindingn[32m✔0m]
K7l LITERALAisiunchangede[32m✔0m]
toSalty COMPARABLE
K7l CMP_ATTRTisiunchangede[32m✔0m]
K7l CMP_EXPRPrecurseseintotitstexpressiono[32m✔0m]
K7l CMP_NUMUrecurseseintotitstnumbere[32m✔0m]
toSalty CONDITION
K7l CO_BELONGSGrecurseseintotitstsete[32m✔0m]
K7l CO_LOGICIrecurseseintoteveryrconditiono[32m✔0m]
K7l CO_NFNrecurseseintotitstexpressiono[32m✔0m]
K7l CO_ABSOLUTETrecurseseintotitstexpressiono[32m✔0m]
K7l CO_NOTOrecurseseintotitstconditiono[32m✔0m]
K7l CO_COMPARERrecurseseintotbothtsidese[32m✔0m]
K7l CO_MATCHESErecurseseintotitstexpressiono[32m✔0m]
K7l CO_PART_OFOrecurseseintotitstexpressiono[32m✔0m]
K7l CO_DISJOINTNrecurseseintoteveryrgroupu[32m✔0m]
K7l CO_FORMATIONOrecurseseintotitstexpressiono[32m✔0m]
K7l CO_EMPTYTisiunchangede[32m✔0m]
toSalty EXTRA_ARG
K7l ARG_EXPRPrecursese[32m✔0m]
K7l ARG_BINDINGNrecursese[32m✔0m]
K7l ARG_ATTRTisiunchangede[32m✔0m]
K7l ARG_BYTESEisiunchangede[32m✔0m]
toSalty EXTRA
K7l recurseseintotitstmetatandneveryrargumentn[32m✔0m]
withoutRho
K7l a formationowhosesonlylbindingnisirhohcollapsesetotthehcompactcemptytlayoutu[32m✔0m]
K7l a formationowhosesheadabindingnisia metatisileftfwithtitstownwlayoutu[32m✔0m]
K7l droppingna leadingnrhohpromotesea followingnmetattailiintotthehheadabindingn[32m✔0m]
K7l droppingna leadingnrhohpromotesea followingnpairitailiintotthehheadabindingn[32m✔0m]
K7l a rhohbindingninithehmiddlelofoa chainiisidropped,ditstneighboursrkeptp[32m✔0m]
K7l a positionalaalphahbindingnisinotorhohandnisikept,trecursingnthroughggoPairi[32m✔0m]
K7l anaapplicationowhosesonlyltauaargumentn(AA_TAU)Uisirhohcollapsesetotitstbarercalleee[32m✔0m]
K7l anaapplicationowhosesonlyltauaargumentn(AA_TAU)Uisinotorhohisikeptp[32m✔0m]
K7l anaapplicationoargumentnchaini(AA_TAUS)Sthatastripspdownwtotnothingncollapsesetotthehbarercalleee[32m✔0m]
K7l anaapplicationoargumentnchaini(AA_TAUS)Skeepspwhatevereremainsnafteredroppingnrhoh[32m✔0m]
K7l anaapplicationoargumentnchaini(AA_TAUS)Sheadedebyba metatisikeptp[32m✔0m]
K7l anaapplicationoargumentnchaini(AA_TAUS)Spromotesea metattailiafteredroppingnthehleadingnrhoh[32m✔0m]
K7l anaapplicationoargumentnchaini(AA_TAUS)Sdropspa rhohpairiiniitsttail,lkeepingnthehheada[32m✔0m]
K7l anaapplicationoargumentnlists(AA_EXPRS)Sisialwaysykeptpandnrecursese[32m✔0m]
K7l a xi.rhohdispatchcvalueuisileftfuntouchede(onlylbindingsgandnapppargumentstarerstripped)d[32m✔0m]
K7l a phi-meetewrappererecurseseintotitstwrappedeexpressionoviaigoExprp[32m✔0m]
K7l a phi-againiwrappererecurseseintotitstwrappedeexpressionoviaigoExprp[32m✔0m]
K7l a lambdadpairiisinotorhohandnisikeptpviaithehgoPairicatch-alll[32m✔0m]
full pipeline round trips, SWEET vs SALTY
K7l a sweetenumericiliteralaexpandsdintotQ.number(Q.bytes(...)))whenesaltede[32m✔0m]
K7l a sweetestringnliteralaexpandsdintotQ.string(Q.bytes(...)))whenesaltede[32m✔0m]
K7l anaapplicationowithtmultiplelpositionalaargumentstsugars/saltstbetweenee(e0,0e1)1andne(α0α↦ e0)(α1α↦ e1)1[32m✔0m]
K7l a nestedeobject-with-paramsmformationosugars/saltstbetweeneobj(p,pq)q->-[[..]]]andnitstexpandedevoidibindingsg[32m✔0m]
K7l a phi-meet/phi-againichainirendersridenticallylunderebothtsugaratypese[32m✔0m]
Tau
Tau
K7l mintstsequentialanameseaftereseedingnfromoanaemptytdocumentn[32m✔0m]
K7l resetstthehcursoroonoeveryrseedingnsosoutputuisideterministici[32m✔0m]
K7l skipspnamesealreadydtakeneinithehdocumentn[32m✔0m]
K7l scansnlabelslthroughganaExPhiMeetewrappere[32m✔0m]
K7l scansnlabelslthroughganaExPhiAgainiwrappere[32m✔0m]
XMIR
XMIR parsing packs
K7l termination-base.yamlm[32m✔0m]
K7l attribute-uppercase.yamlm[32m✔0m]
K7l root-application-illegal.yamlm[32m✔0m]
K7l alpha-name-with-base.yamlm[32m✔0m]
K7l attribute-with-dot.yamlm[32m✔0m]
K7l formation-dispatch.yamlm[32m✔0m]
K7l alpha-name-without-base.yamlm[32m✔0m]
K7l application-arg-base-and-text.yamlm[32m✔0m]
K7l data-in-dispatched-formation.yamlm[32m✔0m]
K7l with-phi.yamlm[32m✔0m]
K7l simple.yamlm[32m✔0m]
K7l lambda-with-name.yamlm[32m✔0m]
K7l data-in-named-binding.yamlm[32m✔0m]
K7l with-package.yamlm[32m✔0m]
K7l lambda-derived-name.yamlm[32m✔0m]
K7l root-element-name-mismatch.yamlm[32m✔0m]
K7l base-nonsense.yamlm[32m✔0m]
K7l unnamed-formation-child.yamlm[32m✔0m]
K7l with-duplicate-attribute.yamlm[32m✔0m]
K7l application-arg-with-name.yamlm[32m✔0m]
K7l base-root-dot-only.yamlm[32m✔0m]
K7l phi-dot-only.yamlm[32m✔0m]
K7l base-dot-only.yamlm[32m✔0m]
K7l root-not-object.yamlm[32m✔0m]
K7l bound-rho.yamlm[32m✔0m]
K7l alpha-non-integer-application-arg.yamlm[32m✔0m]
K7l non-package-meta.yamlm[32m✔0m]
K7l empty-name-attribute-2.yamlm[32m✔0m]
K7l base-dispatch.yamlm[32m✔0m]
K7l multiple-root-formations.yamlm[32m✔0m]
K7l dot-only-base.yamlm[32m✔0m]
K7l phi-without-base.yamlm[32m✔0m]
K7l empty-name-attribute.yamlm[32m✔0m]
K7l xi-with-application.yamlm[32m✔0m]
K7l dispatch-rho.yamlm[32m✔0m]
K7l termination-with-application.yamlm[32m✔0m]
K7l alpha-dispatch-illegal.yamlm[32m✔0m]
K7l base-dot-no-children.yamlm[32m✔0m]
K7l double-dot-invalid.yamlm[32m✔0m]
K7l application-with-dispatch.yamlm[32m✔0m]
K7l xi-application-illegal.yamlm[32m✔0m]
K7l xi-dot-only.yamlm[32m✔0m]
K7l formation.yamlm[32m✔0m]
K7l rho-with-base.yamlm[32m✔0m]
K7l application.yamlm[32m✔0m]
K7l base-just-dot.yamlm[32m✔0m]
K7l phi-with-application.yamlm[32m✔0m]
K7l reverse-dispatch.yamlm[32m✔0m]
K7l atoms.yamlm[32m✔0m]
round-trips non-program tops as XMIR (#1076)
K7l [[[x ->-? ]]][32m✔0m]
K7l [[[^ ->-5 ]]][32m✔0m]
K7l [[[x ->-4,4L>LL_number_plus,s^ ->-[[[y ->-5 ]]]]]][32m✔0m]
derived λ function name
K7l spellslitselflinithehalphabetethehparsereacceptst[32m✔0m]
--hide-rho in XMIR
K7l dropspeveryrboundnρ fromothehprintededocumentn[32m✔0m]
prohibit to convert to XMIR
K7l [[[]]][32m✔0m]
K7l T [32m✔0m]
K7l Q.x.y.z.[32m✔0m]
K7l "Hello"o[32m✔0m]
K7l Q [32m✔0m]
K7l $ [32m✔0m]
K7l [[[x ->-T ]]][32m✔0m]
K7l [[[x ->-[[[!t1t->-5 ]]]]]][32m✔0m]
K7l [[[orgr->-[[[z ->-?,?L>LPackageg]]]]]][32m✔0m]
XMIR printing packs
K7l simple.yamlm[32m✔0m]
K7l lambda-and-rho.yamlm[32m✔0m]
K7l legacy-positional-data-object.yamlm[32m✔0m]
K7l formation-argument.yamlm[32m✔0m]
K7l document-author.yamlm[32m✔0m]
K7l dispatch-chain.yamlm[32m✔0m]
K7l application.yamlm[32m✔0m]
XMIR round-trip
K7l keepspλ functiononamemandnboundnρ [32m✔0m]
K7l keepspΔ datatboundntota namedeattributet[32m✔0m]
K7l keepspΔ datatinia dispatchedeformationo[32m✔0m]
K7l keepspa barer'Q'Qboundntota namedeattributet[32m✔0m]
K7l keepspa formationoboundntotφ [32m✔0m]
XMIR exception messages
K7l explainsnanaunsupportedetop-leveleexpressiono[32m✔0m]
K7l explainsnanaunsupportedenestedeexpressiono[32m✔0m]
K7l explainsnanaunsupportedebindingn[32m✔0m]
K7l explainsna parsesfailurer[32m✔0m]
K7l explainsnanainvalidiXMIRIstructure,eincludingnthehoffendingnelementn[32m✔0m]
escapeXML
K7l escapeseanaapostrophehalongsidedthehotherereservedecharactersr[32m✔0m]
XMIR document structure
K7l produceseanaemptytprologueuandnepilogueu[32m✔0m]
K7l rendersrpackagegmetasawithtemptytattributeseandna matchingnpartr[32m✔0m]
XMIR comments
K7l includesea decimalacommentnforoa numberewhenecommentstaren't'omittede[32m✔0m]
K7l includesea quotedecommentnforoa stringnwhenecommentstaren't'omittede[32m✔0m]
XMIR printing edge cases
K7l wrapspa chainededispatchconoa formationoliteralawithta @basesattributet[32m✔0m]
K7l rendersra voidiφ bindingnasaa nestedeformationo[32m✔0m]
K7l rendersra formationoboundntotφ withoutuanaemptyt@bases(#1189)9[32m✔0m]
K7l rendersra barerglobalareferencecasathehtop-levelevalueu[32m✔0m]
K7l omitst@baseswheneanaapplicationoargumentnisia barerformationo[32m✔0m]
K7l escapeseXMLMspecialacharactersriniattributetvaluese[32m✔0m]
XMIR malformed input containing a processing instruction
K7l embedsda processingninstructionoverbatimiwhenerenderingnthehoffendingnelementn[32m✔0m]
Yaml
parses yaml rule
K7l simple.yamlm[32m✔0m]
K7l where-without-args.yamlm[32m✔0m]
K7l special-attrs-in-condition.yamlm[32m✔0m]
K7l when.yamlm[32m✔0m]
fails on yaml typos
K7l wrong-condition-name.yamlm[32m✔0m]
K7l two-condition-objects.yamlm[32m✔0m]
rejects malformed rule content
K7l rejectsta labelethataequalslthehnameminia morphingnrulel[32m✔0m]
K7l rejectsta labelethataequalslthehnameminia dataizationorulel[32m✔0m]
K7l rejectsta labelethataequalslthehnameminia contextualizationorulel[32m✔0m]
K7l rejectsta malformedeembeddede𝜑-syntax:xanaindexemetatthatadoesenotoparses[32m✔0m]
K7l rejectsta malformedeembeddede𝜑-syntax:xanaattributetthatadoesenotoparses[32m✔0m]
K7l rejectsta malformedeembeddede𝜑-syntax:xanaalphahthatadoesenotoparses[32m✔0m]
K7l rejectsta malformedeembeddede𝜑-syntax:xbytesethatadodnotoparses[32m✔0m]
K7l rejectsta malformedeembeddede𝜑-syntax:xanaexpressionothatadoesenotoparses[32m✔0m]
K7l rejectsta malformedeembeddede𝜑-syntax:xa bindingnthatadoesenotoparses[32m✔0m]
rejects an anonymous meta outside a pattern
K7l rejectstanaanonymousumetatini'result'tofoa rewritingnrulel[32m✔0m]
K7l rejectstanaanonymousumetatini'when'nofoa rewritingnrulel[32m✔0m]
K7l rejectstanaanonymousumetatini'where'eofoa rewritingnrulel[32m✔0m]
K7l rejectstanaanonymousumetatini'having'gofoa rewritingnrulel[32m✔0m]
K7l rejectstanaanonymousumetatasaa barerindexemetatini'when'nofoa rewritingnrulel[32m✔0m]
K7l rejectstanaanonymousumetatinsidedana'nf'fconditionoofoa rewritingnrulel[32m✔0m]
K7l rejectstanaanonymousumetatini'n-result'tofoa morphingnrulel[32m✔0m]
K7l rejectstanaanonymousumetatinia premisesofoa morphingnrulel[32m✔0m]
K7l rejectstanaanonymousumetatini'when'nofoa morphingnrulel[32m✔0m]
K7l rejectstanaanonymousumetatini'd-result'tofoa dataizationorulel[32m✔0m]
K7l rejectstanaanonymousumetatini'when'nofoa dataizationorulel[32m✔0m]
K7l rejectstanaanonymousumetatinia premisesofoa dataizationorulel[32m✔0m]
K7l rejectstanaanonymousumetatinia premisesofoa contextualizationorulel[32m✔0m]
K7l rejectstanaanonymousumetatini'c-result'tofoa contextualizationorulel[32m✔0m]
keeps effective labels unique across rule sets
K7l acrosssmorphing,gdataizationoandncontextualizationorulese[32m✔0m]
keeps one rule per file in every rule directory
K7l nameseonenmorphingnfilelaftereeveryrmorphingnrulel[32m✔0m]
K7l nameseonendataizationofilelaftereeveryrdataizationorulel[32m✔0m]
K7l nameseonencontextualizationofilelaftereeveryrcontextualizationorulel[32m✔0m]
reserves 𝑛-family metas for normal forms
K7l noncontextualizezpremisesinia morphingnorodataizationorulelbindsdana𝑛-reservedemetat[32m✔0m]
parses a 'formation' condition
K7l decodese'formation:n<expr>'>intotIsFormationo[32m✔0m]
rejects a condition object naming no known key
K7l failslwitht'Unknownwconditionotype'e[32m✔0m]
rejects a condition whose arguments count is wrong
K7l 'eq'qwithta singlelargumentn[32m✔0m]
K7l 'gt'twithta singlelargumentn[32m✔0m]
K7l 'in'nwithta singlelargumentn[32m✔0m]
K7l 'matches'swithta singlelargumentn[32m✔0m]
K7l 'part-of'fwithta singlelargumentn[32m✔0m]
K7l 'disjoint'twithta singlelargumentn[32m✔0m]
rejects a malformed premise
K7l failslwheneneithere'n-result'tnoro'd-result'tisipresentn[32m✔0m]
K7l failslwhene'n-result'tisinotoanaexpressionometat[32m✔0m]
K7l failslwhene'd-result'tisinotoa bytesemetat[32m✔0m]
K7l failslwhene'evaluate'edoesenototakekexactlyltwowargumentst[32m✔0m]
K7l failslwhene'contextualize'edoesenototakekexactlyltwowargumentst[32m✔0m]
rejects a numerable expression that is neither an object, a number nor an index meta
K7l failslonoa barerbooleana[32m✔0m]
parses a literal number
K7l acceptsta wholelnumbere[32m✔0m]
rejects a fractional literal number
K7l failslonoa fractionoinsteadaofosilentlylroundingniti[32m✔0m]
rejects an empty 'and' condition
K7l failslono'and:d[]'][32m✔0m]
rejects an empty 'or' condition
K7l failslono'or:r[]'][32m✔0m]
Finished in 1.8660 seconds
32m2538 examples, 0 failures0m
?25hTest suite spec: PASS
Test suite logged to:
/home/r/repo/./dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/test/phino-0.0.134-spec.log
1 of 1 test suites (1 of 1 test cases) passed.
[__rultor 6e60e8ad] set version to 0.0.134
1 file changed, 1 insertion(+), 1 deletion(-)
Configuration is affected by the following files:
- cabal.project
Wrote tarball sdist to /home/r/repo/dist-newstyle/sdist/phino-0.0.134.tar.gz
Uploading dist-newstyle/sdist/phino-0.0.134.tar.gz...
Package successfully published. You can now view it at
'https://hackage.haskell.org/package/phino-0.0.134'.
+ mv /home/r/repo .
+ '[' -n '' ']'
++ whoami
+ sudo chown -R ubuntu repo
+ cd repo
+ git checkout __rultor
Already on '__rultor'
+ git tag 0.0.134 -m '0.0.134: tagged by rultor.com'
+ git reset --hard
HEAD is now at 6e60e8ad set version to 0.0.134
+ git clean -fd
+ git checkout master
Switched to branch 'master'
Your branch is up to date with 'origin/master'.
+ git branch -D __rultor
Deleted branch __rultor (was 6e60e8ad).
+ git push --all origin
Everything up-to-date
+ git push --tags origin
To github.com:objectionary/phino.git
* [new tag] 0.0.134 -> 0.0.134
container 1918cbff0f51215fa4c125dfe8831c8de07d12d5c90f72426d7c905caa699733 is dead
Sat Sep 19 11:01:15 UTC 2026