wz1000
wz1000
I'm a bit confused, I see we now store the structured diagnostics for warnings from the typechecker in `tmrWarnings`, but where do other structured diagnostics from other places and typechecker...
Let's fix flaky tests properly. I propose we invert this patch to retry all testsuites thrice unconditionally and fail if any run fails. Then we will have a list of...
No, #3423 seems like an issue that results in quite some flakiness throughout the testsuite but it will require a bit of work to resolve.
Here is the bit of the header it chokes on: ```c static __inline__ unsigned long long __DEFAULT_FN_ATTRS_CAST _castf64_u64(double __A) { return __builtin_bit_cast(unsigned long long, __A); } ``` ``` Error: p/ghc/9.4.7/mingw/lib/clang/14.0.6/include/ia32intrin.h:222:...
It seems like `__builtin_bit_cast` is a C++ construct, so it is not surprising that c2hs chokes on it.
I don't think we should serialise the raw data over the wire, instead we should stash it in some sort of `Map` and send over an identifier/key which we can...
If you update https://gitlab.haskell.org/ghc/ghc/-/merge_requests/12242 to point to the same commit (e9e9aaa8f625143f197cf44b03971ee850d1455e) and the GHC CI passes, I think we can merge this.
#10419 is also something we need fixed in the 3.14 series.
I think it makes sense to have a Cabal release well before the GHC 9.12 release so that the vendored submodule for hadrian can be removed, and then we can...
If there is going to be single release, I can prepare a list of new language extensions and other GHC changes cabal needs to adapt to in the coming weeks,...