Teo Camarasu (bf184c31) at 17 Mar 16:18
Revert "Set default eventlog-flush-interval to 5s"
Reverting, then figuring out how to implement this without synchronisation and then re-applying this seems sensible to me. So, I'll make an MR
I wasn't aware of there being a high cost to doing this. I'm happy to revert this if you think the previous default made more sense
Good point! Created an issue: #27056
The test is supposed to check that GHC can compile the T14565 module without running out of memory.
Closes ghc#14565.
This should be trivial to fix now. I'll tackle it. template-haskell is now just a regular package, and I have made it so that filepath no longer depends on template-haskell so we aren't risking loops anymore
Note that there are other forms of global state such as adding top level declarations (which I'm pretty sure) don't roll back with either implementation.
Teo Camarasu (bd0444c1) at 16 Mar 10:27
rts: Implement support for 2MB hugepages
... and 41 more commits
Looks like T17912 which is marked as expected fail on windows is now passing? Maybe a retry will resolve it?
@mniip looks like this needs one last rebase (Sorry! it's my fault cause I merged something that also touched one of these files)
This is part of the approach to upstream independent bits from !15231 . The originating branch just grew too big focus on the all details.
I've chosen the reviewers of the big MR because they may already know this. However, anybody should be able to review this.
Using explicit list syntax [ ... ] makes the code a bit more readable, because one doesn't have to reason about concrete type of the pure call.
This patch fixes redundant imports in GHC.Internal.Weak.Finalize that causes a regression in bootstrapping head from 9.14 with validate flavours. Fixes #27026.
The GHC.Internal.Weak.Finalize interface contains a mixture of user facing and internal functions. The module also contains some source imports. If we move the bits that are only required by base into base then perhaps we can untangle these module cycles.