AndreasPK
AndreasPK
As it stands it seems like: * The benchmarks don't build with new versions of criterion. * New versions of GHC don't build the old versions of criterion. But old...
``` $ stack ghc -- -O0 test.hs -fplugin=DumpCore -fplugin-opt DumpCore:core-html [1 of 1] Compiling Test ( test.hs, test.o ) [DumpCore changed] ghc.EXE: panic! (the 'impossible' happened) (GHC version 8.0.1 for...
Ctrl + c does put me back into the shell, but the build continues. I assume the actual build is done by a subprocess which happily continues after the primary...
Running configure takes a lot of time on windows. Having a flag to use cached configure data for rebuilds would speed this up nicely. I can run configure for GHC...
Currently we have: ``` {-# INLINE CONLIKE storableToF #-} storableToF :: forall a. Storable a => FixedPrim a -- Not all architectures are forgiving of unaligned accesses; whitelist ones --...
Compiling GHC with lint revealed some ineffective INLINE pragmas in bytestring. In particular in Data/ByteString/Lazy.hs: * compareLength * packZipWith * foldr' For foldr' it probably doesn't matter. But for packZipWith...
In ghc-9.4 the tag inference optimization finally landed. This is great news for containers as it was one of the main motivations for this optimization. And just by using the...
I'm looking at containers for container-unrelated reasons. I noticed that some of the sort-related functions (e.g. `popMinQ`) don't have unfoldings available. This means all comparisons will have to be made...
Basically symlink support on windows is just not there yet. See https://gitlab.haskell.org/ghc/ghc/issues/16528 for more details. Symlinks were introduced in https://github.com/haskell/containers/pull/626
For some benchmarks I currently use `-L` to get accurate measurements. In a perfect world I would rather specify run until you are 95% confident that the measured time is...