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 a

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 abbot.haskel

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? Ja

Re: Two Hoopl questions

2013-07-30 Thread Jan Stolarek
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 the entry block, which needs some other initial values. I've written something like this: cmmCopyPropagation dflags graph = do

HEADS UP: New repository

2013-07-30 Thread Ian Lynagh
Hi all, I've added a libffi-tarballs repo. This means that you'll need to do ./sync-all get after you next pull. Thanks Ian ___ ghc-devs mailing list ghc-devs@haskell.org http://www.haskell.org/mailman/listinfo/ghc-devs

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 co

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

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 ::

RE: Proposal: Gitolite for repository management

2013-07-30 Thread Simon Peyton-Jones
Austin, Herbert, All good with me. Thanks for working on this. Some thoughts: * Which repos are covered here? Just the ones that used to be on abbott? That is, the ones maintained by GHC HQ? Better make that clear. * Does commit permission cover all repos? If they are just the old GHC HQ

Re: Proposal: Gitolite for repository management

2013-07-30 Thread Nicolas Frisby
On Tue, Jul 30, 2013 at 8:21 PM, Simon Peyton-Jones wrote: > Austin, Herbert, > > All good with me. Thanks for working on this. > >- Send email to all existing committers inviting them to > * create an entry on the GHC Committers page, saying who they are, > where > they w