Skip to content

Instantly share code, notes, and snippets.

View mpickering's full-sized avatar

Matthew Pickering mpickering

  • Well Typed LLP
  • Sheffield, UK
View GitHub Profile
==================== Tidy Core ====================
2023-02-07 11:26:44.154644059 UTC
Result size of Tidy Core
= {terms: 1,451, types: 1,335, coercions: 72, joins: 3/46}
-- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0}
BenchShort.benchShort12 :: ghc-prim:GHC.Prim.Addr#
[GblId,
==================== Tidy Core ====================
2023-02-07 11:26:52.430858373 UTC
Result size of Tidy Core
= {terms: 1,538, types: 1,409, coercions: 74, joins: 4/48}
-- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0}
BenchShort.benchShort12 :: ghc-prim:GHC.Prim.Addr#
[GblId,
-- RHS size: {terms: 403, types: 480, coercions: 132, joins: 3/5}
primUnfoldrBounded [InlPrag=INLINE (sat-args=3)]
:: forall b a. BoundedPrim b -> (a -> Maybe (b, a)) -> a -> Builder
[GblId,
Arity=6,
Str=<M!P(L,LCL(C1(C1(!P(L,1L)))))><SCS(L)><L><LCL(C1(L))><1L><L>,
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True,
WorkFree=True, Expandable=True,
Guidance=ALWAYS_IF(arity=3,unsat_ok=False,boring_ok=False)
Tmpl= (\ (@b_a6mX)
-- RHS size: {terms: 447, types: 281, coercions: 0, joins: 4/9}
Benchmarks.Pure.$wfoo [InlPrag=[2]]
:: ghc-prim:GHC.Prim.ByteArray#
-> ghc-prim:GHC.Prim.Int#
-> ghc-prim:GHC.Prim.Int#
-> (# ghc-prim:GHC.Prim.ByteArray#, ghc-prim:GHC.Prim.Int#,
ghc-prim:GHC.Prim.Int# #)
[GblId, Arity=3, Str=<L><L><L>, Unf=OtherCon []]
Benchmarks.Pure.$wfoo
= \ (ww_s8Fy :: ghc-prim:GHC.Prim.ByteArray#)
---
globalTools:
ShimGen:
dlUri: https://downloads.haskell.org/~ghcup/shimgen/shim-2.exe
dlHash: 7c55e201f71860c5babea886007c8fa44b861abf50d1c07e5677eb0bda387a70
toolRequirements:
GHC:
unknown_version:
Linux_Debian:
unknown_versioning:
---
globalTools:
ShimGen:
dlUri: https://downloads.haskell.org/~ghcup/shimgen/shim-2.exe
dlHash: 7c55e201f71860c5babea886007c8fa44b861abf50d1c07e5677eb0bda387a70
toolRequirements:
GHC:
unknown_version:
Linux_Debian:
unknown_versioning:
#!/usr/bin/env bash
set -e
usage() {
echo "$0 (job-name)"
exit 1
}
ghcupDownloads:
Cabal:
2.4.1.0:
viArch:
A_32:
Linux_UnknownLinux:
unknown_versioning:
dlHash: b2da736cc27609442b10f77fc1a687aba603a7a33045b722dbf1a0066fade198
dlSubdir: null
dlUri: https://downloads.haskell.org/~cabal/cabal-install-2.4.1.0/cabal-install-2.4.1.0-i386-unknown-linux.tar.xz
ghcupDownloads:
Cabal:
2.4.1.0:
viArch:
A_32:
Linux_UnknownLinux:
unknown_versioning:
dlHash: b2da736cc27609442b10f77fc1a687aba603a7a33045b722dbf1a0066fade198
dlSubdir: null
dlUri: https://downloads.haskell.org/~cabal/cabal-install-2.4.1.0/cabal-install-2.4.1.0-i386-unknown-linux.tar.xz
ghcupDownloads:
Cabal:
2.4.1.0:
viArch:
A_32:
Linux_UnknownLinux:
unknown_versioning:
dlHash: b2da736cc27609442b10f77fc1a687aba603a7a33045b722dbf1a0066fade198
dlSubdir: null
dlUri: https://downloads.haskell.org/~cabal/cabal-install-2.4.1.0/cabal-install-2.4.1.0-i386-unknown-linux.tar.xz