Antoine Leblanc
Antoine Leblanc
I ran all three with `valgrind --tool=callgrind`; it seems LLVMRunPassManager is the culprit? [edit] ah, yeah, this seems to be the entry point, so that's not much new info...
Here's a quick repro case! ```haskell import Data.Morpheus.Document import Data.Morpheus.Types import Data.Morpheus [gqlDocument| type Query { foo(bar: [Int]!): Int! } |] queryRoot :: Query (Resolver QUERY () IO) queryRoot =...
It's not a huge problem, but it technically goes against the spec; this is a very pedantic issue, I'm sorry. ^^ The spec says it explicitly in [§ 2.4](http://spec.graphql.org/June2018/#sec-Selection-Sets): >...
I agree! But it is sometimes required to interface with existing / legacy systems that chose to use lowercase types. ^^ I don't have a lot of bandwidth, but I...
Sorry for the delay! We have a PR with a fix, I'll let you know as soon as it is merged to main.
I have just tried with haddock 2.27.0, installed with ghc 9.4.2, and the bug is still there, FWIW. I have cloned the repo, I'll test to see if it is...
NP! I have just checked, that bug is also present on `main`. I'll have a quick look to see if I can figure it out myself.
I have found the issue, I think: `Haddock.Interface.Create.fullModuleContents` does correctly iterate over all declarations in the file, including the non-exported ones if the flag is set. However, if the declaration...
Ahah! In branch `ghc-9.0`, there was a `actual_exports` list that made an `AvailInfo` for everything in the case where the option was set; so this is not a new GHC...
Oh this is infuriating: a test was introduced in #1082 when this option was last fixed, and bf8ba2525e95319bdbcfc81d06448b646eba3a57 JUST BROKE THE TEST (see [this diff](https://github.com/haskell/haddock/commit/bf8ba2525e95319bdbcfc81d06448b646eba3a57#diff-d389ff8be5b4c4616a00988f9882c3d81ee43c37fda540395ccdab83b8d15eea)).