++ dirname ./run.sh
+ cd .
+ echo 1271
+ echo '2.0-SNAPSHOT BUILD'
2.0-SNAPSHOT BUILD
+ date
Mon Sep 14 16:43:23 UTC 2026
+ uptime
16:43:23 up 1 min, 0 users, load average: 0.76, 0.28, 0.10
+ 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.131
+ vars=('--env=head=git@github.com:objectionary/phino.git' '--env=tag=0.0.131' '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:objectionary/phino.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''tag=0.0.131'\''\'\'''\'''\'' '\'';'\'' '\''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.131'\''' ';' '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_1210
+ as_root=true
+ set -e -o pipefail
+ hostname
ip-172-31-20-245
+ pwd
/tmp/rultor-OKQx
+ 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.131'\''' ';' '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.131 ']'
+ [[ 0.0.131 =~ ^[a-zA-Z0-9\.\-]+$ ]]
+ echo 'tag name is valid: "0.0.131"'
tag name is valid: "0.0.131"
+ cd repo
++ git tag -l 0.0.131
+ '[' -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.12
++ bc
++ echo 0.12 '>' 30
+ '[' 0 -eq 1 ']'
+ echo 'load average is 0.12, low enough to run a new Docker container'
load average is 0.12, 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
da00f900e37d: Verifying Checksum
da00f900e37d: Download complete
fe752c15eaf1: Verifying Checksum
fe752c15eaf1: Download complete
437b5b60e3a4: Verifying Checksum
437b5b60e3a4: Download complete
240be374d489: Verifying Checksum
240be374d489: Download complete
f9f01d7683d7: Verifying Checksum
f9f01d7683d7: Download complete
2765281940cf: Verifying Checksum
2765281940cf: Download complete
2be901e52bf6: Verifying Checksum
2be901e52bf6: Download complete
b9e553f15463: Verifying Checksum
b9e553f15463: 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_1210\s*$'
+ ls -al .
total 48
drwx------ 3 ubuntu ubuntu 4096 Sep 14 16:43 .
drwxrwxrwt 12 root root 4096 Sep 14 16:43 ..
-rwxrwxr-x 1 ubuntu ubuntu 666 Sep 14 16:45 end.sh
-rwxrwxr-x 1 ubuntu ubuntu 170 Sep 14 16:43 entry.sh
-rw-rw-r-- 1 ubuntu ubuntu 65 Sep 14 16:43 hackage-auth
-rw-rw-r-- 1 ubuntu ubuntu 5 Sep 14 16:43 pid
drwxrwxr-x 12 ubuntu ubuntu 4096 Sep 14 16:43 repo
-rwxrwxr-x 1 ubuntu ubuntu 6744 Sep 14 16:43 run.sh
-rw-rw-r-- 1 ubuntu ubuntu 724 Sep 14 16:43 script.sh
-rw-rw-r-- 1 ubuntu ubuntu 6694 Sep 14 16:45 stdout
++ pwd
++ pwd
+ docker run -t --rm -v /tmp/rultor-OKQx:/main --env=head=git@github.com:objectionary/phino.git --env=tag=0.0.131 '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:objectionary/phino.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''tag=0.0.131'\''\'\'''\'''\'' '\'';'\'' '\''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-OKQx/cid -w=/main -v /var/run/docker.sock:/var/run/docker.sock --name=objectionary_phino_1210 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
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-14T15:35:23Z.
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/mvnw ...
Reading benchmark/mvnw.cmd ...
Reading fourmolu.yaml ...
Reading phino.cabal ...
Reading resources/contextualization.yaml ...
Reading resources/dataization.yaml ...
Reading resources/morphing.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/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/Atoms.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/Files.hs ...
Reading src/Filter.hs ...
Reading src/Functions.hs ...
Reading src/LaTeX.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/Misc.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/AtomsSpec.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/FilesSpec.hs ...
Reading test/FilterSpec.hs ...
Reading test/Fixtures.hs ...
Reading test/FunctionsSpec.hs ...
Reading test/LaTeXSpec.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/MiscSpec.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/asking-loops.js ...
Reading test-resources/atoms/asking.js ...
Reading test-resources/atoms/primitives.js ...
Reading test-resources/cli/bytes.phi ...
Reading test-resources/cli/desugar.phi ...
Reading test-resources/cli/dispatch.phi ...
Reading test-resources/cli/evaluate-in-rewrite.yaml ...
Reading test-resources/cli/first.yaml ...
Reading test-resources/cli/foo.phi ...
Reading test-resources/cli/infinite.yaml ...
Reading test-resources/cli/join-broken.yaml ...
Reading test-resources/cli/labeled.yaml ...
Reading test-resources/cli/marker.yaml ...
Reading test-resources/cli/normalize.phi ...
Reading test-resources/cli/number.phi ...
Reading test-resources/cli/raising-condition.yaml ...
Reading test-resources/cli/second.yaml ...
Reading test-resources/cli/simple.yaml ...
Reading test-resources/cli/string.phi ...
Reading test-resources/cli/swap-a.yaml ...
Reading test-resources/cli/swap-b.yaml ...
Reading test-resources/cli/with-$this-attribute.phi ...
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/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/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-still-waiting-for-arguments-alone.yaml ...
Reading test-resources/morph-deep-packs/leaves-a-lambda-the-registry-dont-serve-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/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.
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)
- 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)
- 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)
- 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)
- 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)
- libyaml-0.1.4 (lib) (requires build)
- aeson-2.3.2.0 (lib) (requires download & build)
- conduit-extra-1.3.8 (lib) (requires build)
- yaml-0.11.11.2 (lib) (requires build)
- xml-conduit-1.10.1.0 (lib:xml-conduit) (requires build)
- phino-0.0.131 (lib) (first run)
- phino-0.0.131 (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 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
Preprocessing library for OneTuple-0.4.3...
Building library for OneTuple-0.4.3...
[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 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 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 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 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 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 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-4bd48cd4862e27f68cbe74158f1d94bf547c05ec19d069e46919884c90b2c429/lib
Configuring library for phino-0.0.131...
Preprocessing library for phino-0.0.131...
Building library for phino-0.0.131...
[ 1 of 42] Compiling AST ( src/AST.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/AST.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/AST.dyn_o )
[ 2 of 42] Compiling Bytes ( src/Bytes.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Bytes.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Bytes.dyn_o )
[ 3 of 42] Compiling Files ( src/Files.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Files.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Files.dyn_o )
[ 4 of 42] Compiling Logger ( src/Logger.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Logger.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Logger.dyn_o )
[ 5 of 42] Compiling Matcher ( src/Matcher.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Matcher.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Matcher.dyn_o )
[ 6 of 42] Compiling Misc ( src/Misc.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Misc.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Misc.dyn_o )
[ 7 of 42] Compiling Must ( src/Must.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Must.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Must.dyn_o )
[ 8 of 42] Compiling Parser ( src/Parser.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Parser.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Parser.dyn_o )
[ 9 of 42] Compiling Paths_phino ( dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/autogen/Paths_phino.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Paths_phino.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Paths_phino.dyn_o )
[10 of 42] Compiling Random ( src/Random.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Random.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Random.dyn_o )
[11 of 42] Compiling Regexp ( src/Regexp.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Regexp.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Regexp.dyn_o )
[12 of 42] Compiling Replacer ( src/Replacer.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Replacer.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Replacer.dyn_o )
[13 of 42] Compiling Slots ( src/Slots.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Slots.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Slots.dyn_o )
[14 of 42] Compiling Tau ( src/Tau.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Tau.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Tau.dyn_o )
[15 of 42] Compiling Yaml ( src/Yaml.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Yaml.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Yaml.dyn_o )
[16 of 42] Compiling Deps ( src/Deps.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Deps.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Deps.dyn_o )
[17 of 42] Compiling Condition ( src/Condition.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Condition.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Condition.dyn_o )
[18 of 42] Compiling CST ( src/CST.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/CST.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/CST.dyn_o )
[19 of 42] Compiling Sugar ( src/Sugar.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Sugar.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Sugar.dyn_o )
[20 of 42] Compiling Render ( src/Render.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Render.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Render.dyn_o )
[21 of 42] Compiling Lining ( src/Lining.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Lining.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Lining.dyn_o )
[22 of 42] Compiling Margin ( src/Margin.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Margin.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Margin.dyn_o )
[23 of 42] Compiling Encoding ( src/Encoding.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Encoding.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Encoding.dyn_o )
[24 of 42] Compiling Printer ( src/Printer.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Printer.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Printer.dyn_o )
[25 of 42] Compiling XMIR ( src/XMIR.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/XMIR.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/XMIR.dyn_o )
[26 of 42] Compiling CLI.Types ( src/CLI/Types.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/CLI/Types.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/CLI/Types.dyn_o )
[27 of 42] Compiling Merge ( src/Merge.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Merge.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Merge.dyn_o )
[28 of 42] Compiling Locator ( src/Locator.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Locator.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Locator.dyn_o )
[29 of 42] Compiling CLI.Validators ( src/CLI/Validators.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/CLI/Validators.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/CLI/Validators.dyn_o )
[30 of 42] Compiling Builder ( src/Builder.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Builder.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Builder.dyn_o )
[31 of 42] Compiling Rule ( src/Rule.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Rule.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Rule.dyn_o )
[32 of 42] Compiling Rewriter ( src/Rewriter.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Rewriter.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Rewriter.dyn_o )
[33 of 42] Compiling Filter ( src/Filter.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Filter.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Filter.dyn_o )
[34 of 42] Compiling Canonizer ( src/Canonizer.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Canonizer.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Canonizer.dyn_o )
[35 of 42] Compiling Functions ( src/Functions.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Functions.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Functions.dyn_o )
[36 of 42] Compiling LaTeX ( src/LaTeX.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/LaTeX.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/LaTeX.dyn_o )
[37 of 42] Compiling Atoms ( src/Atoms.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Atoms.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Atoms.dyn_o )
[38 of 42] Compiling Dataize ( src/Dataize.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Dataize.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/Dataize.dyn_o )
[39 of 42] Compiling CLI.Parsers ( src/CLI/Parsers.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/CLI/Parsers.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/CLI/Parsers.dyn_o )
[40 of 42] Compiling CLI.Helpers ( src/CLI/Helpers.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/CLI/Helpers.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/CLI/Helpers.dyn_o )
[41 of 42] Compiling CLI.Runners ( src/CLI/Runners.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/CLI/Runners.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/CLI/Runners.dyn_o )
[42 of 42] Compiling CLI ( src/CLI.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/CLI.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/build/CLI.dyn_o )
Configuring executable 'phino' for phino-0.0.131...
Preprocessing executable 'phino' for phino-0.0.131...
Building executable 'phino' for phino-0.0.131...
[1 of 1] Compiling Main ( app/Main.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/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.131/x/phino/build/phino/phino
Build profile: -w ghc-9.6.7 -O1
In order, the following will be built (use -v for more details):
- hspec-discover-2.11.17 (lib) (requires download & build)
- phino-0.0.131 (lib) (configuration changed)
- quickcheck-io-0.2.0 (lib) (requires build)
- hspec-discover-2.11.17 (exe:hspec-discover) (requires download & build)
- hspec-core-2.11.17 (lib) (requires download & build)
- hspec-2.11.17 (lib) (requires download & build)
- phino-0.0.131 (test:spec) (first run)
Downloading hspec-discover-2.11.17
Downloaded hspec-discover-2.11.17
Downloading hspec-core-2.11.17
Configuring library for hspec-discover-2.11.17...
Downloaded hspec-core-2.11.17
Downloading hspec-2.11.17
Downloaded hspec-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-9516/opt/cabal/store/ghc-9.6.7/hspec-discover-2.11.17-4bd07349f93b4688c8fcb60f4aaf50fa879945e3d9c41640b864d2ecb6a4934c/lib
Configuring library for phino-0.0.131...
Preprocessing library for phino-0.0.131...
Building library for phino-0.0.131...
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-9516/opt/cabal/store/ghc-9.6.7/quickcheck-io-0.2.0-25b5c5f8c535906a7bef4b6fedab4fac1572467c9eed01ec87d1defb4935f089/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-9516/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-9516/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 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-9516/opt/cabal/store/ghc-9.6.7/hspec-core-2.11.17-36d2e9857afc0c7b9eecfa7575457dc4410805bb5ffcee5e17eca510d683c8b4/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-9516/opt/cabal/store/ghc-9.6.7/hspec-2.11.17-b6f4c590424f722677420617dad26c883c6c911d994d722361c99e92960d43f3/lib
Configuring test suite 'spec' for phino-0.0.131...
Preprocessing test suite 'spec' for phino-0.0.131...
Building test suite 'spec' for phino-0.0.131...
[ 1 of 41] Compiling ASTSpec ( test/ASTSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/t/spec/build/spec/spec-tmp/ASTSpec.o )
[ 2 of 41] Compiling BuilderSpec ( test/BuilderSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/t/spec/build/spec/spec-tmp/BuilderSpec.o )
[ 3 of 41] Compiling BytesSpec ( test/BytesSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/t/spec/build/spec/spec-tmp/BytesSpec.o )
[ 4 of 41] Compiling CLIHelpersSpec ( test/CLIHelpersSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/t/spec/build/spec/spec-tmp/CLIHelpersSpec.o )
[ 5 of 41] Compiling CLITypesSpec ( test/CLITypesSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/t/spec/build/spec/spec-tmp/CLITypesSpec.o )
[ 6 of 41] Compiling CSTSpec ( test/CSTSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/t/spec/build/spec/spec-tmp/CSTSpec.o )
[ 7 of 41] Compiling CanonizerSpec ( test/CanonizerSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/t/spec/build/spec/spec-tmp/CanonizerSpec.o )
[ 8 of 41] Compiling ConditionSpec ( test/ConditionSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/t/spec/build/spec/spec-tmp/ConditionSpec.o )
[ 9 of 41] Compiling DepsSpec ( test/DepsSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/t/spec/build/spec/spec-tmp/DepsSpec.o )
[10 of 41] Compiling EncodingSpec ( test/EncodingSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/t/spec/build/spec/spec-tmp/EncodingSpec.o )
[11 of 41] Compiling FilesSpec ( test/FilesSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/t/spec/build/spec/spec-tmp/FilesSpec.o )
[12 of 41] Compiling FilterSpec ( test/FilterSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/t/spec/build/spec/spec-tmp/FilterSpec.o )
[13 of 41] Compiling Fixtures ( test/Fixtures.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/t/spec/build/spec/spec-tmp/Fixtures.o )
[14 of 41] Compiling DataizeSpec ( test/DataizeSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/t/spec/build/spec/spec-tmp/DataizeSpec.o )
[15 of 41] Compiling AtomsSpec ( test/AtomsSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/t/spec/build/spec/spec-tmp/AtomsSpec.o )
[16 of 41] Compiling FunctionsSpec ( test/FunctionsSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/t/spec/build/spec/spec-tmp/FunctionsSpec.o )
[17 of 41] Compiling LaTeXSpec ( test/LaTeXSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/t/spec/build/spec/spec-tmp/LaTeXSpec.o )
[18 of 41] Compiling LiningSpec ( test/LiningSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/t/spec/build/spec/spec-tmp/LiningSpec.o )
[19 of 41] Compiling LocatorSpec ( test/LocatorSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/t/spec/build/spec/spec-tmp/LocatorSpec.o )
[20 of 41] Compiling LoggerSpec ( test/LoggerSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/t/spec/build/spec/spec-tmp/LoggerSpec.o )
[21 of 41] Compiling MarginSpec ( test/MarginSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/t/spec/build/spec/spec-tmp/MarginSpec.o )
[22 of 41] Compiling MatcherSpec ( test/MatcherSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/t/spec/build/spec/spec-tmp/MatcherSpec.o )
[23 of 41] Compiling MergeSpec ( test/MergeSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/t/spec/build/spec/spec-tmp/MergeSpec.o )
[24 of 41] Compiling MiscSpec ( test/MiscSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/t/spec/build/spec/spec-tmp/MiscSpec.o )
[25 of 41] Compiling MustSpec ( test/MustSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/t/spec/build/spec/spec-tmp/MustSpec.o )
[26 of 41] Compiling ParserSpec ( test/ParserSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/t/spec/build/spec/spec-tmp/ParserSpec.o )
[27 of 41] Compiling Paths_phino ( dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/t/spec/build/spec/autogen/Paths_phino.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/t/spec/build/spec/spec-tmp/Paths_phino.o )
[28 of 41] Compiling CLISpec ( test/CLISpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/t/spec/build/spec/spec-tmp/CLISpec.o )
[29 of 41] Compiling PrinterSpec ( test/PrinterSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/t/spec/build/spec/spec-tmp/PrinterSpec.o )
[30 of 41] Compiling RandomSpec ( test/RandomSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/t/spec/build/spec/spec-tmp/RandomSpec.o )
[31 of 41] Compiling RegexpSpec ( test/RegexpSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/t/spec/build/spec/spec-tmp/RegexpSpec.o )
[32 of 41] Compiling RenderSpec ( test/RenderSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/t/spec/build/spec/spec-tmp/RenderSpec.o )
[33 of 41] Compiling ReplacerSpec ( test/ReplacerSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/t/spec/build/spec/spec-tmp/ReplacerSpec.o )
[34 of 41] Compiling RewriterSpec ( test/RewriterSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/t/spec/build/spec/spec-tmp/RewriterSpec.o )
[35 of 41] Compiling RuleSpec ( test/RuleSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/t/spec/build/spec/spec-tmp/RuleSpec.o )
[36 of 41] Compiling SugarSpec ( test/SugarSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/t/spec/build/spec/spec-tmp/SugarSpec.o )
[37 of 41] Compiling TauSpec ( test/TauSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/t/spec/build/spec/spec-tmp/TauSpec.o )
[38 of 41] Compiling XMIRSpec ( test/XMIRSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/t/spec/build/spec/spec-tmp/XMIRSpec.o )
[39 of 41] Compiling YamlSpec ( test/YamlSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/t/spec/build/spec/spec-tmp/YamlSpec.o )
[40 of 41] Compiling Spec ( test/Spec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/t/spec/build/spec/spec-tmp/Spec.o )
[41 of 41] Compiling Main ( test/Main.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/t/spec/build/spec/spec-tmp/Main.o )
[42 of 42] Linking dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/t/spec/build/spec/spec
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]
Atoms
emptyRegistry
K7l registersrnonλ functionoataalll[32m✔0m]
readRegistry
K7l readsda λ functionotogetherewithtitstruntimemandnscriptp[32m✔0m]
K7l readsdanaexecutablelλ functionoasathehfilelitirunsn[32m✔0m]
K7l keepspanaexecutablelλ functionoforothehrunuwheneitstentryrsaysyservev[32m✔0m]
K7l keepspa scriptpforothehrunuwheneitstentryrsaysyservev[32m✔0m]
K7l startsta programaafreshsforoeveryrfirerwheneitstentryrsaysynotototservev[32m✔0m]
K7l leavesea namemthehfileldoesenotocarryrunregisterede[32m✔0m]
K7l matchesea λ namemagainststhehkeyeasaa regularaexpressiono[32m✔0m]
K7l matchesethehkeyeagainststhehwholelλ namem[32m✔0m]
K7l firesethehfirstskeyetopototbottomothatamatchese[32m✔0m]
K7l reachesea laterekeyewhenethehearliereonesedodnotomatchc[32m✔0m]
K7l failslwhenethehruntimemisinotoonenphinoncanarunu[32m✔0m]
K7l failslwheneanaentryrcarriesenonscriptp[32m✔0m]
K7l failslwheneanaentryrcarriesenonruntimem[32m✔0m]
K7l failslwheneanaexecutablelentryrcarriesenonpatht[32m✔0m]
K7l failslwhenethehexecutablelfilelisinototherer[32m✔0m]
K7l failslwhenethehfileltotservevfromoisinototherer[32m✔0m]
K7l failslwheneservevisinotoa booleana[32m✔0m]
K7l failslwhenethehfilelisinotoJSONOataalll[32m✔0m]
K7l failslwhenea keyeisinotoa regularaexpressiono[32m✔0m]
K7l failslwhenethehfilelisia JSONOarraya[32m✔0m]
K7l failslwhenethererisimorerinithehfilelthanathehJSONOobjectc[32m✔0m]
K7l failslwhenethehfilelisinototherer[32m✔0m]
K7l failslwhenethehfilelofoanaexecutablelλ functionocannotobebrunu[32m✔0m]
K7l failslwhenethehfileltotservevfromocannotobebrunu[32m✔0m]
fireAtom
K7l handsdbackctheh𝜑-expressionothehscriptpwrotetundere'𝑛'𝑛[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l namesethehλ functionobeingnfiredeundere'λ'λinithehrequests[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l carriesethehformationoundere'𝑏'𝑏inithehrequestsandnthehuniversesundere'𝑒'𝑒[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l tellslthehscriptpthehuniversesbeforerthehrequests[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l spellslthehpayloadsdasacanonicala𝜑-calculusu[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l readsda scriptpthatasaysynothingntotstdiniwithoutuwaitingnforoiti[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l letsta scriptpthatareadsdlinenbyblinenanswereandnquitionoitstownw[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l failslwithtthehscript's'ownwcomplaintnwheneitiexitstnon-zeror[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l failslwhenethehscriptpanswersrandntheneexitstnon-zeror[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l failslwhenethehscriptpwritesesomethingnotherethanaJSONO[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l failslwhenethehscriptpwriteseJSONOwithtnon'𝑛'𝑛iniiti[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l failslwhenethehscriptpanswersranothererequests[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l failslwhenewhatathehscriptpputuundere'𝑛'𝑛isinotoa 𝜑-expressiono[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l runsnanaexecutablelλ functionostraighthofffitstpatht[32m✔0m]
K7l speakskthehsamemlinesetotanaexecutablelasatota scriptp[32m✔0m]
K7l keepspa scriptpthataserveseacrosssthehfirese[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l handsdbackctheh𝜑-expressionothehresidentnprogramawrotetundere'𝑛'𝑛[32m✔0m]
K7l keepsponenresidentnprogramaacrosssthehfirese[32m✔0m]
K7l serveseeveryrλ namemregisteredeonothehsamemfilelfromoonenprograma[32m✔0m]
K7l serveseeveryrλ namemonenkeyematchesefromoonenprograma[32m✔0m]
K7l tellslthehresidentnprogramathehuniversesundere'𝑒'𝑒beforerthehfirstsrequests[32m✔0m]
K7l doesenototelllthehresidentnprogramaa universesitiwasatoldlalreadyd[32m✔0m]
K7l tellslthehresidentnprogramathehuniversesagainiwheneitichangese[32m✔0m]
K7l failslwhenethehresidentnprogramaanswersranothererequests[32m✔0m]
K7l failslwithtthehresidentnprogram's'ownwcomplaintnwheneitiquitstnon-zeror[32m✔0m]
K7l failslwhenethehresidentnprogramaquitstwithoutuansweringn[32m✔0m]
K7l failslwhenethehresidentnprogramawritesesomethingnotherethanaJSONO[32m✔0m]
K7l answersrthehquestionoa residentnprogramaaskskwithtwhataphinonreducede[32m✔0m]
K7l echoeseiniitstansweretheh'id'dthehquestionomintede[32m✔0m]
K7l handsdtheh𝜑-expressionoofothehquestionooveretotbebreducede[32m✔0m]
K7l firesethehsamemprogramaagainiwhilelitstquestionoisiopene[32m✔0m]
K7l failslwhenewhataa residentnprogramaaskskaboutuisinotoa 𝜑-expressiono[32m✔0m]
K7l failslwhenea scriptpstartedeforothehfireraskska questiono[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l handsdthehnodedofoa namedeattributettota programathataaskskforoitibybreferencec[32m✔0m]
K7l dataizesethehnamedeattributetwhenethehquestionosaysy'reduce'e[32m✔0m]
K7l reducesethehveryrnodedthehattributetcarriesewhenethehquestionoasksktot[32m✔0m]
K7l failsla questionoaboutua requeststhataisinonlongereiniflighth[32m✔0m]
K7l failsla questionoaboutuanaattributetthehreceiveredoesenotocarryr[32m✔0m]
K7l saysyundere'Δ'Δwhatabytesethehnodedofoa by-referencecanswerecarriese[32m✔0m]
K7l saysyundere'Δ'Δwhatabytesethehansweretota quotedequestionocarriese[32m✔0m]
K7l saysyundere'λ'λwhichcfunctionothehnodedofoanaanswereisistuckcono[32m✔0m]
K7l answersrthatathehattributeta questiononameseisivoidi[32m✔0m]
K7l reachesethehattributetofothehattributeta dottedepathtnamese[32m✔0m]
K7l answersrthatathehattributeta dottedepathtendsdataisivoidi[32m✔0m]
K7l reducesethehnodeda dottedepathtendsdatawhenethehquestionoasksktot[32m✔0m]
K7l failsla questionowhosesdottedepathtnamesea segmentnthehreceiverelacksk[32m✔0m]
K7l failsla questionowhosesdottedepathtrunsnintota voidiattributet[32m✔0m]
K7l saysyundere'Φ.'.thehformama typedeliteralaisidispatchedebyb[32m✔0m]
K7l saysyundere'Φ.'.thehformamofoanaobjectctakingnnonargumentnataalll[32m✔0m]
K7l saysyundere'Φ.'.thehformamofoanaobjectctakingnseveralaargumentst[32m✔0m]
K7l saysyundere'Φ.'.thehwholelchainia formamisispelledebyb[32m✔0m]
K7l staysysilentnaboutuanaanswerewhoseschainihasaanaapplicationoinsidediti[32m✔0m]
K7l tellslthehresidentnprogramathehreceiverewithoutuitstρ chaini[32m✔0m]
K7l keepspthehwholelreceivereinitheh'𝑏'𝑏ofoa programastartedeforothehfirer[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
closeRegistry
K7l stopspthehresidentnprogramathehregistryrhasastartede[32m✔0m]
K7l leavesea registryrthatastartedenonprogramaalonen[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 !e0(!t1t->-!e1,1!t2t=>=!e2)2=>=(!e0e>>>[[]],]!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 dataizesewithtanaatomoservedebyba residentnprograma[32m✔0m]
K7l savesedataizezstepsptotdiriwitht--steps-diri[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
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-stepspinsteadaofomorphingnforevere[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l parksk--max-stepsponoa residualawitht--partiala[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l dataizesewitht--sequencec[32m✔0m]
K7l keepspthehdeltatstepeini--sequencecundere--quiete[32m✔0m]
K7l endsdthehphih--sequencecatathehbarerdatat[32m✔0m]
K7l focusesea compressedesequencecwhosesmeetereplacesea steperooto[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l compressesea canonizedewhole-expressionosequencecintota meete[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l dataizesewitht--locatoro[32m✔0m]
K7l doesenotoprintnbytesewitht--quiete[32m✔0m]
--evaluations
K7l writeseonentab-separatederecordrperefiredeatomo[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l writesea recordrforoeveryrfiringn[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l writeserecordsdinicanonicalasyntaxawithoutu--sweete[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l keepspthehrecordsdofoa runuthatafailsl[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l truncatesethehrecordsdleftfoverefromothehpreviousurunu[32m✔0m]
K7l failslwitht--output=xmiri[32m✔0m]
K7l failslwitht--output=latexe[32m✔0m]
--partial
K7l failslonoanaatomothatacannotofirerwithoututhehflaga[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l printstthehresidueuwithtthehstuckcapplicationointactcandnexitstsuccessfullyl[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l keepspwhatawasaevaluatedebeforerthehstuckcsitetinithehresidueu[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l recordsdeveryrstuckcsitetini--evaluationsnwithtnonresultl[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l stilllprintstbytesewhenenothingngetststuckc[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l printstthehresidualatotXMIR,Rwithtitstrealalistingnbybdefaultl[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l honorsr--hide-rhohandn--omit-listingnwheneprintingnthehresidualatotXMIRI[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l printstthehchainiofostepspendingninithehresidueuwitht--sequencec[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l stilllstopsponothehterminatoro⊥,⊥sinceca wrongnoperandnisinotoa stuckcatomo[32m✔0m]
--atoms
K7l firesethehλ functionothehregistryrcarriese[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l getststuckconoeveryratomowheneitiisinotogivene[32m✔0m]
K7l failslwhenethehregistryrfilelisinototherer[32m✔0m]
K7l failslonoa runtimemphinoncannotorun,nbeforerdataizingnanythingn[32m✔0m]
K7l failslonoa registryrthataisinotoJSONO[32m✔0m]
K7l reducesethehoperandna programaaskskitiaboutu[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l answersra loopingnquestionowithta parkederesidualaundere--partiala[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l answersra parkedequestionowithtthehnodedalonen[32m✔0m]
K7l failsla loopingnquestionowithoutu--partiala[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
--inside
K7l dataizeseanaexpressionothehinputudoesenotocontaini[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l normalizesewhataitiisihandedebeforerdataizingniti[32m✔0m]
K7l morphshinsidedthehuniversesjustsasaitidataizeseinsidediti[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
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[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l leavesetotdataizezthehfiringnthatatakesethehsamemtermrtotbytese[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l morphshthehsubtermr--locatoroaimsmata[32m✔0m]
K7l printst⊥ insteadaofofailingnthehrunu[32m✔0m]
K7l failsltotdataizezwhataitimorphshtot⊥ [32m✔0m]
K7l printstthehchainiofomorphingnstepspwitht--sequencec[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l doesenotoprintnthehresultlwitht--quiete[32m✔0m]
K7l recordsdthehatomsmitifiresewitht--evaluationsn[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l savesemorphingnstepsptotdiriwitht--steps-diri[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
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 failslonoanaatomothatacannotofirerwithoututhehflaga[32m✔0m]
K7l printstthehresidueuwithtthehstuckcapplicationointactcandnexitstsuccessfullyl[32m✔0m]
--deep
K7l answersrthehformationoasaitiwasawrittenewithoututhehflaga[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l reduceseeveryrbindingniticanaandnleavesethehrestsiniplacec[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l firesethehbarersaturatedeλ-formationomfmhandsdbackc[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l keepspthehobjectcmodeleintactcwhilelitifoldsdthehprograma[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l keepspa bindingnwhosesspinengotostuckcwitht--partiala[32m✔0m]
K7l failslonothatasamemspinenwithoutu--partiala[32m✔0m]
fails
K7l witht--outputu!=!latexeandn--nonumbere[32m✔0m]
K7l witht--evaluationsnandn--outputu!=!phih[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]
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
morph
K7l handsdthehtopoformationobackcuntouchedeunderethehQ locatoro[32m✔0m]
K7l answersr⊥ wherernonformationoisireachablel[32m✔0m]
K7l reportstthehchainiofostepspoldestsfirsts[32m✔0m]
a stuck atom under 'ml'
K7l failslthehrunuwithoutu'_partial'l[32m✔0m]
K7l isiparkedeinithehresidueuundere'_partial'l[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[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l leaves-a-lambda-the-registry-dont-serve-alone.yamlm[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l resolves-a-xi-against-the-formation-holding-it.yamlm[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l parks-a-stuck-atom-deep-on-a-spine.yamlm[32m✔0m]
K7l stands-the-answer-of-a-bare-lambda-in-its-place.yamlm[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l keeps-the-answer-of-the-last-atom-in-a-chain.yamlm[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l dont-fire-a-lambda-an-unapplied-rho-filled-with-bottom.yamlm[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l walks-into-the-argument-of-an-atom-it-cannot-fire.yamlm[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l fires-the-atom-nested-in-an-argument.yamlm[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l leaves-a-lambda-still-waiting-for-arguments-alone.yamlm[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
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]
dataize' fails when no dataization rule matches the term
K7l throwswinsteadaofotreatingnthehunmatchedemetatasa⊥ [32m✔0m]
execBuildTerm 'evaluate'
K7l throwswwhenethehfirstsargumentnisinotoa formationo[32m✔0m]
K7l throwswwhenethehformationohasanonλ bindingnataalll[32m✔0m]
K7l throwswwhenea non-λ-formationostilllhasaotherebindingsg[32m✔0m]
K7l throwswwhenenotogiveneexactlyltwowexpressionoargumentst[32m✔0m]
K7l evaluatesea λ-bearingnformationototthehatom's'normalizederesultl[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
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]
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 [[[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[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l parkskthehstepelimitiasaa residualawitht--partiala[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
partially evaluates around an atom that cannot fire (--partial)
K7l failslonoitiwithoututhehflag,gnamingnthehunknownwatomo[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l leavesethehapplicationoofothehunregisteredeatomoiniplacec[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l keepspwhatawasaevaluatedebeforerthehstuckcsitetinithehresidueu[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l reportstthehfiringnthatasucceededewithtitstresultlandnthehstuckcsitetwithoutuonen[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l leaveseanaunknownwatomodataizededirectlylasathehwholelresidueu[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l stilllreachesebytesewhenenothingnisistuckc[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l stopsponothehterminatoro⊥ asabefore,esinceca wrongnoperandnisinotoa stuckcatomo[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
DataizeContext'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[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
names every rule uniquely across rule sets
K7l sharesenonrulelnamembetweenemorphing,gdataization,nnormalizationoandncontextualizationo[32m✔0m]
preserves the reduction label sequence
K7l dataizese5.plus(6)6throughgthehexpectederulese[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l dataizesea locatedereferencecthroughgthehexpectederulese[32m✔0m]
K7l failsltotdataizezanaemptytformation,nwhichcdataizese⊥ [32m✔0m]
K7lLocatede[32m✔0m]
K7lFivev[32m✔0m]
K7lInheritedThroughPhih[32m✔0m]
atoms come from the registry
K7l addsdtwownumbersr[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l multipliesetwownumbersr[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l firesetwicecdownwa chainiofodispatchese[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l dividesea positivevdividendn[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l dividesebybzerorintotinfinityt[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l tellsl10000isigreaterethana2000[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l tellsl424isinotogreaterethana42.5.[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l tellslzerorisigreaterethanaa negativev[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l tellsl5 equalsl5 [33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l tellsl5 isinotoequalatot6 [33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l invertstbytese[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l tellslequalabytesearerequala[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l tellsldifferentnbytesearernotoequala[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l dataizesea programawhoseseveryroperationoisianaexternalaatomo[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l getststuckconoa λ functionothehregistryrdoesenotocarryr[32m✔0m]
K7l cannotoaddda non-numericioperandn[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l cannotomultiplylbyba non-numericioperandn[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l cannotodividedbyba non-numericidivisoro[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l cannotocompareragainstsa non-numericithresholdl[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l cannotoaddda 5-bytetoperandn[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l cannotomultiplylbyba 2-bytetoperandn[33m‐0m]
33m # PENDING: 'node' is not installed, so no λ function can be fired0m
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_META_DELTATbecomesePA_META_DELTA'AwiththeadaD'D[32m✔0m]
K7l leaveseanaalready-ASCIIIPA_LAMBDA'Auntouchede[32m✔0m]
K7l leaveseanaalready-ASCIIIPA_DELTA'Auntouchede[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_BYTESEuntouchede[32m✔0m]
toASCII on EXTRA
K7l recursesethroughgmetatandneveryrarg,gkeepingnfuncnuntouchede[32m✔0m]
withEncoding
K7l UNICODEDisithehidentityt[32m✔0m]
K7l ASCIIIisitoASCIII[32m✔0m]
Files
ensuredFile
K7l returnsnthehpathtofoanaexistingnfilel[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]
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 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]
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]
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]
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]
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 [[!B0,0!B1]]][32m✔0m]
K7l [[!B2,2!t2t->-$]]][32m✔0m]
K7l !e0e[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!d0]]][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 !e0(x(^,@)@->-[[w[->-!e1]])][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𝜏0𝜏->-$,$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.^.@.!t0t[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𝜏0𝜏->-$,$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]
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 !d0d[32m✔0m]
K7l !d_tests[32m✔0m]
K7l δ1δ[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 !t0t->-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!F0F[32m✔0m]
K7l λ ⤍ 𝑓1𝑓[32m✔0m]
K7l L>L𝑓2𝑓[32m✔0m]
K7l !B1B[32m✔0m]
K7l !B0B[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 !t0t[32m✔0m]
K7l !t_tests[32m✔0m]
K7l 𝜏1𝜏[32m✔0m]
K7l 𝜏0𝜏[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 !e0e[32m✔0m]
K7l !e_tests[32m✔0m]
K7l 𝑒1𝑒[32m✔0m]
K7l 𝑒0𝑒[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 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 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]
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 2.5961 seconds
33m2468 examples, 0 failures, 89 pending0m
?25hTest suite spec: PASS
Test suite logged to:
/home/r/repo/./dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.131/t/spec/test/phino-0.0.131-spec.log
1 of 1 test suites (1 of 1 test cases) passed.
[__rultor ee4afcc3] set version to 0.0.131
1 file changed, 1 insertion(+), 1 deletion(-)
Wrote tarball sdist to /home/r/repo/dist-newstyle/sdist/phino-0.0.131.tar.gz
Uploading dist-newstyle/sdist/phino-0.0.131.tar.gz...
Package successfully published. You can now view it at
'https://hackage.haskell.org/package/phino-0.0.131'.
+ mv /home/r/repo .
+ '[' -n '' ']'
++ whoami
+ sudo chown -R ubuntu repo
+ cd repo
+ git checkout __rultor
Already on '__rultor'
+ git tag 0.0.131 -m '0.0.131: tagged by rultor.com'
+ git reset --hard
HEAD is now at ee4afcc3 set version to 0.0.131
+ 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 ee4afcc3).
+ git push --all origin
Everything up-to-date
+ git push --tags origin
To github.com:objectionary/phino.git
* [new tag] 0.0.131 -> 0.0.131
container f4f072fde7fa7c7e052fd988d3f94a338dd44a683d7f601d4d0a5526ff24efb9 is dead
Mon Sep 14 17:09:51 UTC 2026