GHC semi-annual status report

2015-05-14 Thread Simon Peyton Jones
* All: the every-6-months GHC status report is nearly done: https://ghc.haskell.org/trac/ghc/wiki/Status/May15. Please review it and add any missing items or links. It serves as a useful roundup of ongoing work. If you are working away on something, just add it! * Edward:

Re: Debugging the RTS

2015-05-14 Thread Jost Berthold
Hi Eric, definitely not bit-rotted - the #if DEBUG code is what you get when you compile with -debug. Short roadmap: In general, GHC is built in many ways, the -debug way is one. Some ways (like -threaded, -eventlog, -debug) are RTS-only, others (like -prof) lead to different library code.

Re: Non-deterministic package IDs are really bad in 7.10

2015-05-14 Thread Malcolm Wallace
I'd like to add a +1 to getting this fixed. It bites us at work, where exact binary reproducibility of builds is strongly desirable. Regards, Malcolm On 14 May 2015, at 17:38, George Colpitts wrote: Currently the priority of #4012 is normal, shouldn't it be at least high? Also the

Re: Non-deterministic package IDs are really bad in 7.10

2015-05-14 Thread Joachim Breitner
Hi, Am Sonntag, den 10.05.2015, 19:39 +0100 schrieb Mateusz Kowalczyk: I'd like to bring some attention to ticket #4012 about non-determinism. As many of you may know, the nix package manager distributes binaries throughout its binary caches. The binaries are shared as long as the hash of

Re: Non-deterministic package IDs are really bad in 7.10

2015-05-14 Thread George Colpitts
Currently the priority of #4012 is normal, shouldn't it be at least high? Also the milestone is 7.12.1, should it be 7.10.2? On Sun, May 10, 2015 at 3:39 PM, Mateusz Kowalczyk fuuze...@fuuzetsu.co.uk wrote: Hi, I'd like to bring some attention to ticket #4012 about non-determinism. As many

NOTE: Phabricator is down for a moment

2015-05-14 Thread Austin Seipp
All, Phabricator is down for a few minutes - in my latest update it looks like we may have gotten hit by a bug. I'm working with upstream to fix it now. -- Regards, Austin Seipp, Haskell Consultant Well-Typed LLP, http://www.well-typed.com/ ___

utils/hp2ps/Main.c:88: possible missing break ?

2015-05-14 Thread David Binderman
Hello there, [utils/hp2ps/Main.c:88] - [utils/hp2ps/Main.c:91]: (warning) Variable 'iflag' is reassigned a value before the old one has been used. 'break;' missing? Source code is     switch( *(*argv + 1) ) {   case '-':     iflag = -1;   case '+':  

Debugging the RTS

2015-05-14 Thread Erik de Castro Lopo
Hi all, I'm trying to debug a AArch64/Linux specific RTS issue and digging around in the rts C code, I see a large amount of code wrapped in #if DEBUG type statements, but no way to enable in either mk/build.mk or it seems in any of the other build related settings files in the mk/ directory.