Proposal: Gitolite for repository management

2013-07-30 Thread Austin Seipp
Hello all, Recently with the new haskell.org server move, a few of us have taken roles of administrating the new server infrastructure including ghc.haskell.org, containing the GHC repositories. (Previously, the GHC repos were on abbot.haskell.org, which was maintained by Galois. The new servers

Re: Proposal: Gitolite for repository management

2013-07-30 Thread Geoffrey Mainland
On 07/30/2013 10:41 AM, Austin Seipp wrote: Hello all, Recently with the new haskell.org server move, a few of us have taken roles of administrating the new server infrastructure including ghc.haskell.org, containing the GHC repositories. (Previously, the GHC repos were on

Unit-testing of GHC code

2013-07-30 Thread Jan Stolarek
I spent whole day looking for a bug that lurks somewhere in my code, but I know I could find it in 2-3 hours if I only could write unit tests for my code. So the question is: how can I write HUnit and QuickCheck (and maybe SmallCheck) tests for GHC and possibly make them a part of testsuite?

Re: Proposal: Gitolite for repository management

2013-07-30 Thread Ian Lynagh
I know nothing about gitolite, but one detail: On Tue, Jul 30, 2013 at 04:41:37AM -0500, Austin Seipp wrote: http://ghc.haskell.org/trac/ghc/wiki/GitolitePlan In the Developer changes you talk about changing the remote URL. It should be possible to do this for all repos with a sync-all

Call for talks: Haskell Implementors Workshop 2013, Sept 22, Boston

2013-07-30 Thread Ryan Newton
Please pass on this announcement! The deadline is in two weeks.* * * * * Call for Talks* ACM SIGPLAN Haskell Implementors' Workshop http://haskell.org/haskellwiki/HaskellImplementorsWorkshop/2013 Boston, USA, September 22th, 2013

Re: Two Hoopl questions

2013-07-30 Thread Edward Z. Yang
What happens when you put a loop in your code? Edward Excerpts from Jan Stolarek's message of Tue Jul 30 08:34:44 -0700 2013: I'll allow myself to ask my second question again: 2) In my algorithm I need to initialize all of the blocks in a graph with bottom element of a lattice, except for

Re: Patch/feature proposal: Source plugins

2013-07-30 Thread Thomas Schilling
I added my (very rough) take on this issue at: https://github.com/nominolo/ghc-phase-plugins I wanted to implement this outside of GHC, so I had to copy HscMain and DriverPipeline. The key part is the FileHooks datatype: type Hook a = a - a data FileHooks = FileHooks { hookParse ::