Backing up and downloading Trac contents?

2018-01-06 Thread Niklas Hambüchen
Working on something today, it came to my mind how much useful information is stored in Trac and how much time would get lost if it went down, corrupted or missing. With the source code there's no such issue as with git being a DVCS, everybody has the full history. But not so with Trac. Are

Re: Spectre mitigation

2018-01-06 Thread Demi Obenour
I think a Haskellton (whole program optimizing Haskell compiler) is a VERY good idea. If we could compile GHC with it and the resulting compiler supported Template Haskell, this could help reduce compile times of normal GHC. That said, I don't think it is as bad as I thought. The reason is that

Re: Spectre mitigation

2018-01-06 Thread Carter Schonwald
Perhaps you are correct. That said: the retpoline style mitigation can only recover performance of normal pipelining / branch prediction if you statically know the common jump targets. Which brings you quickly into doing whole compilation strategies like type directed defunctionalization. Either