Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • ghc/ghc
  • bgamari/ghc
  • syd/ghc
  • ggreif/ghc
  • watashi/ghc
  • RolandSenn/ghc
  • mpickering/ghc
  • DavidEichmann/ghc
  • carter/ghc
  • harpocrates/ghc
  • ethercrow/ghc
  • mijicd/ghc
  • adamse/ghc
  • alexbiehl/ghc
  • gridaphobe/ghc
  • trofi/ghc
  • supersven/ghc
  • ppk/ghc
  • ulysses4ever/ghc
  • AndreasK/ghc
  • ghuntley/ghc
  • shayne-fletcher-da/ghc
  • fgaz/ghc
  • yav/ghc
  • osa1/ghc
  • mbbx6spp/ghc
  • JulianLeviston/ghc
  • reactormonk/ghc
  • rae/ghc
  • takenobu-hs/ghc
  • michalt/ghc
  • andrewthad/ghc
  • hsyl20/ghc
  • scottgw/ghc
  • sjakobi/ghc
  • angerman/ghc
  • RyanGlScott/ghc
  • hvr/ghc
  • howtonotwin/ghc
  • chessai/ghc
  • m-renaud/ghc
  • brprice/ghc
  • stevehartdata/ghc
  • sighingnow/ghc
  • kgardas/ghc
  • ckoparkar/ghc
  • alp/ghc
  • smaeul/ghc
  • kakkun61/ghc
  • sykloid/ghc
  • newhoggy/ghc
  • toonn/ghc
  • nineonine/ghc
  • Phyx/ghc
  • ezyang/ghc
  • tweag/ghc
  • langston/ghc
  • ndmitchell/ghc
  • rockbmb/ghc
  • artempyanykh/ghc
  • mniip/ghc
  • mynguyenbmc/ghc
  • alexfmpe/ghc
  • crockeea/ghc
  • nh2/ghc
  • vaibhavsagar/ghc
  • phadej/ghc
  • Haskell-mouse/ghc
  • lolotp/ghc
  • spacekitteh/ghc
  • michaelpj/ghc
  • mgsloan/ghc
  • HPCohen/ghc
  • tmobile/ghc
  • radrow/ghc
  • simonmar/ghc
  • _deepfire/ghc
  • Ericson2314/ghc
  • leitao/ghc
  • fumieval/ghc
  • trac-isovector/ghc
  • cblp/ghc
  • xich/ghc
  • ciil/ghc
  • erthalion/ghc
  • xldenis/ghc
  • autotaker/ghc
  • haskell-wasm/ghc
  • kcsongor/ghc
  • agander/ghc
  • Baranowski/ghc
  • trac-dredozubov/ghc
  • 23Skidoo/ghc
  • iustin/ghc
  • ningning/ghc
  • josefs/ghc
  • kabuhr/ghc
  • gallais/ghc
  • dten/ghc
  • expipiplus1/ghc
  • Pluralia/ghc
  • rohanjr/ghc
  • intricate/ghc
  • kirelagin/ghc
  • Javran/ghc
  • DanielG/ghc
  • trac-mizunashi_mana/ghc
  • pparkkin/ghc
  • bollu/ghc
  • ntc2/ghc
  • jaspervdj/ghc
  • JoshMeredith/ghc
  • wz1000/ghc
  • zkourouma/ghc
  • code5hot/ghc
  • jdprice/ghc
  • tdammers/ghc
  • J-mie6/ghc
  • trac-lantti/ghc
  • ch1bo/ghc
  • cgohla/ghc
  • lucamolteni/ghc
  • acairncross/ghc
  • amerocu/ghc
  • chreekat/ghc
  • txsmith/ghc
  • trupill/ghc
  • typetetris/ghc
  • sergv/ghc
  • fryguybob/ghc
  • erikd/ghc
  • trac-roland/ghc
  • setupminimal/ghc
  • Friede80/ghc
  • SkyWriter/ghc
  • xplorld/ghc
  • abrar/ghc
  • obsidiansystems/ghc
  • Icelandjack/ghc
  • adinapoli/ghc
  • trac-matthewbauer/ghc
  • heatsink/ghc
  • dwijnand/ghc
  • Cmdv/ghc
  • alinab/ghc
  • pepeiborra/ghc
  • fommil/ghc
  • luochen1990/ghc
  • rlupton20/ghc
  • applePrincess/ghc
  • lehins/ghc
  • ronmrdechai/ghc
  • leeadam/ghc
  • harendra/ghc
  • mightymosquito1991/ghc
  • trac-gershomb/ghc
  • lucajulian/ghc
  • Rizary/ghc
  • VictorCMiraldo/ghc
  • jamesbrock/ghc
  • andrewdmeier/ghc
  • luke/ghc
  • pranaysashank/ghc
  • cocreature/ghc
  • hithroc/ghc
  • obreitwi/ghc
  • slrtbtfs/ghc
  • kaol/ghc
  • yairchu/ghc
  • Mathemagician98/ghc
  • trac-taylorfausak/ghc
  • leungbk/ghc
  • MichaWiedenmann/ghc
  • chris-martin/ghc
  • TDecki/ghc
  • adithyaov/ghc
  • trac-gelisam/ghc
  • Lysxia/ghc
  • complyue/ghc
  • bwignall/ghc
  • sternmull/ghc
  • sonika/ghc
  • leif/ghc
  • broadwaylamb/ghc
  • myszon/ghc
  • danbroooks/ghc
  • Mechachleopteryx/ghc
  • zardyh/ghc
  • trac-vdukhovni/ghc
  • OmarKhaledAbdo/ghc
  • arrowd/ghc
  • Bodigrim/ghc
  • matheus23/ghc
  • cardenaso11/ghc
  • trac-Athas/ghc
  • mb720/ghc
  • DylanZA/ghc
  • liff/ghc
  • typedrat/ghc
  • trac-claude/ghc
  • jbm/ghc
  • Gertjan423/ghc
  • PHO/ghc
  • JKTKops/ghc
  • kockahonza/ghc
  • msakai/ghc
  • Sir4ur0n/ghc
  • barambani/ghc
  • vishnu.c/ghc
  • dcoutts/ghc
  • trac-runeks/ghc
  • trac-MaxGabriel/ghc
  • lexi.lambda/ghc
  • strake/ghc
  • spavikevik/ghc
  • JakobBruenker/ghc
  • rmanne/ghc
  • gdziadkiewicz/ghc
  • ani/ghc
  • iliastsi/ghc
  • smunix/ghc
  • judah/ghc
  • blackgnezdo/ghc
  • emilypi/ghc
  • trac-bpfoley/ghc
  • muesli4/ghc
  • trac-gkaracha/ghc
  • Kleidukos/ghc
  • nek0/ghc
  • TristanCacqueray/ghc
  • dwulive/ghc
  • mbakke/ghc
  • arybczak/ghc
  • Yang123321/ghc
  • maksbotan/ghc
  • QuietMisdreavus/ghc
  • trac-olshanskydr/ghc
  • emekoi/ghc
  • samuela/ghc
  • josephcsible/ghc
  • dramforever/ghc
  • lpsmith/ghc
  • DenisFrezzato/ghc
  • michivi/ghc
  • jneira/ghc
  • jeffhappily/ghc
  • Ivan-Yudin/ghc
  • nakaji-dayo/ghc
  • gdevanla/ghc
  • galen/ghc
  • fendor/ghc
  • yaitskov/ghc
  • rcythr/ghc
  • awpr/ghc
  • jeremyschlatter/ghc
  • Aver1y/ghc
  • mitchellvitez/ghc
  • merijn/ghc
  • tomjaguarpaw1/ghc
  • trac-NoidedSuper/ghc
  • erewok/ghc
  • trac-junji.hashimoto/ghc
  • adamwespiser/ghc
  • bjaress/ghc
  • jhrcek/ghc
  • leonschoorl/ghc
  • lukasz-golebiewski/ghc
  • sheaf/ghc
  • last-g/ghc
  • carassius1014/ghc
  • eschwartz/ghc
  • dwincort/ghc
  • felixwiemuth/ghc
  • TimWSpence/ghc
  • marcusmonteirodesouza/ghc
  • WJWH/ghc
  • vtols/ghc
  • theobat/ghc
  • BinderDavid/ghc
  • ckoparkar0/ghc
  • alexander-kjeldaas/ghc
  • dme2/ghc
  • philderbeast/ghc
  • aaronallen8455/ghc
  • rayshih/ghc
  • benkard/ghc
  • mpardalos/ghc
  • saidelman/ghc
  • leiftw/ghc
  • ca333/ghc
  • bwroga/ghc
  • nmichael44/ghc
  • trac-crobbins/ghc
  • felixonmars/ghc
  • adityagupta1089/ghc
  • hgsipiere/ghc
  • treeowl/ghc
  • alexpeits/ghc
  • CraigFe/ghc
  • dnlkrgr/ghc
  • kerckhove_ts/ghc
  • cptwunderlich/ghc
  • eiais/ghc
  • hahohihu/ghc
  • sanchayan/ghc
  • lemmih/ghc
  • sehqlr/ghc
  • trac-dbeacham/ghc
  • luite/ghc
  • trac-f-a/ghc
  • vados/ghc
  • luntain/ghc
  • fatho/ghc
  • alexbiehl-gc/ghc
  • dcbdan/ghc
  • tvh/ghc
  • liam-ly/ghc
  • timbobbarnes/ghc
  • GovanifY/ghc
  • shanth2600/ghc
  • gliboc/ghc
  • duog/ghc
  • moxonsghost/ghc
  • zander/ghc
  • masaeedu/ghc
  • georgefst/ghc
  • guibou/ghc
  • nicuveo/ghc
  • mdebruijne/ghc
  • stjordanis/ghc
  • emiflake/ghc
  • wygulmage/ghc
  • frasertweedale/ghc
  • coot/ghc
  • aratamizuki/ghc
  • tsandstr/ghc
  • mrBliss/ghc
  • Anton-Latukha/ghc
  • tadfisher/ghc
  • vapourismo/ghc
  • Sorokin-Anton/ghc
  • basile-henry/ghc
  • trac-mightybyte/ghc
  • AbsoluteNikola/ghc
  • cobrien99/ghc
  • songzh/ghc
  • blamario/ghc
  • aj4ayushjain/ghc
  • trac-utdemir/ghc
  • tangcl/ghc
  • hdgarrood/ghc
  • maerwald/ghc
  • arjun/ghc
  • ratherforky/ghc
  • haskieLambda/ghc
  • EmilGedda/ghc
  • Bogicevic/ghc
  • eddiejessup/ghc
  • kozross/ghc
  • AlistairB/ghc
  • 3Rafal/ghc
  • christiaanb/ghc
  • trac-bit/ghc
  • matsumonkie/ghc
  • trac-parsonsmatt/ghc
  • chisui/ghc
  • jaro/ghc
  • trac-kmiyazato/ghc
  • davidsd/ghc
  • Tritlo/ghc
  • I-B-3/ghc
  • lykahb/ghc
  • AriFordsham/ghc
  • turion1/ghc
  • berberman/ghc
  • christiantakle/ghc
  • zyklotomic/ghc
  • trac-ocramz/ghc
  • CSEdd/ghc
  • doyougnu/ghc
  • mmhat/ghc
  • why-not-try-calmer/ghc
  • plutotulp/ghc
  • kjekac/ghc
  • Manvi07/ghc
  • teo/ghc
  • cactus/ghc
  • CarrieMY/ghc
  • abel/ghc
  • yihming/ghc
  • tsakki/ghc
  • jessicah/ghc
  • oliverbunting/ghc
  • meld/ghc
  • friedbrice/ghc
  • Joald/ghc
  • abarbu/ghc
  • DigitalBrains1/ghc
  • sterni/ghc
  • alexDarcy/ghc
  • hexchain/ghc
  • minimario/ghc
  • zliu41/ghc
  • tommd/ghc
  • jazcarate/ghc
  • peterbecich/ghc
  • alirezaghey/ghc
  • solomon/ghc
  • mikael.urankar/ghc
  • davjam/ghc
  • int-index/ghc
  • MorrowM/ghc
  • nrnrnr/ghc
  • Sonfamm/ghc-test-only
  • afzt1/ghc
  • nguyenhaibinh-tpc/ghc
  • trac-lierdakil/ghc
  • MichaWiedenmann1/ghc
  • jmorag/ghc
  • Ziharrk/ghc
  • trac-MitchellSalad/ghc
  • juampe/ghc
  • jwaldmann/ghc
  • snowleopard/ghc
  • juhp/ghc
  • normalcoder/ghc
  • ksqsf/ghc
  • trac-jberryman/ghc
  • roberth/ghc
  • 1ntEgr8/ghc
  • epworth/ghc
  • MrAdityaAlok/ghc
  • JunmingZhao42/ghc
  • jappeace/ghc
  • trac-Gabriel439/ghc
  • alt-romes/ghc
  • HugoPeters1024/ghc
  • 10ne1/ghc-fork
  • agentultra/ghc
  • Garfield1002/ghc
  • ChickenProp/ghc
  • clyring/ghc
  • MaxHearnden/ghc
  • jumper149/ghc
  • vem/ghc
  • ketzacoatl/ghc
  • Rosuavio/ghc
  • jackohughes/ghc
  • p4l1ly/ghc
  • konsumlamm/ghc
  • shlevy/ghc
  • torsten.schmits/ghc
  • andremarianiello/ghc
  • amesgen/ghc
  • googleson78/ghc
  • InfiniteVerma/ghc
  • uhbif19/ghc
  • yiyunliu/ghc
  • raehik/ghc
  • mrkun/ghc
  • telser/ghc
  • 1Jajen1/ghc
  • slotThe/ghc
  • WinstonHartnett/ghc
  • mpilgrem/ghc
  • dreamsmasher/ghc
  • schuelermine/ghc
  • trac-Viwor/ghc
  • undergroundquizscene/ghc
  • evertedsphere/ghc
  • coltenwebb/ghc
  • oberblastmeister/ghc
  • agrue/ghc
  • lf-/ghc
  • zacwood9/ghc
  • steshaw/ghc
  • high-cloud/ghc
  • SkamDart/ghc
  • PiDelport/ghc
  • maoif/ghc
  • RossPaterson/ghc
  • CharlesTaylor7/ghc
  • ribosomerocker/ghc
  • trac-ramirez7/ghc
  • daig/ghc
  • NicolasT/ghc
  • FinleyMcIlwaine/ghc
  • lawtonnichols/ghc
  • jmtd/ghc
  • ozkutuk/ghc
  • wildsebastian/ghc
  • nikshalark/ghc
  • lrzlin/ghc
  • tobias/ghc
  • fw/ghc
  • hawkinsw/ghc
  • type-dance/ghc
  • rui314/ghc
  • ocharles/ghc
  • wavewave/ghc
  • TheKK/ghc
  • nomeata/ghc
  • trac-csabahruska/ghc
  • jonathanjameswatson/ghc
  • L-as/ghc
  • Axman6/ghc
  • barracuda156/ghc
  • trac-jship/ghc
  • jake-87/ghc
  • meooow/ghc
  • rebeccat/ghc
  • hamana55/ghc
  • Enigmage/ghc
  • kokobd/ghc
  • agevelt/ghc
  • gshen42/ghc
  • chrismwendt/ghc
  • MangoIV/ghc
  • teto/ghc
  • Sookr1/ghc
  • trac-thomasjm/ghc
  • barci2/ghc-dev
  • trac-m4dc4p/ghc
  • dixonary/ghc
  • breakerzirconia/ghc
  • alexsio27444/ghc
  • glocq/ghc
  • sourabhxyz/ghc
  • ryantrinkle/ghc
  • Jade/ghc
  • scedfaliako/ghc
  • martijnbastiaan/ghc
  • trac-george.colpitts/ghc
  • ammarbinfaisal/ghc
  • mimi.vx/ghc
  • lortabac/ghc
  • trac-zyla/ghc
  • benbellick/ghc
  • aadaa-fgtaa/ghc
  • jvanbruegge/ghc
  • archbung/ghc
  • gilmi/ghc
  • mfonism/ghc
  • alex-mckenna/ghc
  • Ei30metry/ghc
  • DiegoDiverio/ghc
  • jorgecunhamendes/ghc
  • liesnikov/ghc
  • akrmn/ghc
  • trac-simplifierticks/ghc
  • jacco/ghc
  • rhendric/ghc
  • damhiya/ghc
  • ryndubei/ghc
  • DaveBarton/ghc
  • trac-Profpatsch/ghc
  • GZGavinZhao/ghc
  • ncfavier/ghc
  • jameshaydon/ghc
  • ajccosta/ghc
  • dschrempf/ghc
  • cydparser/ghc
  • LinuxUserGD/ghc
  • elodielander/ghc
  • facundominguez/ghc
  • psilospore/ghc
  • lachrimae/ghc
  • dylan-thinnes/ghc-type-errors-plugin
  • hamishmack/ghc
  • Leary/ghc
  • lzszt/ghc
  • lyokha/ghc
  • trac-glaubitz/ghc
  • Rewbert/ghc
  • andreabedini/ghc
  • Jasagredo/ghc
  • sol/ghc
  • OlegAlexander/ghc
  • trac-sthibaul/ghc
  • avdv/ghc
  • Wendaolee/ghc
  • ur4t/ghc
  • daylily/ghc
  • boltzmannrain/ghc
  • mmzk1526/ghc
  • trac-fizzixnerd/ghc
  • soulomoon/ghc
  • rwmjones/ghc
  • j14i/ghc
  • tracsis/ghc
  • gesh/ghc
  • flip101/ghc
  • eldritch-cookie/ghc
  • LemonjamesD/ghc
  • pgujjula/ghc
  • skeuchel/ghc
  • noteed/ghc
  • gulin.serge/ghc
  • Torrekie/ghc
  • jlwoodwa/ghc
  • ayanamists/ghc
  • husong998/ghc
  • trac-edmundnoble/ghc
  • josephf/ghc
  • contrun/ghc
  • baulig/ghc
  • edsko/ghc
  • mzschr/ghc-issue-24732
  • ulidtko/ghc
  • Arsen/ghc
  • trac-sjoerd_visscher/ghc
  • crumbtoo/ghc
  • L0neGamer/ghc
  • DrewFenwick/ghc
  • benz0li/ghc
  • MaciejWas/ghc
  • jordanrule/ghc
  • trac-qqwy/ghc
  • LiamGoodacre/ghc
  • isomorpheme/ghc
  • trac-danidiaz/ghc
  • Kariim/ghc
  • MTaimoorZaeem/ghc
  • hololeap/ghc
  • ticat-fp/ghc
  • meritamen/ghc
  • criskell/ghc
  • trac-kraai/ghc
  • aergus/ghc
  • jdral/ghc
  • SamB/ghc
  • Tristian/ghc
  • ywgrit/ghc
  • KatsuPatrick/ghc
  • OsePedro/ghc
  • mpscholten/ghc
  • fp/ghc
  • zaquest/ghc
  • fangyi-zhou/ghc
  • augyg/ghc
640 results
Show changes
Showing
with 85 additions and 68 deletions
...@@ -8,7 +8,7 @@ import {-# SOURCE #-} Settings.Default ...@@ -8,7 +8,7 @@ import {-# SOURCE #-} Settings.Default
performanceFlavour :: Flavour performanceFlavour :: Flavour
performanceFlavour = splitSections $ defaultFlavour performanceFlavour = splitSections $ defaultFlavour
{ name = "perf" { name = "perf"
, extraArgs = performanceArgs } , extraArgs = performanceArgs <> defaultHaddockExtraArgs }
performanceArgs :: Args performanceArgs :: Args
performanceArgs = sourceArgs SourceArgs performanceArgs = sourceArgs SourceArgs
......
...@@ -12,7 +12,7 @@ import {-# SOURCE #-} Settings.Default ...@@ -12,7 +12,7 @@ import {-# SOURCE #-} Settings.Default
validateFlavour :: Flavour validateFlavour :: Flavour
validateFlavour = enableLinting $ werror $ defaultFlavour validateFlavour = enableLinting $ werror $ defaultFlavour
{ name = "validate" { name = "validate"
, extraArgs = validateArgs , extraArgs = validateArgs <> defaultHaddockExtraArgs
, libraryWays = Set.fromList <$> , libraryWays = Set.fromList <$>
mconcat [ pure [vanilla] mconcat [ pure [vanilla]
, notStage0 ? platformSupportsSharedLibs ? pure [dynamic] , notStage0 ? platformSupportsSharedLibs ? pure [dynamic]
......
File mode changed from 100755 to 100644
## 0.12.0
- Shipped with GHC 9.10.1
- The `unsafeThawByteArray#` primop was added, serving as a inverse to the existing
`unsafeFreezeByteArray#` primop (see #22710).
## 0.11.0 ## 0.11.0
- Shipped with GHC 9.8.1 - Shipped with GHC 9.8.1
......
...@@ -27,6 +27,9 @@ source-repository head ...@@ -27,6 +27,9 @@ source-repository head
custom-setup custom-setup
setup-depends: base >= 4 && < 5, process, filepath, directory, Cabal >= 1.23 && < 3.9 setup-depends: base >= 4 && < 5, process, filepath, directory, Cabal >= 1.23 && < 3.9
flag need-atomic
default: @CabalNeedLibatomic@
Library Library
default-language: Haskell2010 default-language: Haskell2010
other-extensions: other-extensions:
...@@ -81,6 +84,10 @@ Library ...@@ -81,6 +84,10 @@ Library
-- is just an empty shell. -- is just an empty shell.
extra-libraries: c, m extra-libraries: c, m
if flag(need-atomic)
-- for 64-bit atomic ops on armel (#20549)
extra-libraries: atomic
if !os(ghcjs) if !os(ghcjs)
c-sources: c-sources:
cbits/atomic.c cbits/atomic.c
......
BadTelescope.hs:9:1: error: BadTelescope.hs:9:1: error: [GHC-87279]
• The kind of ‘X’ is ill-scoped • The kind of ‘X’ is ill-scoped
Inferred kind: X :: forall (a :: k) k (b :: k) -> SameKind a b -> * Inferred kind: X :: forall (a :: k) k (b :: k) -> SameKind a b -> *
Perhaps try this order instead: Perhaps try this order instead:
k (a :: k) (b :: k) (c :: SameKind a b) k (a :: k) (b :: k) (c :: SameKind a b)
• In the data type declaration for ‘X’ • In the data type declaration for ‘X’
BadTelescope3.hs:9:1: error: BadTelescope3.hs:9:1: error: [GHC-87279]
• The kind of ‘S’ is ill-scoped • The kind of ‘S’ is ill-scoped
Inferred kind: S :: k -> forall k -> k -> * Inferred kind: S :: k -> forall k -> k -> *
Perhaps try this order instead: k (a :: k) (b :: k) Perhaps try this order instead: k (a :: k) (b :: k)
• In the type synonym declaration for ‘S’ • In the type synonym declaration for ‘S’
BadTelescope4.hs:9:1: error: BadTelescope4.hs:9:1: error: [GHC-87279]
• The kind of ‘Bad’ is ill-scoped • The kind of ‘Bad’ is ill-scoped
Inferred kind: Bad :: forall {k} (b :: Proxy a). forall (a :: k) -> Inferred kind: Bad :: forall {k} (b :: Proxy a).
forall (a :: k) ->
Proxy b -> forall (d :: Proxy a) -> SameKind b d -> * Proxy b -> forall (d :: Proxy a) -> SameKind b d -> *
NB: Inferred variables NB: Inferred variables
(namely: k) always come first (namely: k) always come first
......
T14066f.hs:8:1: error: T14066f.hs:8:1: error: [GHC-87279]
• The kind of ‘P’ is ill-scoped • The kind of ‘P’ is ill-scoped
Inferred kind: P :: k -> forall k -> * Inferred kind: P :: k -> forall k -> *
Perhaps try this order instead: k (a :: k) Perhaps try this order instead: k (a :: k)
......
T14066g.hs:9:1: error: T14066g.hs:9:1: error: [GHC-87279]
• The kind of ‘Q’ is ill-scoped • The kind of ‘Q’ is ill-scoped
Inferred kind: Q :: forall (c :: a). forall a (b :: a) -> Inferred kind: Q :: forall (c :: a).
SameKind c b -> * forall a (b :: a) -> SameKind c b -> *
NB: Specified variables (namely: (c :: a)) always come first NB: Specified variables (namely: (c :: a)) always come first
Perhaps try this order instead: Perhaps try this order instead:
a (c :: a) (b :: a) (d :: SameKind c b) a (c :: a) (b :: a) (d :: SameKind c b)
......
T15591b.hs:9:3: error: T15591b.hs:9:3: error: [GHC-87279]
• The kind of ‘T4’ is ill-scoped • The kind of ‘T4’ is ill-scoped
Inferred kind: T4 :: forall {b :: Proxy a}. forall a -> Inferred kind: T4 :: forall {b :: Proxy a}.
Proxy b -> * forall a -> Proxy b -> *
NB: Inferred variables (namely: (b :: Proxy a)) always come first NB: Inferred variables (namely: (b :: Proxy a)) always come first
Perhaps try this order instead: a (b :: Proxy a) (c :: Proxy b) Perhaps try this order instead: a (b :: Proxy a) (c :: Proxy b)
• In the associated type family declaration for ‘T4’ • In the associated type family declaration for ‘T4’
T15591c.hs:9:3: error: T15591c.hs:9:3: error: [GHC-87279]
• The kind of ‘T5’ is ill-scoped • The kind of ‘T5’ is ill-scoped
Inferred kind: T5 :: forall {b :: Proxy a}. Inferred kind: T5 :: forall {b :: Proxy a}.
Proxy b -> forall a -> * Proxy b -> forall a -> *
......
T15743c.hs:10:1: error: T15743c.hs:10:1: error: [GHC-87279]
• The kind of ‘T’ is ill-scoped • The kind of ‘T’ is ill-scoped
Inferred kind: T :: forall {d :: k}. Inferred kind: T :: forall {d :: k}.
forall k (c :: k) (a :: Proxy c) (b :: Proxy d) -> forall k (c :: k) (a :: Proxy c) (b :: Proxy d) ->
......
T15743d.hs:10:1: error: T15743d.hs:10:1: error: [GHC-87279]
• The kind of ‘T2’ is ill-scoped • The kind of ‘T2’ is ill-scoped
Inferred kind: T2 :: forall (d :: k). Inferred kind: T2 :: forall (d :: k).
forall k (c :: k) (a :: Proxy c) (b :: Proxy d) -> forall k (c :: k) (a :: Proxy c) (b :: Proxy d) ->
......
T23522.hs:5:42: [GHC-53946] T23522.hs:5:42: error: [GHC-53946]
Illegal instance for a type synonym • Illegal instance for type synonym ‘F’.
A class instance must be for a class Instance heads must be of the form
In the data declaration for ‘Proposition’ C ty_1 ... ty_n
where ‘C’ is a class.
• In the data declaration for ‘Proposition’
T11361a.hs:7:3: error: T11361a.hs:7:3: error: [GHC-41522]
• Illegal argument ‘*’ in: • Illegal argument ‘*’ in:
‘type F @(*) x = ...’ ‘type F @(*) x = ...’
The arguments to ‘F’ must all be distinct type variables The arguments to ‘F’ must all be distinct type variables.
• In the default type instance declaration for ‘F’ • In the default type instance declaration for ‘F’
In the class declaration for ‘C’ In the class declaration for ‘C’
ExplicitForAllFams4a.hs:8:12: error: ExplicitForAllFams4a.hs:8:12: error: [GHC-30337]
• Type variable ‘b’ is bound by a forall, • Type variable ‘b’ is bound by a forall,
but not used in the family instance but not used in the family instance.
• In the equations for closed type family ‘H’ • In the equations for closed type family ‘H’
In the type family declaration for ‘H’ In the type family declaration for ‘H’
ExplicitForAllFams4a.hs:9:10: error: ExplicitForAllFams4a.hs:9:10: error: [GHC-53634]
Type variable ‘b’ is mentioned in the RHS, Out of scope type variable ‘b’ in the RHS of a family instance.
but not bound on the LHS of the family instance All such variables must be bound on the LHS.
• In the equations for closed type family ‘H’ • In the equations for closed type family ‘H’
In the type family declaration for ‘H’ In the type family declaration for ‘H’
ExplicitForAllFams4b.hs:8:24: error: ExplicitForAllFams4b.hs:8:24: error: [GHC-30337]
• Type variable ‘b’ is bound by a forall, • Type variable ‘b’ is bound by a forall,
but not used in the family instance but not used in the family instance.
• In the type instance declaration for ‘J’ • In the type instance declaration for ‘J’
ExplicitForAllFams4b.hs:8:27: error: [GHC-34447] ExplicitForAllFams4b.hs:8:27: error: [GHC-34447]
...@@ -9,14 +9,14 @@ ExplicitForAllFams4b.hs:8:27: error: [GHC-34447] ...@@ -9,14 +9,14 @@ ExplicitForAllFams4b.hs:8:27: error: [GHC-34447]
J [a] = Float -- Defined at ExplicitForAllFams4b.hs:8:27 J [a] = Float -- Defined at ExplicitForAllFams4b.hs:8:27
J _ = Maybe b -- Defined at ExplicitForAllFams4b.hs:9:27 J _ = Maybe b -- Defined at ExplicitForAllFams4b.hs:9:27
ExplicitForAllFams4b.hs:9:22: error: ExplicitForAllFams4b.hs:9:22: error: [GHC-53634]
Type variable ‘b’ is mentioned in the RHS, Out of scope type variable ‘b’ in the RHS of a family instance.
but not bound on the LHS of the family instance All such variables must be bound on the LHS.
• In the type instance declaration for ‘J’ • In the type instance declaration for ‘J’
ExplicitForAllFams4b.hs:12:24: error: ExplicitForAllFams4b.hs:12:24: error: [GHC-53634]
Type variable ‘b’ is mentioned in the RHS, Out of scope type variable ‘b’ in the RHS of a family instance.
but not bound on the LHS of the family instance All such variables must be bound on the LHS.
• In the data instance declaration for ‘K’ • In the data instance declaration for ‘K’
ExplicitForAllFams4b.hs:12:27: error: [GHC-34447] ExplicitForAllFams4b.hs:12:27: error: [GHC-34447]
...@@ -24,14 +24,14 @@ ExplicitForAllFams4b.hs:12:27: error: [GHC-34447] ...@@ -24,14 +24,14 @@ ExplicitForAllFams4b.hs:12:27: error: [GHC-34447]
K (a, Bool) -- Defined at ExplicitForAllFams4b.hs:12:27 K (a, Bool) -- Defined at ExplicitForAllFams4b.hs:12:27
K _ -- Defined at ExplicitForAllFams4b.hs:13:27 K _ -- Defined at ExplicitForAllFams4b.hs:13:27
ExplicitForAllFams4b.hs:13:22: error: ExplicitForAllFams4b.hs:13:22: error: [GHC-53634]
Type variable ‘b’ is mentioned in the RHS, Out of scope type variable ‘b’ in the RHS of a family instance.
but not bound on the LHS of the family instance All such variables must be bound on the LHS.
• In the data instance declaration for ‘K’ • In the data instance declaration for ‘K’
ExplicitForAllFams4b.hs:16:27: error: ExplicitForAllFams4b.hs:16:27: error: [GHC-53634]
Type variable ‘b’ is mentioned in the RHS, Out of scope type variable ‘b’ in the RHS of a family instance.
but not bound on the LHS of the family instance All such variables must be bound on the LHS.
• In the newtype instance declaration for ‘L’ • In the newtype instance declaration for ‘L’
ExplicitForAllFams4b.hs:16:30: error: [GHC-34447] ExplicitForAllFams4b.hs:16:30: error: [GHC-34447]
...@@ -39,57 +39,57 @@ ExplicitForAllFams4b.hs:16:30: error: [GHC-34447] ...@@ -39,57 +39,57 @@ ExplicitForAllFams4b.hs:16:30: error: [GHC-34447]
L (a, Bool) -- Defined at ExplicitForAllFams4b.hs:16:30 L (a, Bool) -- Defined at ExplicitForAllFams4b.hs:16:30
L _ -- Defined at ExplicitForAllFams4b.hs:17:30 L _ -- Defined at ExplicitForAllFams4b.hs:17:30
ExplicitForAllFams4b.hs:17:25: error: ExplicitForAllFams4b.hs:17:25: error: [GHC-53634]
Type variable ‘b’ is mentioned in the RHS, Out of scope type variable ‘b’ in the RHS of a family instance.
but not bound on the LHS of the family instance All such variables must be bound on the LHS.
• In the newtype instance declaration for ‘L’ • In the newtype instance declaration for ‘L’
ExplicitForAllFams4b.hs:24:3: error: ExplicitForAllFams4b.hs:24:3: error: [GHC-95424]
• Type indexes must match class instance head • Type indexes must match class instance head
Expected: CT Int _ Expected: CT Int _
Actual: CT [a] (a, a) Actual: CT [a] (a, a)
• In the type instance declaration for ‘CT’ • In the type instance declaration for ‘CT’
In the instance declaration for ‘C Int’ In the instance declaration for ‘C Int’
ExplicitForAllFams4b.hs:24:17: error: ExplicitForAllFams4b.hs:24:17: error: [GHC-30337]
• Type variable ‘b’ is bound by a forall, • Type variable ‘b’ is bound by a forall,
but not used in the family instance but not used in the family instance.
• In the type instance declaration for ‘CT’ • In the type instance declaration for ‘CT’
In the instance declaration for ‘C Int’ In the instance declaration for ‘C Int’
ExplicitForAllFams4b.hs:25:3: error: ExplicitForAllFams4b.hs:25:3: error: [GHC-95424]
• Type indexes must match class instance head • Type indexes must match class instance head
Expected: CD Int _ Expected: CD Int _
Actual: CD [a] (a, a) Actual: CD [a] (a, a)
• In the data instance declaration for ‘CD’ • In the data instance declaration for ‘CD’
In the instance declaration for ‘C Int’ In the instance declaration for ‘C Int’
ExplicitForAllFams4b.hs:25:17: error: ExplicitForAllFams4b.hs:25:17: error: [GHC-53634]
Type variable ‘b’ is mentioned in the RHS, Out of scope type variable ‘b’ in the RHS of a family instance.
but not bound on the LHS of the family instance All such variables must be bound on the LHS.
• In the data instance declaration for ‘CD’ • In the data instance declaration for ‘CD’
In the instance declaration for ‘C Int’ In the instance declaration for ‘C Int’
ExplicitForAllFams4b.hs:28:15: error: ExplicitForAllFams4b.hs:28:15: error: [GHC-53634]
Type variable ‘b’ is mentioned in the RHS, Out of scope type variable ‘b’ in the RHS of a family instance.
but not bound on the LHS of the family instance All such variables must be bound on the LHS.
• In the type instance declaration for ‘CT’ • In the type instance declaration for ‘CT’
In the instance declaration for ‘C Bool’ In the instance declaration for ‘C Bool’
ExplicitForAllFams4b.hs:29:15: error: ExplicitForAllFams4b.hs:29:15: error: [GHC-53634]
Type variable ‘b’ is mentioned in the RHS, Out of scope type variable ‘b’ in the RHS of a family instance.
but not bound on the LHS of the family instance All such variables must be bound on the LHS.
• In the data instance declaration for ‘CD’ • In the data instance declaration for ‘CD’
In the instance declaration for ‘C Bool’ In the instance declaration for ‘C Bool’
ExplicitForAllFams4b.hs:32:15: error: ExplicitForAllFams4b.hs:32:15: error: [GHC-30337]
• Type variable ‘b’ is bound by a forall, • Type variable ‘b’ is bound by a forall,
but not used in the family instance but not used in the family instance.
• In the type instance declaration for ‘CT’ • In the type instance declaration for ‘CT’
In the instance declaration for ‘C Double’ In the instance declaration for ‘C Double’
ExplicitForAllFams4b.hs:33:15: error: ExplicitForAllFams4b.hs:33:15: error: [GHC-53634]
Type variable ‘b’ is mentioned in the RHS, Out of scope type variable ‘b’ in the RHS of a family instance.
but not bound on the LHS of the family instance All such variables must be bound on the LHS.
• In the data instance declaration for ‘CD’ • In the data instance declaration for ‘CD’
In the instance declaration for ‘C Double’ In the instance declaration for ‘C Double’
Overlap4.hs:7:3: error: [GHC-12985] Overlap4.hs:7:3: error: [GHC-12985]
• Number of parameters must match family declaration; expected 2 • Number of parameters must match family declaration; expected 2.
• In the type family declaration for ‘F’ • In the type family declaration for ‘F’
SimpleFail13.hs:9:15: error: SimpleFail13.hs:9:15: error: [GHC-73138]
• Illegal type synonym family application ‘C a’ in instance: • Illegal type synonym family application ‘C a’ in instance:
D [C a] D [C a]
• In the data instance declaration for ‘D’ • In the data instance declaration for ‘D’
SimpleFail13.hs:13:15: error: SimpleFail13.hs:13:15: error: [GHC-73138]
• Illegal type synonym family application ‘C a’ in instance: • Illegal type synonym family application ‘C a’ in instance:
E [C a] E [C a]
• In the type instance declaration for ‘E’ • In the type instance declaration for ‘E’