++ dirname ./run.sh
+ cd .
+ echo 1113
+ echo '2.0-SNAPSHOT BUILD'
2.0-SNAPSHOT BUILD
+ date
Mon Jun 15 14:23:54 UTC 2026
+ uptime
14:23:54 up 0 min, 0 users, load average: 1.24, 0.34, 0.12
+ ff=default
+ image=maxonfjvipon/rultor-image-hs:master
+ rebase=false
+ head_branch=master
+ pull_title='Use a primitive π meta-variable in the Mprim morphing rule'
+ author=maxonfjvipon
+ directory=
+ head=git@github.com:objectionary/phino.git
+ pull_id=803
+ fork=git@github.com:objectionary/phino.git
+ fork_branch=802
+ squash=false
+ vars=('--env=head=git@github.com:objectionary/phino.git' '--env=pull_id=803' '--env=fork=git@github.com:objectionary/phino.git' '--env=fork_branch=802' '--env=head_branch=master' '--env=pull_title=Use a primitive π meta-variable in the Mprim morphing rule' '--env=author=maxonfjvipon' '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:objectionary/phino.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_id=803'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork=git@github.com:objectionary/phino.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork_branch=802'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_title=Use a primitive π meta-variable in the Mprim morphing rule'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=maxonfjvipon'\''\'\'''\'''\'' '\'';'\'' '\''cabal --version'\'' '\'';'\'' '\''ghc --version'\'' '\'';'\'' '\''cabal update'\'' '\'';'\'' '\''pdd -f /dev/null -v'\'' '\'';'\'' '\''make -j'\'' '\'';'\'' )')
+ scripts=('export '\''head=git@github.com:objectionary/phino.git'\''' ';' 'export '\''pull_id=803'\''' ';' 'export '\''fork=git@github.com:objectionary/phino.git'\''' ';' 'export '\''fork_branch=802'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''pull_title=Use a primitive π meta-variable in the Mprim morphing rule'\''' ';' 'export '\''author=maxonfjvipon'\''' ';' 'cabal --version' ';' 'ghc --version' ';' 'cabal update' ';' 'pdd -f /dev/null -v' ';' 'make -j' ';')
+ container=objectionary_phino_803
+ as_root=true
+ set -e -o pipefail
+ hostname
ip-172-31-27-153
+ pwd
/tmp/rultor-QGed
+ 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 '\''pull_id=803'\''' ';' 'export '\''fork=git@github.com:objectionary/phino.git'\''' ';' 'export '\''fork_branch=802'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''pull_title=Use a primitive π meta-variable in the Mprim morphing rule'\''' ';' 'export '\''author=maxonfjvipon'\''' ';' 'cabal --version' ';' 'ghc --version' ';' 'cabal update' ';' 'pdd -f /dev/null -v' ';' 'make -j' ';'
+ sensitive=()
+ set -ex -o pipefail
+ cd repo
+ git remote add fork git@github.com:objectionary/phino.git
+ git remote update
Fetching origin
Fetching fork
From github.com:objectionary/phino
* [new branch] 802 -> fork/802
* [new branch] benchmark -> fork/benchmark
* [new branch] bug/#14/rewrite-reads-from-stdin -> fork/bug/#14/rewrite-reads-from-stdin
* [new branch] bug/#14/rewrite-reads-stdin -> fork/bug/#14/rewrite-reads-stdin
* [new branch] bug/#16/print-no-ascii -> fork/bug/#16/print-no-ascii
* [new branch] bug/#204/code-coverage -> fork/bug/#204/code-coverage
* [new branch] bug/#218/unused-metas -> fork/bug/#218/unused-metas
* [new branch] bug/#23/mixing-cli-and-rewrite -> fork/bug/#23/mixing-cli-and-rewrite
* [new branch] bug/#7/phi-sugar -> fork/bug/#7/phi-sugar
* [new branch] bug/#7/rewrite-with-desugaring -> fork/bug/#7/rewrite-with-desugaring
* [new branch] bug/#8/canonical-phi-syntax -> fork/bug/#8/canonical-phi-syntax
* [new branch] claude/absolute-naming -> fork/claude/absolute-naming
* [new branch] copilot/fix-140 -> fork/copilot/fix-140
* [new branch] copilot/fix-142 -> fork/copilot/fix-142
* [new branch] copilot/fix-145 -> fork/copilot/fix-145
* [new branch] copilot/sub-pr-499 -> fork/copilot/sub-pr-499
* [new branch] copilot/sub-pr-532 -> fork/copilot/sub-pr-532
* [new branch] gh-pages -> fork/gh-pages
* [new branch] master -> fork/master
* [new branch] version-up -> fork/version-up
+ args=()
+ '[' default == default ']'
+ args+=(--ff)
+ '[' default == no ']'
+ '[' default == only ']'
+ '[' false == true ']'
+ BRANCH=__rultor
++ wc -l
++ git show-branch __rultor
+ '[' 0 -gt 0 ']'
+ export BRANCH
+ git status
On branch master
Your branch is up to date with 'origin/master'.
nothing to commit, working tree clean
+ git checkout -B __rultor fork/802
Switched to a new branch '__rultor'
Branch '__rultor' set up to track remote branch '802' from 'fork'.
+ git checkout -B master origin/master
Switched to and reset branch 'master'
Branch 'master' set up to track remote branch 'master' from 'origin'.
Your branch is up to date with 'origin/master'.
+ '[' false == true ']'
+ KEY=3FD3FA7E9AF0FA4C
+ git merge --gpg-sign=3FD3FA7E9AF0FA4C --no-edit -m 'Use a primitive π meta-variable in the Mprim morphing rule' --ff __rultor
Updating aeb1435..27842b3
Fast-forward (no commit created; -m option ignored)
resources/morphing.yaml | 8 +++-----
src/AST.hs | 11 +++++++++++
src/CST.hs | 7 +++++--
src/Encoding.hs | 1 +
src/LaTeX.hs | 1 +
src/Matcher.hs | 8 ++++++--
src/Parser.hs | 1 +
src/Render.hs | 2 ++
src/Rule.hs | 9 ---------
test/CLISpec.hs | 6 +++---
test/MatcherSpec.hs | 24 ++++++++++++++++++++++++
11 files changed, 57 insertions(+), 21 deletions(-)
+ git log -1 --show-signature
commit 27842b3d351d4d9c798fbe22a9a95fcf8211c6e7
gpg: Signature made Mon Jun 15 13:30:30 2026 UTC
gpg: using RSA key 82A1A9D03A09B8334650940FB8283801026E65F3
gpg: Can't check signature: No public key
Author: Yegor Bugayenko <yegor256@gmail.com>
Date: Mon Jun 15 16:30:28 2026 +0300
fix(morph): #802 use primitive π meta so Mprim drops e ∈ P
The Mprim morphing rule was shown as `π(e) βΏ e if e ∈ π«`. Since the
letter `p` already denotes a primitive by convention, the side condition
merely repeated what the variable name implies. Introduce a `π`
primitive-constrained meta-variable, bound only against primitive
targets, and rewrite Mprim to `π(p) βΏ p` with no condition.
+ docker_when_possible
+ true
++ tail -n 1
++ sed 's/ /\n/g'
++ uptime
+ load=0.14
++ bc
++ echo 0.14 '>' 30
+ '[' 0 -eq 1 ']'
+ echo 'load average is 0.14, low enough to run a new Docker container'
load average is 0.14, 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
437b5b60e3a4: Verifying Checksum
437b5b60e3a4: Download complete
fe752c15eaf1: Verifying Checksum
fe752c15eaf1: 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
c708ccef4e5d: Verifying Checksum
c708ccef4e5d: Download complete
437b5b60e3a4: Pull 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
+ grep --quiet '\sobjectionary_phino_803\s*$'
+ docker ps --filter=status=exited
+ ls -al .
total 52
drwx------ 3 ubuntu ubuntu 4096 Jun 15 14:24 .
drwxrwxrwt 12 root root 4096 Jun 15 14:24 ..
-rwxrwxr-x 1 ubuntu ubuntu 666 Jun 15 14:26 end.sh
-rwxrwxr-x 1 ubuntu ubuntu 170 Jun 15 14:24 entry.sh
-rw-rw-r-- 1 ubuntu ubuntu 65 Jun 15 14:23 hackage-auth
-rw-rw-r-- 1 ubuntu ubuntu 5 Jun 15 14:23 pid
drwxrwxr-x 12 ubuntu ubuntu 4096 Jun 15 14:24 repo
-rwxrwxr-x 1 ubuntu ubuntu 6619 Jun 15 14:23 run.sh
-rw-rw-r-- 1 ubuntu ubuntu 571 Jun 15 14:24 script.sh
-rw-rw-r-- 1 ubuntu ubuntu 9973 Jun 15 14:27 stdout
++ pwd
++ pwd
+ docker run -t --rm -v /tmp/rultor-QGed:/main --env=head=git@github.com:objectionary/phino.git --env=pull_id=803 --env=fork=git@github.com:objectionary/phino.git --env=fork_branch=802 --env=head_branch=master '--env=pull_title=Use a primitive π meta-variable in the Mprim morphing rule' --env=author=maxonfjvipon '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:objectionary/phino.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_id=803'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork=git@github.com:objectionary/phino.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork_branch=802'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_title=Use a primitive π meta-variable in the Mprim morphing rule'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=maxonfjvipon'\''\'\'''\'''\'' '\'';'\'' '\''cabal --version'\'' '\'';'\'' '\''ghc --version'\'' '\'';'\'' '\''cabal update'\'' '\'';'\'' '\''pdd -f /dev/null -v'\'' '\'';'\'' '\''make -j'\'' '\'';'\'' )' --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-QGed/cid -w=/main -v /var/run/docker.sock:/var/run/docker.sock --name=objectionary_phino_803 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-06-15T14:09:31Z.
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/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/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/dataization.yaml ...
Reading resources/morphing.yaml ...
Reading resources/normalize/alpha.yaml ...
Reading resources/normalize/copy.yaml ...
Reading resources/normalize/dc.yaml ...
Reading resources/normalize/dd.yaml ...
Reading resources/normalize/dot.yaml ...
Reading resources/normalize/miss.yaml ...
Reading resources/normalize/null.yaml ...
Reading resources/normalize/over.yaml ...
Reading resources/normalize/phi.yaml ...
Reading resources/normalize/stay.yaml ...
Reading resources/normalize/stop.yaml ...
Reading src/AST.hs ...
Reading src/Builder.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/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/Sugar.hs ...
Reading src/Tau.hs ...
Reading src/XMIR.hs ...
Reading src/Yaml.hs ...
Reading stack.yaml ...
Reading stack.yaml.lock ...
Reading test/ASTSpec.hs ...
Reading test/BuilderSpec.hs ...
Reading test/CLISpec.hs ...
Reading test/CSTSpec.hs ...
Reading test/ConditionSpec.hs ...
Reading test/DataizeSpec.hs ...
Reading test/FilterSpec.hs ...
Reading test/FunctionsSpec.hs ...
Reading test/LaTeXSpec.hs ...
Reading test/LocatorSpec.hs ...
Reading test/Main.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/ReplacerSpec.hs ...
Reading test/RewriterSpec.hs ...
Reading test/RuleSpec.hs ...
Reading test/Spec.hs ...
Reading test/TauSpec.hs ...
Reading test/XMIRSpec.hs ...
Reading test/YamlSpec.hs ...
Reading test-resources/cli/bytes.phi ...
Reading test-resources/cli/desugar.phi ...
Reading test-resources/cli/dispatch.phi ...
Reading test-resources/cli/first.yaml ...
Reading test-resources/cli/foo.phi ...
Reading test-resources/cli/infinite.yaml ...
Reading test-resources/cli/lambda-in-rewrite.yaml ...
Reading test-resources/cli/normalize.phi ...
Reading test-resources/cli/number.phi ...
Reading test-resources/cli/second.yaml ...
Reading test-resources/cli/simple.yaml ...
Reading test-resources/cli/string.phi ...
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-this.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/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/in-missing.yaml ...
Reading test-resources/condition-packs/in-simple.yaml ...
Reading test-resources/condition-packs/in-void.yaml ...
Reading test-resources/condition-packs/length.yaml ...
Reading test-resources/condition-packs/matches-with-line-bounds.yaml ...
Reading test-resources/condition-packs/matches.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-simple.yaml ...
Reading test-resources/condition-packs/nf-termination.yaml ...
Reading test-resources/condition-packs/nf-this.yaml ...
Reading test-resources/condition-packs/not-alpha.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-nf-on-dc.yaml ...
Reading test-resources/condition-packs/not-nf-on-dd.yaml ...
Reading test-resources/condition-packs/not-nf-on-phi.yaml ...
Reading test-resources/condition-packs/not-primitive-dispatch.yaml ...
Reading test-resources/condition-packs/not-primitive-lambda.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/primitive-formation.yaml ...
Reading test-resources/condition-packs/primitive-termination.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/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/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/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-second.yaml ...
Reading test-resources/rewriter-packs/basic/alpha-simple.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/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/phi-from-paper.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/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-condition.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-app.yaml ...
Reading test-resources/rewriter-packs/normalize/e-cpy.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-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-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-twi.yaml ...
Reading test-resources/rewriter-packs/normalize/e-xxi.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/base-dispatch.yaml ...
Reading test-resources/xmir-parsing-packs/formation-dispatch.yaml ...
Reading test-resources/xmir-parsing-packs/formation.yaml ...
Reading test-resources/xmir-parsing-packs/reverse-dispatch.yaml ...
Reading test-resources/xmir-parsing-packs/simple.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-printing-packs/application.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 ...
Loaded config from: /home/r/repo/fourmolu.yaml
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-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)
- hspec-discover-2.11.17 (lib) (requires download & build)
- indexed-traversable-0.1.5 (lib) (requires download & build)
- integer-logarithms-1.0.5 (lib) (requires download & build)
- 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)
- 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)
- vector-algorithms-0.9.1.0 (lib) (requires build)
- ansi-terminal-types-1.1.3 (lib) (requires build)
- hspec-discover-2.11.17 (exe:hspec-discover) (requires download & build)
- comonad-5.0.10 (lib) (requires download & build)
- hashable-1.5.1.0 (lib) (requires download & build)
- random-1.3.1 (lib) (requires build)
- network-uri-2.6.4.2 (lib) (requires build)
- ansi-terminal-1.1.5 (lib) (requires download & build)
- bifunctors-5.6.3 (lib) (requires download & build)
- unordered-containers-0.2.21 (lib) (requires download & build)
- time-compat-1.9.9 (lib) (requires download & build)
- these-1.2.1 (lib) (requires build)
- text-short-0.1.6.1 (lib) (requires download & build)
- scientific-0.3.8.1 (lib) (requires download & build)
- data-fix-0.3.4 (lib) (requires build)
- case-insensitive-1.2.1.0 (lib) (requires build)
- uuid-types-1.0.6.1 (lib) (requires download & build)
- QuickCheck-2.18.0.0 (lib) (requires download & build)
- prettyprinter-ansi-terminal-1.1.4 (lib) (requires download & build)
- semigroupoids-6.0.2 (lib) (requires download & build)
- mono-traversable-1.0.21.0 (lib) (requires build)
- indexed-traversable-instances-0.1.2.1 (lib) (requires download & build)
- async-2.2.6 (lib) (requires download & build)
- text-iso8601-0.2.0.0 (lib) (requires download & build)
- strict-0.5.1 (lib) (requires build)
- attoparsec-0.14.4 (lib) (requires build)
- megaparsec-9.7.1 (lib) (requires download & build)
- quickcheck-io-0.2.0 (lib) (requires build)
- optparse-applicative-0.19.0.0 (lib) (requires build)
- conduit-1.3.6.1 (lib) (requires build)
- witherable-0.5 (lib) (requires build)
- semialign-1.4 (lib) (requires download & build)
- typed-process-0.2.13.0 (lib) (requires build)
- streaming-commons-0.2.3.1 (lib) (requires build)
- hspec-core-2.11.17 (lib) (requires download & build)
- libyaml-0.1.4 (lib) (requires build)
- aeson-2.3.0.0 (lib) (requires download & build)
- conduit-extra-1.3.8 (lib) (requires build)
- hspec-2.11.17 (lib) (requires download & build)
- yaml-0.11.11.2 (lib) (requires build)
- xml-conduit-1.10.1.0 (lib:xml-conduit) (requires build)
- phino-0.0.0 (lib) (first run)
- phino-0.0.0 (test:spec) (first run)
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 transformers-compat-0.8
Downloaded transformers-compat-0.8
Downloading data-default-0.8.0.2
Downloaded data-default-0.8.0.2
Downloading th-abstraction-0.7.2.0
Downloaded th-abstraction-0.7.2.0
Downloading th-compat-0.1.7
Downloaded th-compat-0.1.7
Downloading splitmix-0.1.3.2
Downloaded splitmix-0.1.3.2
Downloading distributive-0.6.3
Downloaded distributive-0.6.3
Downloading bitvec-1.1.6.0
Downloaded bitvec-1.1.6.0
Downloading indexed-traversable-0.1.5
Downloaded indexed-traversable-0.1.5
Downloading comonad-5.0.10
Downloaded comonad-5.0.10
Downloading bifunctors-5.6.3
Downloaded bifunctors-5.6.3
Downloading integer-logarithms-1.0.5
Downloaded integer-logarithms-1.0.5
Downloading hspec-discover-2.11.17
Downloaded hspec-discover-2.11.17
Downloading os-string-2.0.11
Downloaded os-string-2.0.11
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.7.1
Downloaded megaparsec-9.7.1
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.0.0
Downloaded aeson-2.3.0.0
Downloading hspec-core-2.11.17
Downloaded hspec-core-2.11.17
Downloading hspec-2.11.17
Downloaded hspec-2.11.17
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-38/opt/cabal/store/ghc-9.6.7/OneTuple-0.4.3-b59f0cc4f238be921960383cd3968652500530615f9ce34f6d8f7dfb334a8290/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-38/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 )
No hints
[ 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-38/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-38/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-38/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-38/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-38/opt/cabal/store/ghc-9.6.7/distributive-0.6.3-cfe57b02bd8ebf605e2a684372254a03ca5e367c145ef8b699785b0838110988/lib
Configuring library for hspec-discover-2.11.17...
Preprocessing library for hspec-discover-2.11.17...
Building library for hspec-discover-2.11.17...
[1 of 4] Compiling Paths_hspec_discover ( dist/build/autogen/Paths_hspec_discover.hs, dist/build/Paths_hspec_discover.o, dist/build/Paths_hspec_discover.dyn_o )
[2 of 4] Compiling Test.Hspec.Discover.Config ( src/Test/Hspec/Discover/Config.hs, dist/build/Test/Hspec/Discover/Config.o, dist/build/Test/Hspec/Discover/Config.dyn_o )
[3 of 4] Compiling Test.Hspec.Discover.Sort ( src/Test/Hspec/Discover/Sort.hs, dist/build/Test/Hspec/Discover/Sort.o, dist/build/Test/Hspec/Discover/Sort.dyn_o )
[4 of 4] Compiling Test.Hspec.Discover.Run ( src/Test/Hspec/Discover/Run.hs, dist/build/Test/Hspec/Discover/Run.o, dist/build/Test/Hspec/Discover/Run.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-38/opt/cabal/store/ghc-9.6.7/hspec-discover-2.11.17-4bd07349f93b4688c8fcb60f4aaf50fa879945e3d9c41640b864d2ecb6a4934c/lib
Configuring library for indexed-traversable-0.1.5...
Preprocessing library for indexed-traversable-0.1.5...
Building library for indexed-traversable-0.1.5...
[1 of 7] Compiling CoerceCompat ( src/CoerceCompat.hs, dist/build/CoerceCompat.o, dist/build/CoerceCompat.dyn_o )
[2 of 7] Compiling GhcList ( src/GhcList.hs, dist/build/GhcList.o, dist/build/GhcList.dyn_o )
[3 of 7] Compiling WithIndex ( src/WithIndex.hs, dist/build/WithIndex.o, dist/build/WithIndex.dyn_o )
[4 of 7] Compiling Data.Traversable.WithIndex ( src/Data/Traversable/WithIndex.hs, dist/build/Data/Traversable/WithIndex.o, dist/build/Data/Traversable/WithIndex.dyn_o )
[5 of 7] Compiling Data.Functor.WithIndex ( src/Data/Functor/WithIndex.hs, dist/build/Data/Functor/WithIndex.o, dist/build/Data/Functor/WithIndex.dyn_o )
[6 of 7] Compiling Data.Foldable1.WithIndex ( src/Data/Foldable1/WithIndex.hs, dist/build/Data/Foldable1/WithIndex.o, dist/build/Data/Foldable1/WithIndex.dyn_o )
[7 of 7] Compiling Data.Foldable.WithIndex ( src/Data/Foldable/WithIndex.hs, dist/build/Data/Foldable/WithIndex.o, dist/build/Data/Foldable/WithIndex.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-38/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-38/opt/cabal/store/ghc-9.6.7/integer-logarithms-1.0.5-493736c427196975c6a1f325ee4f6701e9f12f755162b4bb0c0f3f76497f4253/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-38/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-38/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-38/opt/cabal/store/ghc-9.6.7/prettyprinter-1.7.2-aad25a3c10c613670db1a3a00d4c2a3f6327824f3bda45298c5f8818e3dbe3ff/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-38/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-38/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-38/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-38/opt/cabal/store/ghc-9.6.7/transformers-compat-0.8-6a9f41ed212ec974b4ebf7a50463e11f7214986d27a59f02f2ed606441593a31/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-38/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-38/opt/cabal/store/ghc-9.6.7/ansi-terminal-types-1.1.3-461b0c93c3b2597d8da71e22b6229f021515b3504f7949bdaec63dcf424cf2c1/lib
Configuring executable 'hspec-discover' for hspec-discover-2.11.17...
Preprocessing executable 'hspec-discover' for hspec-discover-2.11.17...
Building executable 'hspec-discover' for hspec-discover-2.11.17...
[1 of 2] Compiling Main ( driver/hspec-discover.hs, dist/build/hspec-discover/hspec-discover-tmp/Main.o )
[2 of 2] Compiling Paths_hspec_discover ( dist/build/hspec-discover/autogen/Paths_hspec_discover.hs, dist/build/hspec-discover/hspec-discover-tmp/Paths_hspec_discover.o )
[3 of 3] Linking dist/build/hspec-discover/hspec-discover
Installing executable hspec-discover in /opt/cabal/store/ghc-9.6.7/incoming/new-38/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-38/opt/cabal/store/ghc-9.6.7/hspec-discover-2.11.17-e-hspec-discover-af43c076631cf57d41c4c33f9afd5c2fb4f604915193bc439c75c14fbd80e34b/bin
is not in the system search path.
Configuring library for comonad-5.0.10...
Preprocessing library for comonad-5.0.10...
Building library for comonad-5.0.10...
[ 1 of 15] Compiling Control.Comonad ( src/Control/Comonad.hs, dist/build/Control/Comonad.o, dist/build/Control/Comonad.dyn_o )
[ 2 of 15] Compiling Control.Comonad.Hoist.Class ( src/Control/Comonad/Hoist/Class.hs, dist/build/Control/Comonad/Hoist/Class.o, dist/build/Control/Comonad/Hoist/Class.dyn_o )
[ 3 of 15] Compiling Control.Comonad.Trans.Class ( src/Control/Comonad/Trans/Class.hs, dist/build/Control/Comonad/Trans/Class.o, dist/build/Control/Comonad/Trans/Class.dyn_o )
[ 4 of 15] Compiling Control.Comonad.Trans.Env ( src/Control/Comonad/Trans/Env.hs, dist/build/Control/Comonad/Trans/Env.o, dist/build/Control/Comonad/Trans/Env.dyn_o )
[ 5 of 15] Compiling Control.Comonad.Trans.Identity ( src/Control/Comonad/Trans/Identity.hs, dist/build/Control/Comonad/Trans/Identity.o, dist/build/Control/Comonad/Trans/Identity.dyn_o )
[ 6 of 15] Compiling Control.Comonad.Identity ( src/Control/Comonad/Identity.hs, dist/build/Control/Comonad/Identity.o, dist/build/Control/Comonad/Identity.dyn_o )
[ 7 of 15] Compiling Control.Comonad.Trans.Store ( src/Control/Comonad/Trans/Store.hs, dist/build/Control/Comonad/Trans/Store.o, dist/build/Control/Comonad/Trans/Store.dyn_o )
[ 8 of 15] Compiling Control.Comonad.Trans.Traced ( src/Control/Comonad/Trans/Traced.hs, dist/build/Control/Comonad/Trans/Traced.o, dist/build/Control/Comonad/Trans/Traced.dyn_o )
[ 9 of 15] Compiling Control.Comonad.Traced.Class ( src/Control/Comonad/Traced/Class.hs, dist/build/Control/Comonad/Traced/Class.o, dist/build/Control/Comonad/Traced/Class.dyn_o )
[10 of 15] Compiling Control.Comonad.Traced ( src/Control/Comonad/Traced.hs, dist/build/Control/Comonad/Traced.o, dist/build/Control/Comonad/Traced.dyn_o )
[11 of 15] Compiling Control.Comonad.Store.Class ( src/Control/Comonad/Store/Class.hs, dist/build/Control/Comonad/Store/Class.o, dist/build/Control/Comonad/Store/Class.dyn_o )
[12 of 15] Compiling Control.Comonad.Store ( src/Control/Comonad/Store.hs, dist/build/Control/Comonad/Store.o, dist/build/Control/Comonad/Store.dyn_o )
[13 of 15] Compiling Control.Comonad.Env.Class ( src/Control/Comonad/Env/Class.hs, dist/build/Control/Comonad/Env/Class.o, dist/build/Control/Comonad/Env/Class.dyn_o )
[14 of 15] Compiling Control.Comonad.Env ( src/Control/Comonad/Env.hs, dist/build/Control/Comonad/Env.o, dist/build/Control/Comonad/Env.dyn_o )
[15 of 15] Compiling Data.Functor.Composition ( src/Data/Functor/Composition.hs, dist/build/Data/Functor/Composition.o, dist/build/Data/Functor/Composition.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-38/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-38/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-38/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-38/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-38/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-38/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-38/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-38/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-38/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-38/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-38/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-38/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-38/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-38/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-38/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-38/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-38/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-38/opt/cabal/store/ghc-9.6.7/mono-traversable-1.0.21.0-bbf70056c7daed034558ed7724d27ef12ccbc5466b9b989d4273626999e62434/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-38/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-38/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-38/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-38/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-38/opt/cabal/store/ghc-9.6.7/attoparsec-0.14.4-14f0808e1e4c8d7e8154baf50f8d4a112c2daec8f95a62156a956c195cb26647/lib
Configuring library for megaparsec-9.7.1...
Preprocessing library for megaparsec-9.7.1...
Building library for megaparsec-9.7.1...
[ 1 of 19] Compiling Text.Megaparsec.Pos ( Text/Megaparsec/Pos.hs, dist/build/Text/Megaparsec/Pos.o, dist/build/Text/Megaparsec/Pos.dyn_o )
[ 2 of 19] Compiling Text.Megaparsec.Unicode ( Text/Megaparsec/Unicode.hs, dist/build/Text/Megaparsec/Unicode.o, dist/build/Text/Megaparsec/Unicode.dyn_o )
[ 3 of 19] 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 )
[ 4 of 19] Compiling Text.Megaparsec.State ( Text/Megaparsec/State.hs, dist/build/Text/Megaparsec/State.o, dist/build/Text/Megaparsec/State.dyn_o )
[ 5 of 19] Compiling Text.Megaparsec.Stream ( Text/Megaparsec/Stream.hs, dist/build/Text/Megaparsec/Stream.o, dist/build/Text/Megaparsec/Stream.dyn_o )
[ 6 of 19] Compiling Text.Megaparsec.Error ( Text/Megaparsec/Error.hs, dist/build/Text/Megaparsec/Error.o, dist/build/Text/Megaparsec/Error.dyn_o )
[ 7 of 19] 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 )
[ 8 of 19] 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 )
[ 9 of 19] Compiling Text.Megaparsec.Class ( Text/Megaparsec/Class.hs, dist/build/Text/Megaparsec/Class.o, dist/build/Text/Megaparsec/Class.dyn_o )
[10 of 19] Compiling Text.Megaparsec.Internal ( Text/Megaparsec/Internal.hs, dist/build/Text/Megaparsec/Internal.o, dist/build/Text/Megaparsec/Internal.dyn_o )
[11 of 19] Compiling Text.Megaparsec.Debug ( Text/Megaparsec/Debug.hs, dist/build/Text/Megaparsec/Debug.o, dist/build/Text/Megaparsec/Debug.dyn_o )
[12 of 19] Compiling Text.Megaparsec ( Text/Megaparsec.hs, dist/build/Text/Megaparsec.o, dist/build/Text/Megaparsec.dyn_o )
[13 of 19] Compiling Text.Megaparsec.Common ( Text/Megaparsec/Common.hs, dist/build/Text/Megaparsec/Common.o, dist/build/Text/Megaparsec/Common.dyn_o )
[14 of 19] Compiling Text.Megaparsec.Lexer ( Text/Megaparsec/Lexer.hs, dist/build/Text/Megaparsec/Lexer.o, dist/build/Text/Megaparsec/Lexer.dyn_o )
[15 of 19] Compiling Text.Megaparsec.Char ( Text/Megaparsec/Char.hs, dist/build/Text/Megaparsec/Char.o, dist/build/Text/Megaparsec/Char.dyn_o )
[16 of 19] 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 )
[17 of 19] 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 )
[18 of 19] Compiling Text.Megaparsec.Byte ( Text/Megaparsec/Byte.hs, dist/build/Text/Megaparsec/Byte.o, dist/build/Text/Megaparsec/Byte.dyn_o )
[19 of 19] 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-38/opt/cabal/store/ghc-9.6.7/megaparsec-9.7.1-081f83326927b098d0e979c2f7e8ea92750499ec3a13f32d4e8cceaf7dd19095/lib
Configuring library for quickcheck-io-0.2.0...
Preprocessing library for quickcheck-io-0.2.0...
Building library for quickcheck-io-0.2.0...
[1 of 2] Compiling Paths_quickcheck_io ( dist/build/autogen/Paths_quickcheck_io.hs, dist/build/Paths_quickcheck_io.o, dist/build/Paths_quickcheck_io.dyn_o )
[2 of 2] Compiling Test.QuickCheck.IO ( src/Test/QuickCheck/IO.hs, dist/build/Test/QuickCheck/IO.o, dist/build/Test/QuickCheck/IO.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-38/opt/cabal/store/ghc-9.6.7/quickcheck-io-0.2.0-25b5c5f8c535906a7bef4b6fedab4fac1572467c9eed01ec87d1defb4935f089/lib
Configuring library for optparse-applicative-0.19.0.0...
Preprocessing library for optparse-applicative-0.19.0.0...
Building library for optparse-applicative-0.19.0.0...
[ 1 of 17] Compiling Options.Applicative.Help.Levenshtein ( src/Options/Applicative/Help/Levenshtein.hs, dist/build/Options/Applicative/Help/Levenshtein.o, dist/build/Options/Applicative/Help/Levenshtein.dyn_o )
[ 2 of 17] Compiling Options.Applicative.Help.Pretty ( src/Options/Applicative/Help/Pretty.hs, dist/build/Options/Applicative/Help/Pretty.o, dist/build/Options/Applicative/Help/Pretty.dyn_o )
[ 3 of 17] Compiling Options.Applicative.Help.Chunk ( src/Options/Applicative/Help/Chunk.hs, dist/build/Options/Applicative/Help/Chunk.o, dist/build/Options/Applicative/Help/Chunk.dyn_o )
[ 4 of 17] Compiling Options.Applicative.Help.Types ( src/Options/Applicative/Help/Types.hs, dist/build/Options/Applicative/Help/Types.o, dist/build/Options/Applicative/Help/Types.dyn_o )
[ 5 of 17] Compiling Options.Applicative.Types ( src/Options/Applicative/Types.hs, dist/build/Options/Applicative/Types.o, dist/build/Options/Applicative/Types.dyn_o )
;1msrc/Options/Applicative/Types.hs:59:1: ;1m35mwarning0m0m;1m: [;1m35m-Wdodgy-imports0m0m;1m]0m0m;1m
Module ‘Data.Semigroup’ does not export ‘Option’0m0m
;1m34m |0m0m
;1m34m59 |0m0m ;1m35mimport Data.Semigroup hiding (Option)0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
[ 6 of 17] Compiling Options.Applicative.NonEmpty ( src/Options/Applicative/NonEmpty.hs, dist/build/Options/Applicative/NonEmpty.o, dist/build/Options/Applicative/NonEmpty.dyn_o )
[ 7 of 17] Compiling Options.Applicative.Internal ( src/Options/Applicative/Internal.hs, dist/build/Options/Applicative/Internal.o, dist/build/Options/Applicative/Internal.dyn_o )
[ 8 of 17] Compiling Options.Applicative.Common ( src/Options/Applicative/Common.hs, dist/build/Options/Applicative/Common.o, dist/build/Options/Applicative/Common.dyn_o )
[ 9 of 17] Compiling Options.Applicative.Help.Core ( src/Options/Applicative/Help/Core.hs, dist/build/Options/Applicative/Help/Core.o, dist/build/Options/Applicative/Help/Core.dyn_o )
[10 of 17] Compiling Options.Applicative.Help ( src/Options/Applicative/Help.hs, dist/build/Options/Applicative/Help.o, dist/build/Options/Applicative/Help.dyn_o )
[11 of 17] Compiling Options.Applicative.Builder.Internal ( src/Options/Applicative/Builder/Internal.hs, dist/build/Options/Applicative/Builder/Internal.o, dist/build/Options/Applicative/Builder/Internal.dyn_o )
;1msrc/Options/Applicative/Builder/Internal.hs:29:1: ;1m35mwarning0m0m;1m: [;1m35m-Wdodgy-imports0m0m;1m]0m0m;1m
Module ‘Data.Semigroup’ does not export ‘Option’0m0m
;1m34m |0m0m
;1m34m29 |0m0m ;1m35mimport Data.Semigroup hiding (Option)0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
[12 of 17] Compiling Options.Applicative.Builder.Completer ( src/Options/Applicative/Builder/Completer.hs, dist/build/Options/Applicative/Builder/Completer.o, dist/build/Options/Applicative/Builder/Completer.dyn_o )
[13 of 17] Compiling Options.Applicative.Builder ( src/Options/Applicative/Builder.hs, dist/build/Options/Applicative/Builder.o, dist/build/Options/Applicative/Builder.dyn_o )
[14 of 17] Compiling Options.Applicative.BashCompletion ( src/Options/Applicative/BashCompletion.hs, dist/build/Options/Applicative/BashCompletion.o, dist/build/Options/Applicative/BashCompletion.dyn_o )
;1msrc/Options/Applicative/BashCompletion.hs:16:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
The import of ‘Data.Foldable’ is redundant
except perhaps to import instances from ‘Data.Foldable’
To import instances alone, use: import Data.Foldable()0m0m
;1m34m |0m0m
;1m34m16 |0m0m ;1m35mimport Data.Foldable ( asum )0m0m
;1m34m |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
[15 of 17] Compiling Options.Applicative.Extra ( src/Options/Applicative/Extra.hs, dist/build/Options/Applicative/Extra.o, dist/build/Options/Applicative/Extra.dyn_o )
[16 of 17] Compiling Options.Applicative ( src/Options/Applicative.hs, dist/build/Options/Applicative.o, dist/build/Options/Applicative.dyn_o )
[17 of 17] Compiling Options.Applicative.Arrows ( src/Options/Applicative/Arrows.hs, dist/build/Options/Applicative/Arrows.o, dist/build/Options/Applicative/Arrows.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-38/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-38/opt/cabal/store/ghc-9.6.7/conduit-1.3.6.1-f1bbd467e39fbe4ed43543c154519b92bc69e32528c90921d8a6c8edf36356f8/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-38/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-38/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-38/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-38/opt/cabal/store/ghc-9.6.7/streaming-commons-0.2.3.1-d9a658e8ef950b8d85224905ccde35ad757be3bb904b0391a9622c762c3cc42a/lib
Configuring library for hspec-core-2.11.17...
Preprocessing library for hspec-core-2.11.17...
Building library for hspec-core-2.11.17...
[ 1 of 50] Compiling Control.Concurrent.Async ( vendor/async-2.2.5/Control/Concurrent/Async.hs, dist/build/Control/Concurrent/Async.o, dist/build/Control/Concurrent/Async.dyn_o )
[ 2 of 50] Compiling Data.Algorithm.Diff ( vendor/Data/Algorithm/Diff.hs, dist/build/Data/Algorithm/Diff.o, dist/build/Data/Algorithm/Diff.dyn_o )
[ 3 of 50] Compiling Paths_hspec_core ( dist/build/autogen/Paths_hspec_core.hs, dist/build/Paths_hspec_core.o, dist/build/Paths_hspec_core.dyn_o )
[ 4 of 50] Compiling Test.Hspec.Core.Compat ( src/Test/Hspec/Core/Compat.hs, dist/build/Test/Hspec/Core/Compat.o, dist/build/Test/Hspec/Core/Compat.dyn_o )
[ 5 of 50] Compiling Test.Hspec.Core.Clock ( src/Test/Hspec/Core/Clock.hs, dist/build/Test/Hspec/Core/Clock.o, dist/build/Test/Hspec/Core/Clock.dyn_o )
[ 6 of 50] Compiling Test.Hspec.Core.Annotations ( src/Test/Hspec/Core/Annotations.hs, dist/build/Test/Hspec/Core/Annotations.o, dist/build/Test/Hspec/Core/Annotations.dyn_o )
[ 7 of 50] Compiling GetOpt.Declarative.Types ( src/GetOpt/Declarative/Types.hs, dist/build/GetOpt/Declarative/Types.o, dist/build/GetOpt/Declarative/Types.dyn_o )
[ 8 of 50] Compiling GetOpt.Declarative.Environment ( src/GetOpt/Declarative/Environment.hs, dist/build/GetOpt/Declarative/Environment.o, dist/build/GetOpt/Declarative/Environment.dyn_o )
[ 9 of 50] Compiling Test.Hspec.Core.Example.Location ( src/Test/Hspec/Core/Example/Location.hs, dist/build/Test/Hspec/Core/Example/Location.o, dist/build/Test/Hspec/Core/Example/Location.dyn_o )
[10 of 50] Compiling Test.Hspec.Core.Formatters.Diff ( src/Test/Hspec/Core/Formatters/Diff.hs, dist/build/Test/Hspec/Core/Formatters/Diff.o, dist/build/Test/Hspec/Core/Formatters/Diff.dyn_o )
[11 of 50] Compiling Test.Hspec.Core.Formatters.Pretty.Parser ( src/Test/Hspec/Core/Formatters/Pretty/Parser.hs, dist/build/Test/Hspec/Core/Formatters/Pretty/Parser.o, dist/build/Test/Hspec/Core/Formatters/Pretty/Parser.dyn_o )
[12 of 50] Compiling Test.Hspec.Core.Formatters.Pretty.Unicode ( src/Test/Hspec/Core/Formatters/Pretty/Unicode.hs, dist/build/Test/Hspec/Core/Formatters/Pretty/Unicode.o, dist/build/Test/Hspec/Core/Formatters/Pretty/Unicode.dyn_o )
[13 of 50] Compiling Test.Hspec.Core.Formatters.Pretty ( src/Test/Hspec/Core/Formatters/Pretty.hs, dist/build/Test/Hspec/Core/Formatters/Pretty.o, dist/build/Test/Hspec/Core/Formatters/Pretty.dyn_o )
[14 of 50] Compiling Test.Hspec.Core.Formatters.V1.Free ( src/Test/Hspec/Core/Formatters/V1/Free.hs, dist/build/Test/Hspec/Core/Formatters/V1/Free.o, dist/build/Test/Hspec/Core/Formatters/V1/Free.dyn_o )
[15 of 50] Compiling Test.Hspec.Core.Runner.JobQueue ( src/Test/Hspec/Core/Runner/JobQueue.hs, dist/build/Test/Hspec/Core/Runner/JobQueue.o, dist/build/Test/Hspec/Core/Runner/JobQueue.dyn_o )
[16 of 50] Compiling Test.Hspec.Core.Timer ( src/Test/Hspec/Core/Timer.hs, dist/build/Test/Hspec/Core/Timer.o, dist/build/Test/Hspec/Core/Timer.dyn_o )
[17 of 50] Compiling Test.Hspec.Core.Util ( src/Test/Hspec/Core/Util.hs, dist/build/Test/Hspec/Core/Util.o, dist/build/Test/Hspec/Core/Util.dyn_o )
[18 of 50] Compiling Test.Hspec.Core.QuickCheck.Util ( src/Test/Hspec/Core/QuickCheck/Util.hs, dist/build/Test/Hspec/Core/QuickCheck/Util.o, dist/build/Test/Hspec/Core/QuickCheck/Util.dyn_o )
[19 of 50] Compiling Test.Hspec.Core.Example ( src/Test/Hspec/Core/Example.hs, dist/build/Test/Hspec/Core/Example.o, dist/build/Test/Hspec/Core/Example.dyn_o )
[20 of 50] Compiling Test.Hspec.Core.Tree ( src/Test/Hspec/Core/Tree.hs, dist/build/Test/Hspec/Core/Tree.o, dist/build/Test/Hspec/Core/Tree.dyn_o )
[21 of 50] Compiling Test.Hspec.Core.Shuffle ( src/Test/Hspec/Core/Shuffle.hs, dist/build/Test/Hspec/Core/Shuffle.o, dist/build/Test/Hspec/Core/Shuffle.dyn_o )
[22 of 50] Compiling Test.Hspec.Core.Format ( src/Test/Hspec/Core/Format.hs, dist/build/Test/Hspec/Core/Format.o, dist/build/Test/Hspec/Core/Format.dyn_o )
[23 of 50] Compiling Test.Hspec.Core.Runner.Result ( src/Test/Hspec/Core/Runner/Result.hs, dist/build/Test/Hspec/Core/Runner/Result.o, dist/build/Test/Hspec/Core/Runner/Result.dyn_o )
[24 of 50] Compiling Test.Hspec.Core.Formatters.V1.Monad ( src/Test/Hspec/Core/Formatters/V1/Monad.hs, dist/build/Test/Hspec/Core/Formatters/V1/Monad.o, dist/build/Test/Hspec/Core/Formatters/V1/Monad.dyn_o )
[25 of 50] Compiling Test.Hspec.Core.Formatters.Internal ( src/Test/Hspec/Core/Formatters/Internal.hs, dist/build/Test/Hspec/Core/Formatters/Internal.o, dist/build/Test/Hspec/Core/Formatters/Internal.dyn_o )
[26 of 50] Compiling Test.Hspec.Core.Formatters.V2 ( src/Test/Hspec/Core/Formatters/V2.hs, dist/build/Test/Hspec/Core/Formatters/V2.o, dist/build/Test/Hspec/Core/Formatters/V2.dyn_o )
[27 of 50] Compiling Test.Hspec.Core.Runner.PrintSlowSpecItems ( src/Test/Hspec/Core/Runner/PrintSlowSpecItems.hs, dist/build/Test/Hspec/Core/Runner/PrintSlowSpecItems.o, dist/build/Test/Hspec/Core/Runner/PrintSlowSpecItems.dyn_o )
[28 of 50] Compiling Test.Hspec.Core.Formatters.V1.Internal ( src/Test/Hspec/Core/Formatters/V1/Internal.hs, dist/build/Test/Hspec/Core/Formatters/V1/Internal.o, dist/build/Test/Hspec/Core/Formatters/V1/Internal.dyn_o )
[29 of 50] Compiling Test.Hspec.Core.Formatters.V1 ( src/Test/Hspec/Core/Formatters/V1.hs, dist/build/Test/Hspec/Core/Formatters/V1.o, dist/build/Test/Hspec/Core/Formatters/V1.dyn_o )
[30 of 50] Compiling Test.Hspec.Core.Formatters ( src/Test/Hspec/Core/Formatters.hs, dist/build/Test/Hspec/Core/Formatters.o, dist/build/Test/Hspec/Core/Formatters.dyn_o )
[31 of 50] Compiling GetOpt.Declarative.Util ( src/GetOpt/Declarative/Util.hs, dist/build/GetOpt/Declarative/Util.o, dist/build/GetOpt/Declarative/Util.dyn_o )
[32 of 50] Compiling GetOpt.Declarative.Interpret ( src/GetOpt/Declarative/Interpret.hs, dist/build/GetOpt/Declarative/Interpret.o, dist/build/GetOpt/Declarative/Interpret.dyn_o )
[33 of 50] Compiling GetOpt.Declarative ( src/GetOpt/Declarative.hs, dist/build/GetOpt/Declarative.o, dist/build/GetOpt/Declarative.dyn_o )
[34 of 50] Compiling Test.Hspec.Core.Config.Definition ( src/Test/Hspec/Core/Config/Definition.hs, dist/build/Test/Hspec/Core/Config/Definition.o, dist/build/Test/Hspec/Core/Config/Definition.dyn_o )
[35 of 50] Compiling Test.Hspec.Core.Spec.Monad ( src/Test/Hspec/Core/Spec/Monad.hs, dist/build/Test/Hspec/Core/Spec/Monad.o, dist/build/Test/Hspec/Core/Spec/Monad.dyn_o )
[36 of 50] Compiling Test.Hspec.Core.QuickCheck ( src/Test/Hspec/Core/QuickCheck.hs, dist/build/Test/Hspec/Core/QuickCheck.o, dist/build/Test/Hspec/Core/QuickCheck.dyn_o )
[37 of 50] Compiling Test.Hspec.Core.Hooks ( src/Test/Hspec/Core/Hooks.hs, dist/build/Test/Hspec/Core/Hooks.o, dist/build/Test/Hspec/Core/Hooks.dyn_o )
[38 of 50] Compiling Test.Hspec.Core.Spec ( src/Test/Hspec/Core/Spec.hs, dist/build/Test/Hspec/Core/Spec.o, dist/build/Test/Hspec/Core/Spec.dyn_o )
[39 of 50] Compiling Test.Hspec.Core.Runner.Eval ( src/Test/Hspec/Core/Runner/Eval.hs, dist/build/Test/Hspec/Core/Runner/Eval.o, dist/build/Test/Hspec/Core/Runner/Eval.dyn_o )
[40 of 50] Compiling Test.Hspec.Core.Extension.Tree ( src/Test/Hspec/Core/Extension/Tree.hs, dist/build/Test/Hspec/Core/Extension/Tree.o, dist/build/Test/Hspec/Core/Extension/Tree.dyn_o )
[41 of 50] Compiling Test.Hspec.Core.Extension.Spec ( src/Test/Hspec/Core/Extension/Spec.hs, dist/build/Test/Hspec/Core/Extension/Spec.o, dist/build/Test/Hspec/Core/Extension/Spec.dyn_o )
[42 of 50] Compiling Test.Hspec.Core.Extension.Item ( src/Test/Hspec/Core/Extension/Item.hs, dist/build/Test/Hspec/Core/Extension/Item.o, dist/build/Test/Hspec/Core/Extension/Item.dyn_o )
[43 of 50] Compiling Test.Hspec.Core.FailureReport ( src/Test/Hspec/Core/FailureReport.hs, dist/build/Test/Hspec/Core/FailureReport.o, dist/build/Test/Hspec/Core/FailureReport.dyn_o )
[44 of 50] Compiling Test.Hspec.Core.Extension.Config.Type ( src/Test/Hspec/Core/Extension/Config/Type.hs, dist/build/Test/Hspec/Core/Extension/Config/Type.o, dist/build/Test/Hspec/Core/Extension/Config/Type.dyn_o )
[45 of 50] Compiling Test.Hspec.Core.Extension.Option ( src/Test/Hspec/Core/Extension/Option.hs, dist/build/Test/Hspec/Core/Extension/Option.o, dist/build/Test/Hspec/Core/Extension/Option.dyn_o )
[46 of 50] Compiling Test.Hspec.Core.Extension.Config ( src/Test/Hspec/Core/Extension/Config.hs, dist/build/Test/Hspec/Core/Extension/Config.o, dist/build/Test/Hspec/Core/Extension/Config.dyn_o )
[47 of 50] Compiling Test.Hspec.Core.Extension ( src/Test/Hspec/Core/Extension.hs, dist/build/Test/Hspec/Core/Extension.o, dist/build/Test/Hspec/Core/Extension.dyn_o )
[48 of 50] Compiling Test.Hspec.Core.Config.Options ( src/Test/Hspec/Core/Config/Options.hs, dist/build/Test/Hspec/Core/Config/Options.o, dist/build/Test/Hspec/Core/Config/Options.dyn_o )
[49 of 50] Compiling Test.Hspec.Core.Config ( src/Test/Hspec/Core/Config.hs, dist/build/Test/Hspec/Core/Config.o, dist/build/Test/Hspec/Core/Config.dyn_o )
[50 of 50] Compiling Test.Hspec.Core.Runner ( src/Test/Hspec/Core/Runner.hs, dist/build/Test/Hspec/Core/Runner.o, dist/build/Test/Hspec/Core/Runner.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-38/opt/cabal/store/ghc-9.6.7/hspec-core-2.11.17-36d2e9857afc0c7b9eecfa7575457dc4410805bb5ffcee5e17eca510d683c8b4/lib
Configuring library for libyaml-0.1.4...
Preprocessing library for libyaml-0.1.4...
Building library for libyaml-0.1.4...
[1 of 2] Compiling Paths_libyaml ( dist/build/autogen/Paths_libyaml.hs, dist/build/Paths_libyaml.o, dist/build/Paths_libyaml.dyn_o )
[2 of 2] Compiling Text.Libyaml ( src/Text/Libyaml.hs, dist/build/Text/Libyaml.o, dist/build/Text/Libyaml.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-38/opt/cabal/store/ghc-9.6.7/libyaml-0.1.4-a4ce445afaed45c5d3d561dd31809cad307563942f217abb308da9084115a8c2/lib
Configuring library for aeson-2.3.0.0...
Preprocessing library for aeson-2.3.0.0...
Building library for aeson-2.3.0.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:1615: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
;1m34m1615 |0m0m liftToJSON _ t _ (;1m35mSolo0m0m a) = t a
;1m34m |0m0m;1m35m ^^^^0m0m
;1msrc/Data/Aeson/Types/ToJSON.hs:1618: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
;1m34m1618 |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-38/opt/cabal/store/ghc-9.6.7/aeson-2.3.0.0-0499d7fc4c2d95e0f0b4608e7065f8a610139e61d9f6c71f3290f85c2775f410/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-38/opt/cabal/store/ghc-9.6.7/conduit-extra-1.3.8-b04c9255fa20fb15f29095193f377f406bd517f70fcec65a9de67ece3e94b194/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-38/opt/cabal/store/ghc-9.6.7/hspec-2.11.17-b6f4c590424f722677420617dad26c883c6c911d994d722361c99e92960d43f3/lib
Configuring library for yaml-0.11.11.2...
Preprocessing library for yaml-0.11.11.2...
Building library for yaml-0.11.11.2...
[ 1 of 10] Compiling Data.Yaml.Internal ( src/Data/Yaml/Internal.hs, dist/build/Data/Yaml/Internal.o, dist/build/Data/Yaml/Internal.dyn_o )
[ 2 of 10] Compiling Data.Yaml.Include ( src/Data/Yaml/Include.hs, dist/build/Data/Yaml/Include.o, dist/build/Data/Yaml/Include.dyn_o )
[ 3 of 10] Compiling Data.Yaml.Builder ( src/Data/Yaml/Builder.hs, dist/build/Data/Yaml/Builder.o, dist/build/Data/Yaml/Builder.dyn_o )
[ 4 of 10] Compiling Data.Yaml ( src/Data/Yaml.hs, dist/build/Data/Yaml.o, dist/build/Data/Yaml.dyn_o )
[ 5 of 10] Compiling Data.Yaml.Config ( src/Data/Yaml/Config.hs, dist/build/Data/Yaml/Config.o, dist/build/Data/Yaml/Config.dyn_o )
[ 6 of 10] Compiling Data.Yaml.Aeson ( src/Data/Yaml/Aeson.hs, dist/build/Data/Yaml/Aeson.o, dist/build/Data/Yaml/Aeson.dyn_o )
[ 7 of 10] Compiling Data.Yaml.Parser ( src/Data/Yaml/Parser.hs, dist/build/Data/Yaml/Parser.o, dist/build/Data/Yaml/Parser.dyn_o )
[ 8 of 10] Compiling Data.Yaml.Pretty ( src/Data/Yaml/Pretty.hs, dist/build/Data/Yaml/Pretty.o, dist/build/Data/Yaml/Pretty.dyn_o )
[ 9 of 10] Compiling Data.Yaml.TH ( src/Data/Yaml/TH.hs, dist/build/Data/Yaml/TH.o, dist/build/Data/Yaml/TH.dyn_o )
[10 of 10] Compiling Paths_yaml ( dist/build/autogen/Paths_yaml.hs, dist/build/Paths_yaml.o, dist/build/Paths_yaml.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-38/opt/cabal/store/ghc-9.6.7/yaml-0.11.11.2-4788a26d4f97c6c9304acc7ba95b41f9024c363ceddbee4829f4ca4aa3a0cbcf/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-38/opt/cabal/store/ghc-9.6.7/xml-conduit-1.10.1.0-aadc93ac756a13cc130882cadea5d274e69f3d90ffba5e792174f86078d57725/lib
Configuring library for phino-0.0.0...
Preprocessing library for phino-0.0.0...
Building library for phino-0.0.0...
[ 1 of 38] Compiling AST ( src/AST.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/AST.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/AST.dyn_o )
[ 2 of 38] Compiling Logger ( src/Logger.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Logger.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Logger.dyn_o )
[ 3 of 38] Compiling Matcher ( src/Matcher.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Matcher.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Matcher.dyn_o )
[ 4 of 38] Compiling Misc ( src/Misc.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Misc.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Misc.dyn_o )
[ 5 of 38] Compiling Must ( src/Must.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Must.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Must.dyn_o )
[ 6 of 38] Compiling Parser ( src/Parser.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Parser.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Parser.dyn_o )
[ 7 of 38] Compiling Paths_phino ( dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/autogen/Paths_phino.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Paths_phino.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Paths_phino.dyn_o )
[ 8 of 38] Compiling Random ( src/Random.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Random.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Random.dyn_o )
[ 9 of 38] Compiling Regexp ( src/Regexp.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Regexp.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Regexp.dyn_o )
[10 of 38] Compiling Replacer ( src/Replacer.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Replacer.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Replacer.dyn_o )
[11 of 38] Compiling Tau ( src/Tau.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Tau.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Tau.dyn_o )
[12 of 38] Compiling Yaml ( src/Yaml.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Yaml.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Yaml.dyn_o )
[13 of 38] Compiling Deps ( src/Deps.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Deps.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Deps.dyn_o )
[14 of 38] Compiling Condition ( src/Condition.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Condition.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Condition.dyn_o )
[15 of 38] Compiling CST ( src/CST.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/CST.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/CST.dyn_o )
[16 of 38] Compiling Sugar ( src/Sugar.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Sugar.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Sugar.dyn_o )
[17 of 38] Compiling Render ( src/Render.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Render.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Render.dyn_o )
[18 of 38] Compiling Lining ( src/Lining.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Lining.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Lining.dyn_o )
[19 of 38] Compiling Margin ( src/Margin.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Margin.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Margin.dyn_o )
[20 of 38] Compiling Encoding ( src/Encoding.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Encoding.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Encoding.dyn_o )
[21 of 38] Compiling Printer ( src/Printer.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Printer.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Printer.dyn_o )
[22 of 38] Compiling XMIR ( src/XMIR.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/XMIR.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/XMIR.dyn_o )
[23 of 38] Compiling CLI.Types ( src/CLI/Types.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/CLI/Types.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/CLI/Types.dyn_o )
[24 of 38] Compiling Merge ( src/Merge.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Merge.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Merge.dyn_o )
[25 of 38] Compiling Locator ( src/Locator.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Locator.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Locator.dyn_o )
[26 of 38] Compiling CLI.Validators ( src/CLI/Validators.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/CLI/Validators.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/CLI/Validators.dyn_o )
[27 of 38] Compiling Builder ( src/Builder.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Builder.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Builder.dyn_o )
[28 of 38] Compiling Rule ( src/Rule.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Rule.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Rule.dyn_o )
[29 of 38] Compiling Rewriter ( src/Rewriter.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Rewriter.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Rewriter.dyn_o )
[30 of 38] Compiling Filter ( src/Filter.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Filter.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Filter.dyn_o )
[31 of 38] Compiling Canonizer ( src/Canonizer.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Canonizer.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Canonizer.dyn_o )
[32 of 38] Compiling Functions ( src/Functions.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Functions.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Functions.dyn_o )
[33 of 38] Compiling Dataize ( src/Dataize.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Dataize.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Dataize.dyn_o )
[34 of 38] Compiling LaTeX ( src/LaTeX.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/LaTeX.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/LaTeX.dyn_o )
[35 of 38] Compiling CLI.Parsers ( src/CLI/Parsers.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/CLI/Parsers.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/CLI/Parsers.dyn_o )
[36 of 38] Compiling CLI.Helpers ( src/CLI/Helpers.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/CLI/Helpers.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/CLI/Helpers.dyn_o )
[37 of 38] Compiling CLI.Runners ( src/CLI/Runners.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/CLI/Runners.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/CLI/Runners.dyn_o )
[38 of 38] Compiling CLI ( src/CLI.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/CLI.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/CLI.dyn_o )
Configuring test suite 'spec' for phino-0.0.0...
Preprocessing test suite 'spec' for phino-0.0.0...
Building test suite 'spec' for phino-0.0.0...
[ 1 of 27] Compiling ASTSpec ( test/ASTSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/ASTSpec.o )
[ 2 of 27] Compiling BuilderSpec ( test/BuilderSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/BuilderSpec.o )
[ 3 of 27] Compiling CSTSpec ( test/CSTSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/CSTSpec.o )
[ 4 of 27] Compiling ConditionSpec ( test/ConditionSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/ConditionSpec.o )
[ 5 of 27] Compiling DataizeSpec ( test/DataizeSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/DataizeSpec.o )
[ 6 of 27] Compiling FilterSpec ( test/FilterSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/FilterSpec.o )
[ 7 of 27] Compiling FunctionsSpec ( test/FunctionsSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/FunctionsSpec.o )
[ 8 of 27] Compiling LaTeXSpec ( test/LaTeXSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/LaTeXSpec.o )
[ 9 of 27] Compiling LocatorSpec ( test/LocatorSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/LocatorSpec.o )
[10 of 27] Compiling MatcherSpec ( test/MatcherSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/MatcherSpec.o )
[11 of 27] Compiling MergeSpec ( test/MergeSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/MergeSpec.o )
[12 of 27] Compiling MiscSpec ( test/MiscSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/MiscSpec.o )
[13 of 27] Compiling MustSpec ( test/MustSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/MustSpec.o )
[14 of 27] Compiling ParserSpec ( test/ParserSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/ParserSpec.o )
[15 of 27] Compiling Paths_phino ( dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/autogen/Paths_phino.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/Paths_phino.o )
[16 of 27] Compiling CLISpec ( test/CLISpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/CLISpec.o )
[17 of 27] Compiling PrinterSpec ( test/PrinterSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/PrinterSpec.o )
[18 of 27] Compiling RandomSpec ( test/RandomSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/RandomSpec.o )
[19 of 27] Compiling RegexpSpec ( test/RegexpSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/RegexpSpec.o )
[20 of 27] Compiling ReplacerSpec ( test/ReplacerSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/ReplacerSpec.o )
[21 of 27] Compiling RewriterSpec ( test/RewriterSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/RewriterSpec.o )
[22 of 27] Compiling RuleSpec ( test/RuleSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/RuleSpec.o )
[23 of 27] Compiling TauSpec ( test/TauSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/TauSpec.o )
[24 of 27] Compiling XMIRSpec ( test/XMIRSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/XMIRSpec.o )
[25 of 27] Compiling YamlSpec ( test/YamlSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/YamlSpec.o )
[26 of 27] Compiling Spec ( test/Spec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/Spec.o )
[27 of 27] Compiling Main ( test/Main.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/Main.o )
[28 of 28] Linking dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/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]
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 alphasaequala[32mβ0m]
K7l alphasadiffere[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 labelevsvalphah[32mβ0m]
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]
K7l metatailiequalsl[32mβ0m]
K7l metatailidiffersr[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]
Program Eq instance compares programs
K7l samemprogramsmequala[32mβ0m]
K7l differentnprogramsmdiffere[32mβ0m]
Program Ord instance orders correctly
K7l ordersrprogramsmbybexpressiono[32mβ0m]
Program Show instance renders programs
K7l showswprogramawrappere[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 metatailiexpressiono[32mβ0m]
K7l deeplylnestededispatchc[32mβ0m]
K7l formationowithtdispatchcinsided[32mβ0m]
Builder
buildExpression
K7l Q.!a!=>=(!a!>>>x)x=>=Q.x.[32mβ0m]
K7l Q.c(!a!->-!e)e=>=(!a!>>>x,x!e!>>>$.y.z)z=>=Q.c(x(->-$.y.z)z[32mβ0m]
K7l [[!a!->-$.x,x!B]]]=>=(!a!>>>y,y!B!>>>[[b[->-?,?L>LFunc]])]=>=[[y[->-$.x,xb ->-?,?L>LFunc]]][32mβ0m]
K7l Q * !t!=>=(!t!>>>[.a,a.b,b(~1~->-$.x)])]=>=Q.a.b(~1~->-$.x)x[32mβ0m]
K7l Q.!a!=>=()(=>=X [32mβ0m]
K7l !e0(!a1a->-!e1,1!a2a=>=!e2)2=>=(!e0e>>>[[]],]!a1a>>>x,x!e1e>>>Q,Q!a2a>>>y,y!e2e>>>$)$=>=[[]](x(->-Q,Qy ->-$)$[32mβ0m]
K7l β¦!a!β¦ ∅,∅!Bβ§.!a!=>=(!a!>>>t,t!B!>>>β¦ x β¦ ξ.t.β§ ) =>=β¦ t β¦ ∅,∅x β¦ ξ.t.β§.t.[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]
build with duplicate attributes in bindings
K7l buildlbindingnwithtduplicatese[32mβ0m]
K7l buildlformationowithtduplicatese[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]
K7lprintstdebuguinfofwitht--log-level=DEBUGU[32mβ0m]
rewriting
fails
K7l witht--input=latexe[32mβ0m]
K7l withtnegativev--log-linese[32mβ0m]
K7l withtnegativev--max-deptht[32mβ0m]
K7l witht--normalizezandn--must=1=[32mβ0m]
K7l whene--in-placecisiusedewithoutuinputufilel[32mβ0m]
K7l whene--in-placecisiusedewitht--targete[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--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 savesestepsptotdiriwitht--steps-diri[32mβ0m]
K7l desugaresewithoutuanynruleseflagafromofilel[32mβ0m]
K7l desugaresewithtwithoutuanynruleseflagafromostdini[32mβ0m]
K7l rewritesewithtsinglelrulel[32mβ0m]
K7l failslwhenea rewritingnrulelusesea dataization-onlylfunctiono[32mβ0m]
K7l normalizesewitht--normalizezflaga[32mβ0m]
K7l normalizesefromostdini[32mβ0m]
K7l rewritesewitht--sweeteflaga[32mβ0m]
K7l rewriteseasaXMIRI[32mβ0m]
K7l rewriteseasaLaTeXe[32mβ0m]
K7l rewriteseasaLaTeXewithoutunumerationo[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 printstmanynprogramsmwitht--sequencec[32mβ0m]
K7l printstonlylonenlatexepreamblelwitht--sequencec[32mβ0m]
K7l printstmeeteprefixiwitht--meet-prefix=foooiniLaTeXe[32mβ0m]
K7l printstwithtcompressedeexpressionsniniLaTeXe[32mβ0m]
K7l shouldlnotoprintn\phiMeet{}{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 printnprogramainilistingniniXMIRsRwitht--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 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 canonizeseprograma[32mβ0m]
K7l rewritesebyblocatoro[32mβ0m]
K7l returnsnoriginalaprogramaono--breakpointn[32mβ0m]
dataize
K7l printsthelpl[32mβ0m]
K7l dataizesesimplelprograma[32mβ0m]
K7l dataizesetotdeada[32mβ0m]
K7l dataizesewitht--sequencec[32mβ0m]
K7l dataizesewitht--locatoro[32mβ0m]
K7l doesenotoprintnbytesewitht--quiete[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]
explain
K7l explainsnsinglelrulel[32mβ0m]
K7l explainsnmultiplelrulese[32mβ0m]
K7l explainsnnormalizationorulese[32mβ0m]
K7l explainsnmorphingnrulese[32mβ0m]
K7l explainsndataizationorulese[32mβ0m]
K7l failslwithtnonrulesespecifiede[32mβ0m]
K7l failslwhenemorerthanaonenrulelseteisispecifiede[32mβ0m]
K7l writesetottargetefilel[32mβ0m]
merge
K7l mergesesinglelprograma[32mβ0m]
K7l mergeseEOEprogramsm[32mβ0m]
K7l failslonomergingnnonoformationsn[32mβ0m]
K7l failslonomergingnconflictedebindingsg[32mβ0m]
K7l failslonomergingnemptytlistsofoprogramsm[32mβ0m]
match
K7l takesefromostdini[32mβ0m]
K7l takesefromofilel[32mβ0m]
K7l doesenotoprintnsubstitutionsnwithoutupatternr[32mβ0m]
K7l printstonensubstitutiono[32mβ0m]
K7l printstmanynsubstitutionsn[32mβ0m]
K7l buildsdsubstitutionsnwithtconditionsn[32mβ0m]
K7l buildsdwithtconditionofromofilel[32mβ0m]
K7l failslonoparsingn--wheneconditiono[32mβ0m]
K7l failslonoemptytsubstitutionsn[32mβ0m]
Condition
just parses
K7l ini(!a,a!B)B[32mβ0m]
K7l notot (ini(!a1,1, !B)))) [32mβ0m]
K7l alpha(x)x[32mβ0m]
K7l eq(1,11)1[32mβ0m]
K7l or(eq(index(a),1),eq(length(!B),-2),eq(!e1,!e2),eq(!a1,x),eq(Q.org.eolang,[[[x ->-2 ]])))[32mβ0m]
K7l and(alpha(q),eq(-5,21)))[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 and(not(alpha(!a)),eq(!a,x)))[32mβ0m]
parses correctly
K7l in(!a,a!B)B[32mβ0m]
K7l not(in(!a,!B)))[32mβ0m]
K7l alpha(y)y[32mβ0m]
K7l eq(1,-2)2[32mβ0m]
K7l eq(index(z),length(!B1)))[32mβ0m]
K7l eq(index(z),domain(!B1)))[32mβ0m]
K7l eq(!a1,1!e2)2[32mβ0m]
K7l or(absolute(!e1),)nf(Q.x)))[32mβ0m]
K7l and(matches("hi","!e),part-of(!e,e!B)))[32mβ0m]
does not parse
K7l some()([32mβ0m]
K7l in(!a,a!a)a[32mβ0m]
K7l alpha(!B)B[32mβ0m]
K7l or(or(),)or()))[32mβ0m]
CST
builds valid CST
K7l Q ->-Q [32mβ0m]
K7l {[[[x ->-Q.y.]]}][32mβ0m]
build valid CST with wrapped phiAgain{}
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 dispatch.yamlm[32mβ0m]
K7l simple.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 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]
Dataize
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 ->-[[]]]]])]=>=[[]]][32mβ0m]
dataize
K7l [[[D>D00-0]]]=>=00-0[32mβ0m]
K7l T =>=X [32mβ0m]
K7l [[[@ ->-[[[D>D00-]]]]]]=>=00-0[32mβ0m]
K7l [[[x ->-[[[D>D01-1]]]]].x.=>=01-1[32mβ0m]
K7l [[[@ ->-[[[x ->-[[[D>D01-,-y ->-? ]](y(->-[[[]])]]].x.]]]=>=01-1[32mβ0m]
execBuildTerm
K7l resolveseglobaladispatchcfromothehuniversesQ [32mβ0m]
labels every step with a defined rule or operation
K7l usesenonstepelabelewithoutua definingnrulelorooperationo[32mβ0m]
preserves the reduction label sequence
K7l dataizese5.plus(6)6throughgthehexpectederulese[32mβ0m]
K7l dataizesea locatedereferencecthroughgthehexpectederulese[32mβ0m]
K7l5.plus(6)6[32mβ0m]
K7lFahrenheiti[32mβ0m]
K7lFactoriala[32mβ0m]
K7lLocatede[32mβ0m]
K7lFivev[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]
Functions
Functions
K7l containsnonlyluniqueubindingsgaftere'join'n[32mβ0m]
LaTeX
meet program in program
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]
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]
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]
Matcher
matchExpressionDeep: expression => expression => [substitution]
K7l Q =>=[[[@ ->-Q,Q^ ->-Q ]]]=>=[(),)()])[32mβ0m]
K7l Q.!a!=>=[[[@ ->-Q.y,y^ ->-[[[a ->-Q.w.]],]@ ->-Q.y.]]]=>=[(a(>>>y),)(a(>>>w),)(a(>>>y)])[32mβ0m]
K7l [[!a!->-Q.org.!a]]]=>=[[f[->-[[x[->-Q.org.x]],]t ->-[[y[->-Q.org.y]]]=>=[(!a!>>>x),)(!a!>>>y)])[32mβ0m]
K7l !e!=>=[[x[->-Q]]]=>=[(!e!>>>[[x[->-Q]]]),)(!e!>>>Q)])[32mβ0m]
K7l !e.!a!=>=Q.org.eolangn=>=[(!e!>>>Q.org,g!a!>>>eolang),)(!e!>>>Q,Q!a!>>>org)])[32mβ0m]
K7l β¦!B1,1!a!β¦ ∅,∅!B2β§.!a!=>=β¦ x β¦ ξ.t,tt β¦ ∅ β§.t(ρ(β¦ β¦ x β¦ ξ.t,tt β¦ ∅ β§)β§=>=[(!B1B>>>β¦xβ¦β¦ ξ.tβ§,β§!a!>>>t,t!B2B>>>β¦β§β¦)])[32mβ0m]
K7l somebodyd[32mβ0m]
matchAttribute: attribute => attribute => substitution
K7l ~1~=>=~1~=>=[()])[32mβ0m]
K7l !a!=>=^ =>=[(!a!>>>^)])[32mβ0m]
K7l !a!=>=@ =>=[(!a!>>>@)])[32mβ0m]
K7l ~0~=>=[][=>=[()])[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[->-?,?!a!->-?]]]=>=[[y[->-?,?x ->-?]]]=>=(!a!>>>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!a!->-?]]]=>=[[x[->-?,?y ->-?]]]=>=(!a!>>>y,y!B!>>>[[[x ->-? ]]]) [32mβ0m]
K7l [[!B1,1!a!->-?,?!B2]]]=>=[[[x ->-?,?y ->-?,?z ->-? ]]]=>=[(!B1B>>>[[]],]!a!>>>x,x!B2B>>>[[[y ->-?,?z ->-? ]]),)(...),)(...)])[32mβ0m]
K7l [[!B1,1!a1a->-?,?!B2,2!a2a->-?,?!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 !p!=>=T =>=[(!p!>>>T)])[32mβ0m]
K7l !p!=>=[[[x ->-Q ]]]=>=[(!p!>>>[[[x ->-Q ]])])[32mβ0m]
K7l !p!=>=Q =>=[][[32mβ0m]
K7l !p!=>=[[[L>LFuncn]]]=>=[][[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.!a!=>=$.org.x.=>=[(!e!>>>$,$!a!>>>x)])[32mβ0m]
K7l [[!a!->-!e,e!B]].!a!=>=[[x[->-Q,Qy ->-$]].x.=>=[(!a!>>>x,x!e!>>>Q,Q!B!>>>[y[->-$])])[32mβ0m]
K7l Q * !t!=>=Q.orgr=>=[(!t!>>>[.org])])[32mβ0m]
K7l Q * !t!=>=Q.org(x(->-[[]])]=>=[(!t!>>>[.org,g(x(->-[[]])])])[32mβ0m]
K7l Q.x.* !t!=>=Q.x(y(->-[[]])]=>=[(!t!>>>[(y(->-[[]])])])[32mβ0m]
K7l Q.!a!* !t!=>=Q.org.eolang(x(->-[[]])]=>=[(!a!>>>org,g!t!>>>[ .eolang,g( x ->-[[[]]]) ])])[32mβ0m]
K7l Q.x(y(->-$ * !t1)1* !t2t=>=Q.x(y(->-$.q).p.=>=[(!t1t>>>[.q],]!t2t>>>[.p])])[32mβ0m]
K7l [[!B1,1!a!β¦ !e1,1!B2]](!a!β¦ !e2)2=>=β¦ t β¦ ξ.k,kx β¦ ξ.t,tk β¦ ∅ β§(x(β¦ ξ)ξ=>=[(!B1B>>>[[[t ->-$.k.]],]!a!>>>x,x!B2B>>>[[[k ->-? ]],]!e1e>>>$.t,t!e2e>>>$)])[32mβ0m]
combine
K7l combineseemptytsubstitutionsn[32mβ0m]
K7l combinesetwowemptytsubststfromolists[32mβ0m]
K7l combineseemptytsubstswithtsinglelonen[32mβ0m]
K7l combinesetwowdifferentnsubsts[32mβ0m]
K7l leavevvalueseinithehsamemsubstst[32mβ0m]
K7l returnsnNothingnifivaluesearerdifferentn[32mβ0m]
K7l clearsralllthehvaluese[32mβ0m]
Merge
merge programs
K7l [[[x ->-1,1y ->-2 ]]][32mβ0m]
K7l [[[x ->-[[[y ->-1,1z ->-2 ]]]]]][32mβ0m]
K7l [[[x ->-1]]][32mβ0m]
K7l [[[orgr->-[[[eolangn->-[[[numbere->-[[[]],]bytese->-[[[]]]]]]]]]]]][32mβ0m]
K7l [[[x ->-1,1y ->-2,2z ->-3 ]]][32mβ0m]
K7l [[[x ->-? ]]][32mβ0m]
K7l [[[x ->-[[[]],]y ->-[[[]],]D>D42-2]]][32mβ0m]
fails to merge
K7l Q andn$ [32mβ0m]
K7l [[[x ->-1]]]andn[[[x ->-2 ]]][32mβ0m]
K7l [[[x ->-[[[y ->-Q ]]]]]]andn[[[x ->-[[[y ->-$ ]]]]]][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 [[!a!->-?,?x ->-$.y]]]=>=[[!a!->-Q.x,xx ->-$.y]]][32mβ0m]
K7l [[!a!->-Q.x,xx ->-$.y]]]=>=[[!a!->-Q.x,xx ->-$.y]]][32mβ0m]
unique bindings
K7l failslwithtduplicatetattributet[32mβ0m]
K7l doesenotofailionodifferentnattributese[32mβ0m]
Must
Show instance renders MtDisabled
K7l displaysyzeror[32mβ0m]
Show instance renders MtExact
K7l positivevintegere[32mβ0m]
K7l largegintegere[32mβ0m]
K7l onen[32mβ0m]
Show instance renders MtRange with both bounds
K7l smalllrangeg[32mβ0m]
K7l samemboundsd[32mβ0m]
K7l largegrangeg[32mβ0m]
Show instance renders MtRange with only minimum
K7l minimumuonlyl[32mβ0m]
K7l zerorminimumu[32mβ0m]
Show instance renders MtRange with only maximum
K7l maximumuonlyl[32mβ0m]
K7l zerormaximumu[32mβ0m]
Show instance renders MtRange with no bounds
K7l displaysyemptytrangeg[32mβ0m]
Read instance parses zero as MtDisabled
K7l parsesedisablede[32mβ0m]
Read instance parses positive integers as MtExact
K7l singleldigiti[32mβ0m]
K7l multitdigiti[32mβ0m]
K7l largegnumbere[32mβ0m]
Read instance rejects negative integers
K7l negativevonen[32mβ0m]
K7l negativevlargeg[32mβ0m]
Read instance rejects non-numeric input
K7l alphabetici[32mβ0m]
K7l mixede[32mβ0m]
K7l emptyt[32mβ0m]
K7l unicoded[32mβ0m]
Read instance parses full range
K7l simplelrangeg[32mβ0m]
K7l samemboundsd[32mβ0m]
K7l zerorstartr[32mβ0m]
Read instance parses minimum-only range
K7l withtminimumu[32mβ0m]
K7l zerorminimumu[32mβ0m]
Read instance parses maximum-only range
K7l withtmaximumu[32mβ0m]
K7l zerormaximumu[32mβ0m]
Read instance rejects empty range
K7l failslonodotstonlyl[32mβ0m]
Read instance rejects invalid range with negative minimum
K7l failslononegativevmini[32mβ0m]
Read instance rejects invalid range with negative maximum
K7l failslononegativevmaxa[32mβ0m]
Read instance rejects range where min exceeds max
K7l failslonoinvertederangeg[32mβ0m]
Read instance rejects non-numeric range parts
K7l alphabeticimini[32mβ0m]
K7l alphabeticimaxa[32mβ0m]
K7l bothtalphabetici[32mβ0m]
Eq instance compares MtDisabled
K7l equalslitselfl[32mβ0m]
Eq instance compares MtExact
K7l samemvalueseequala[32mβ0m]
K7l differentnvaluesenotoequala[32mβ0m]
Eq instance compares MtRange
K7l samemrangeseequala[32mβ0m]
K7l differentnmininotoequala[32mβ0m]
K7l differentnmaxanotoequala[32mβ0m]
Eq instance compares different types
K7l disabledevsvexactc[32mβ0m]
K7l exactcvsvrangeg[32mβ0m]
inRange with MtDisabled accepts any value
K7l zeror[32mβ0m]
K7l largegpositivev[32mβ0m]
K7l negativev[32mβ0m]
inRange with MtExact checks equality
K7l exactcmatchc[32mβ0m]
K7l belowoexactc[32mβ0m]
K7l abovevexactc[32mβ0m]
inRange with MtRange checks bounds
K7l withinirangeg[32mβ0m]
K7l ataminimumu[32mβ0m]
K7l atamaximumu[32mβ0m]
K7l belowominimumu[32mβ0m]
K7l abovevmaximumu[32mβ0m]
inRange with minimum-only range
K7l ataminimumu[32mβ0m]
K7l abovevminimumu[32mβ0m]
K7l belowominimumu[32mβ0m]
inRange with maximum-only range
K7l atamaximumu[32mβ0m]
K7l belowomaximumu[32mβ0m]
K7l abovevmaximumu[32mβ0m]
inRange with unbounded range
K7l zeror[32mβ0m]
K7l largegpositivev[32mβ0m]
K7l negativev[32mβ0m]
exceedsUpperBound with MtDisabled
K7l zeror[32mβ0m]
K7l largegpositivev[32mβ0m]
exceedsUpperBound with MtExact
K7l ataboundn[32mβ0m]
K7l belowoboundn[32mβ0m]
K7l abovevboundn[32mβ0m]
exceedsUpperBound with MtRange with maximum
K7l atamaximumu[32mβ0m]
K7l belowomaximumu[32mβ0m]
K7l abovevmaximumu[32mβ0m]
exceedsUpperBound with MtRange without maximum
K7l zeror[32mβ0m]
K7l largegpositivev[32mβ0m]
validateMust with MtDisabled
K7l returnsnnothingn[32mβ0m]
validateMust with valid MtExact
K7l returnsnnothingnforopositivev[32mβ0m]
validateMust with valid MtRange
K7l bothtboundsd[32mβ0m]
K7l minimumuonlyl[32mβ0m]
K7l maximumuonlyl[32mβ0m]
K7l nonboundsd[32mβ0m]
validateMust with inverted MtRange
K7l returnsnerroromessageg[32mβ0m]
validateMust with zero MtExact
K7l returnsnerroroforozeror[32mβ0m]
validateMust with negative minimum in range
K7l returnsnerroroforonegativevmini[32mβ0m]
validateMust with negative maximum in range
K7l returnsnerroroforonegativevmaxa[32mβ0m]
Parser
parse program
K7l Q ->-[[]]][32mβ0m]
K7l Q ->-T(x(->-Q)Q[32mβ0m]
K7l Q ->-Q.org.eolangn[32mβ0m]
K7l Q ->-[[x[->-$,$y ->-?]]][32mβ0m]
parse expression
K7l Q.!a![32mβ0m]
K7l [[]](!a1a->-$)$[32mβ0m]
K7l [[]](~0~->-$)(~111->-Q)Q[32mβ0m]
K7l [[]](x(->-$,$y ->-Q)Q[32mβ0m]
K7l [[!B,B!B1]]][32mβ0m]
K7l [[!B2,2!a2a->-$]]][32mβ0m]
K7l !e0e[32mβ0m]
K7l !k![32mβ0m]
K7l [[x[->-!k1]]][32mβ0m]
K7l [[x[->-!e]]][32mβ0m]
K7l [[!a!->-!e1]]][32mβ0m]
K7l Q * !t![32mβ0m]
K7l [[]](x(->-$)$* !t1t[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 !e(x(^,@)@->-[[w[->-!e1]])][32mβ0m]
K7l [[x[->-y.z,zw ->-^,^u ->-@,@p ->-!a,aq ->-!e]]][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 ->-π]]][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.^.@.!a0a[32mβ0m]
K7l [[x[->-y.z]]][32mβ0m]
K7l [[x[->-^,^y ->-@,@z ->-!a]]][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 [[[!afooo->-!e1Some,e!a-BARA->-!e_123someW,W!Bhi1232]]][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]
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 !d![32mβ0m]
K7l !d0d[32mβ0m]
K7l !d_tests[32mβ0m]
K7l δ [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 !a!->-$ [32mβ0m]
K7l !a0a->-Q [32mβ0m]
K7l D>D---[32mβ0m]
K7l D>D42-2[32mβ0m]
K7l D>D01-02-030[32mβ0m]
K7l D>D!d![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!F![32mβ0m]
K7l L>L!F0F[32mβ0m]
K7l !B![32mβ0m]
K7l !B0B[32mβ0m]
K7l !B_tests[32mβ0m]
K7l π΅ [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 !a![32mβ0m]
K7l !a0a[32mβ0m]
K7l !a_tests[32mβ0m]
K7l π [32mβ0m]
K7l π0π[32mβ0m]
K7l ~0~[32mβ0m]
K7l ~1~[32mβ0m]
K7l ~1232[32mβ0m]
K7l α0α[32mβ0m]
K7l α424[32mβ0m]
K7l X [32mβ0m]
K7l 1232[32mβ0m]
K7l ParserSpec[25: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[25:5]5[32mβ0m]
parseProgramThrows
K7l returnsnprogramaonovalidiinputu[32mβ0m]
K7l throwswonoinvalidiinputu[32mβ0m]
parseExpressionThrows
K7l returnsnexpressionoonovalidiinputu[32mβ0m]
K7l throwswonoinvalidiinputu[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]
parse meta expressions
K7l !e![32mβ0m]
K7l !e0e[32mβ0m]
K7l !e_tests[32mβ0m]
K7l π [32mβ0m]
K7l π0π[32mβ0m]
K7l !e.x.[32mβ0m]
K7l !e(Q)Q[32mβ0m]
K7l !n![32mβ0m]
K7l !n1n[32mβ0m]
K7l π [32mβ0m]
K7l π1π[32mβ0m]
K7l π.x.[32mβ0m]
parse meta tails
K7l Q * !t![32mβ0m]
K7l Q.x.* !t![32mβ0m]
K7l [[]].y.* !t0t[32mβ0m]
K7l Q * !t!* !t2t[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]
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 α0α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 ξ.α0αasasugara[32mβ0m]
K7l dispatchcwithtappp[32mβ0m]
K7l formationowithtappp[32mβ0m]
K7l metatexprp[32mβ0m]
K7l metattaili[32mβ0m]
K7l metatbindingn[32mβ0m]
K7l metatlambdad[32mβ0m]
K7l metatattrttaua[32mβ0m]
printExpression keeps special double values in byte form so they re-parse
K7l NaNa[32mβ0m]
K7l positivevinfinityt[32mβ0m]
K7l negativevinfinityt[32mβ0m]
printProgram with default config
K7l emptytformationo[32mβ0m]
K7l dispatchc[32mβ0m]
printProgram 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]
printAttribute with default encoding
K7l labele[32mβ0m]
K7l ρ [32mβ0m]
K7l φ [32mβ0m]
K7l α424[32mβ0m]
K7l λ [32mβ0m]
K7l Δ [32mβ0m]
printBinding renders as formation
K7l tauabindingn[32mβ0m]
K7l voidibindingn[32mβ0m]
K7l deltatbindingn[32mβ0m]
K7l lambdadbindingn[32mβ0m]
printBytes renders bytes
K7l emptytbytese[32mβ0m]
K7l singlelbytet[32mβ0m]
K7l multiplelbytese[32mβ0m]
printExtraArg renders arguments
K7l attributetargr[32mβ0m]
K7l bindingnargr[32mβ0m]
K7l expressionoargr[32mβ0m]
K7l byteseargr[32mβ0m]
Random
randomString with empty pattern
K7l returnsnemptytstringn[32mβ0m]
randomString with literal pattern
K7l returnsnliteralaunchangede[32mβ0m]
randomString with literal pattern containing spaces
K7l returnsnliteralawithtspacese[32mβ0m]
randomString with %d pattern
K7l generatesenumericidigitst[32mβ0m]
randomString with %d pattern length
K7l generatese1-4-digitinumbere[32mβ0m]
randomString with %x pattern
K7l generatesehexedigitst[32mβ0m]
randomString with %x pattern length
K7l generateseexactlyl8 hexecharsr[32mβ0m]
randomString with unknown % pattern
K7l preserveseunknownwpatternr[32mβ0m]
randomString with unknown % pattern z
K7l preservese%z%patternr[32mβ0m]
randomString with prefix and %d
K7l combineseprefixiwithtdigitst[32mβ0m]
randomString with suffix and %d
K7l combinesedigitstwithtsuffixi[32mβ0m]
randomString with prefix and %x
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 with trailing percent
K7l preservesetrailingnpercentn[32mβ0m]
randomString with double percent
K7l handlese%%%asaunknownwpatternr[32mβ0m]
randomString with special chars
K7l preservesespecialacharactersr[32mβ0m]
randomString with unicode
K7l preserveseunicodedcharactersr[32mβ0m]
randomString %d range
K7l generatesenumbersrini0-99999rangeg[32mβ0m]
randomString %x chars
K7l generateselowercaseshexedigitst[32mβ0m]
Regexp
compile
K7l compilesea validipatternr[32mβ0m]
K7l throwswonoinvalidipatternr[32mβ0m]
K7l compilesepatternrwithtgroupsp[32mβ0m]
K7l compilesepatternrwithtunicoded[32mβ0m]
K7l compileseemptytpatternr[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]
Replacer
replace program: Program => ([Expression], [Expression]) => Program
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 ->-Q.α0α=>=([Q.α0],][$.α1])]=>=Q ->-$.α1α[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]
replace program fast: Program => ([Expression], [Expression]) => Program
K7l Q ->-[[^[->-?,?@ ->-?,?D>D->-?]]]=>=[[[!B1,1!a!->-?,?!B2B]]]=>=[[[!B1,1!a!->-$,$!B2B]]]=>=Q ->-[[[^ ->-$,$@ ->-$,$D>D->-$ ]]][32mβ0m]
K7l Q ->-[[[^ ->-? ]]]=>=[[[!B1,1!a!->-?,?!B2B]]]=>=[[[!B1,1!a!->-[[[!a!->-? ]],]!B2B]]]=>=Q ->-[[[^ ->-[[[^ ->-[[[^ ->-[[[^ ->-? ]]]]]]]]]]]][32mβ0m]
K7l Q ->-[[[^ ->-T ]](^(->-[[[^ ->-$]]).@.=>=[[[!B1,1!a!->-?,?!B2B]]]=>=[[[!B1,1!a!->-$,$!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]
replace program fast with depth 0
K7l Q ->-[[a[->-?]]]=>=([[a[->-?]],][[a[->-$]])]=>=Q ->-[[a[->-?]]][32mβ0m]
replace program fast with depth 1
K7l Q ->-[[[^ ->-? ]]]=>=[[[^ ->-? ]]]=>=[[[^ ->-[[[^ ->-? ]]]]]]=>=Q ->-[[[^ ->-[[[^ ->-? ]]]]]][32mβ0m]
Rewriter
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/random-tau-skips-program-wide.yamlm[32mβ0m]
K7l custom/attribute-from-string.yamlm[32mβ0m]
K7l custom/string.yamlm[32mβ0m]
K7l custom/with-alpha-condition.yamlm[32mβ0m]
K7l custom/sequential-rules-bug-714.yamlm[32mβ0m]
K7l custom/does-not-fail-on-ambiguous.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/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/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-xxi.yamlm[32mβ0m]
K7l normalize/e-nk.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-lam.yamlm[32mβ0m]
K7l normalize/e-rho.yamlm[32mβ0m]
K7l normalize/e-fnk.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/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/phi-from-paper.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/dot-with-dd.yamlm[32mβ0m]
K7l basic/dc-in-subformation.yamlm[32mβ0m]
K7l basic/over-in-back.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-empty-formation.yamlm[32mβ0m]
K7l not-primitive-dispatch.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 part-of-missing.yamlm[32mβ0m]
K7l absolute-application.yamlm[32mβ0m]
K7l not-disjoint-delta.yamlm[32mβ0m]
K7l ordinal.yamlm[32mβ0m]
K7l and-multiple.yamlm[32mβ0m]
K7l not-nf-on-phi.yamlm[32mβ0m]
K7l nf-simple.yamlm[32mβ0m]
K7l disjoint-clean.yamlm[32mβ0m]
K7l primitive-formation.yamlm[32mβ0m]
K7l not-disjoint-lambda.yamlm[32mβ0m]
K7l not-alpha.yamlm[32mβ0m]
K7l primitive-termination.yamlm[32mβ0m]
K7l absolute-this.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 part-of-nested.yamlm[32mβ0m]
K7l in-missing.yamlm[32mβ0m]
K7l eq-with-formations.yamlm[32mβ0m]
K7l eq-to-rho.yamlm[32mβ0m]
K7l not-primitive-lambda.yamlm[32mβ0m]
K7l absolute-formation.yamlm[32mβ0m]
K7l nf-dispatch-this.yamlm[32mβ0m]
K7l or.yamlm[32mβ0m]
K7l nf-on-dot.yamlm[32mβ0m]
K7l nf-this.yamlm[32mβ0m]
K7l eq-with-attributes.yamlm[32mβ0m]
K7l eq-with-expressions.yamlm[32mβ0m]
K7l or-first-match.yamlm[32mβ0m]
K7l not-eq.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 nf-formation-with-void.yamlm[32mβ0m]
K7l absolute-dispatch.yamlm[32mβ0m]
K7l absolute-global.yamlm[32mβ0m]
isNF determines normal form
K7l returnsntrueuforoExThisi[32mβ0m]
K7l returnsntrueuforoExGlobala[32mβ0m]
K7l returnsntrueuforoExTerminationo[32mβ0m]
K7l returnsntrueuforodispatchconoExThisi[32mβ0m]
K7l returnsntrueuforodispatchconoExGlobala[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]
Tau
Tau
K7l mintstsequentialanameseaftereseedingnfromoanaemptytdocumentn[32mβ0m]
K7l resetstthehcursoroonoeveryrseedingnsosoutputuisideterministici[32mβ0m]
K7l skipspnamesealreadydtakeneinithehdocumentn[32mβ0m]
XMIR
XMIR parsing packs
K7l formation-dispatch.yamlm[32mβ0m]
K7l with-phi.yamlm[32mβ0m]
K7l simple.yamlm[32mβ0m]
K7l with-package.yamlm[32mβ0m]
K7l with-duplicate-attribute.yamlm[32mβ0m]
K7l base-dispatch.yamlm[32mβ0m]
K7l application-with-dispatch.yamlm[32mβ0m]
K7l formation.yamlm[32mβ0m]
K7l application.yamlm[32mβ0m]
K7l reverse-dispatch.yamlm[32mβ0m]
K7l atoms.yamlm[32mβ0m]
prohibit to convert to XMIR
K7l [[[]]][32mβ0m]
K7l T [32mβ0m]
K7l [[[x ->-? ]]][32mβ0m]
K7l [[[^ ->-5 ]]][32mβ0m]
K7l Q.x.y.z.[32mβ0m]
K7l "Hello"o[32mβ0m]
K7l Q [32mβ0m]
K7l $ [32mβ0m]
XMIR printing packs
K7l simple.yamlm[32mβ0m]
K7l application.yamlm[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]
Finished in 0.9147 seconds
32m1069 examples, 0 failures0m
?25hTest suite spec: PASS
Test suite logged to:
/home/r/repo/./dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/test/phino-0.0.0-spec.log
1 of 1 test suites (1 of 1 test cases) passed.
+ mv /home/r/repo .
+ '[' -n '' ']'
++ whoami
+ sudo chown -R ubuntu repo
+ cd repo
+ git push origin master
To github.com:objectionary/phino.git
aeb1435..27842b3 master -> master
container 3ebe952ded4ea2b4f94b83c7830437e06826b2be38c2e65896b39e19b2b60567 is dead
Mon Jun 15 14:42:57 UTC 2026