It's tough to tell with just the commit log. Can you pop open gitk and take a 
look? (maybe
take a screen shot and share.)

Edward

Excerpts from Ben Lippmeier's message of Sat May 14 04:37:09 -0400 2011:
> 
> On 13/05/2011, at 8:56 PM, Edward Z. Yang wrote:
> 
> > Hey Ben,
> > 
> > It looks like you broke the build for other people in
> > 5bfa6a6382a4e4b949d333b1996065e9bcfacb18.
> 
> 
> Urgh, sorry. It looks like I tripped over an #ifdef mine. I tried to validate 
> Erik's patch just now but I've messed up my git repo so It'll need to wait 
> until tomorrow (Sunday, Sydney Time). In the meantime you can just add the 
> "import Config" line back to AsmCodeGen.hs
> 
> wrt the git messup. I've now got two copies of my previous patches in the 
> commit history. I can just start from a fresh repo, but I don't know what I 
> could have done to cause this..
> 
> Ben.
> 
> 
> 
> commit 747aa1e51d39455adc66b2c8064eeb3fd8445a8f
> Merge: 1303502 cfbf0eb
> Author: Ben Lippmeier <[email protected]>
> Date:   Sat May 14 18:29:49 2011 +1000
> 
>     Merge branch 'master' of /Users/benl/devel/ghc/ghc-head
> 
> commit 1303502216f381e8e64c09591ed5c202ec4e970a
> Author: Ben Lippmeier <[email protected]>
> Date:   Sat May 14 17:37:26 2011 +1000
> 
>     Fix build: Add missing import and remove an unneeded #ifdef.
>     From Erik de Castro Lopo
> 
> commit 231bf49c0b6f575da60c39d72964c015edf5874d
> Author: Ben Lippmeier <[email protected]>
> Date:   Wed May 11 19:00:56 2011 +1000
> 
>     Remove scar tissue
> 
> commit b3c76c6551d7980abd91d2d345b502a921b845f1
> Author: Ben Lippmeier <[email protected]>
> Date:   Wed May 11 19:00:40 2011 +1000
> 
>     Wibbles on modules imported by vectoriser
> 
> commit e12204ff1f6f5abeda647bf8d4eab073a5937123
> Author: Ben Lippmeier <[email protected]>
> Date:   Wed May 11 13:36:01 2011 +1000
> 
>     Fix build
> 
> commit 42cea9bb59c77c36b9a9e5b910f4779a06ae7a65
> Author: Ben Lippmeier <[email protected]>
> Date:   Mon May 9 13:24:58 2011 +1000
> 
>     Follow changes in DPH library: Repr module is gone.
> 
> commit 62d442d50351e5256efa81ef987446b86dbebd38
> Author: Ben Lippmeier <[email protected]>
> Date:   Mon May 9 11:26:48 2011 +1000
> 
>     Update vectoriser now that PData instances have moved.
> 
> commit f749f29d08e23f0dd74dc640fd13a82374689c30
> Author: Ben Lippmeier <[email protected]>
> Date:   Thu May 5 16:08:49 2011 +1000
> 
>     Update vectoriser now that PRepr has moved
> 
> commit 04c0eb98fefeb99b6d59d169777989173648cb57
> Author: Ben Lippmeier <[email protected]>
> Date:   Thu May 5 14:32:00 2011 +1000
> 
>     Update vectoriser now that Scalar has moved
> 
> commit eb22df061f70d1da1e7749398a0977ebc98cbcb6
> Author: Ben Lippmeier <[email protected]>
> Date:   Thu May 5 13:59:00 2011 +1000
> 
>     Update vectoriser now that PData has moved.
> 
> commit cfbf0eb134efd1c5d9a589f6ae2139d7fad60581
> Author: Duncan Coutts <[email protected]>
> Date:   Thu May 12 16:25:41 2011 +0100
> 
>     Make the GHCi linker handle partially stripped object files (#5004)
>     
>     When you use 'strip --strip-unneeded' on a ELF format .o or .a file, if
>     the object file has no global/exported symbols then 'strip' ends up
>     removing the symbol table entirely. Previously the GHCi linker assumed
>     there would always be exactly one symbol table and exactly one string
>     table. In fact, in ELF object files there is no such limitation, instead
>     each section points to the other sections it needs, in particular
>     relocation sections have a link to the symbol table section they use and
>     symbol table sections have a link to the corresponding string table.
>     So instead of assuming there will always be a global symbol and string
>     table, all we have to do is validate and follow these links. Then, when
>     we encounter an empty object file that has no symbols then we handle it
>     correctly, because since it's empty we never process any relocations and
>     so never have to follow any links to non-existant symbol tables.
>     
>     Also, in the case where an object is fully stripped, we can now detect
>     this more reliably and emit a more helpful error message, e.g:
>     
>     libHSghc-7.1.20110509.a(DsMeta.o): relocation section #2 has no symbol 
> table
>     This object file has probably been fully striped. Such files cannot be 
> linked.
> 
> commit 7b3a746294d3d034da0052644237e4d1ab1f08c8
> Merge: 9ae7aca fd6587b
> Author: Ben Lippmeier <[email protected]>
> Date:   Thu May 12 22:38:13 2011 +1000
> 
>     Merge branch 'master' of /Users/benl/devel/ghc/ghc-head
> 
> commit 9ae7aca7d1985640aff647de797db2abae49a9a2
> Author: Ben Lippmeier <[email protected]>
> Date:   Wed May 11 19:00:56 2011 +1000
> 
>     Remove scar tissue
> 
> commit 999857fdfd8fa1b305a94bc54bb1860f5c8896d1
> Author: Ben Lippmeier <[email protected]>
> Date:   Wed May 11 19:00:40 2011 +1000
> 
>     Wibbles on modules imported by vectoriser
> 
> commit 5bfa6a6382a4e4b949d333b1996065e9bcfacb18
> Author: Ben Lippmeier <[email protected]>
> Date:   Wed May 11 13:36:01 2011 +1000
> 
>     Fix build
> 
> commit 35474439dcf6dc60e2f6e296de7da128c690d50e
> Author: Ben Lippmeier <[email protected]>
> Date:   Mon May 9 13:24:58 2011 +1000
> 
>     Follow changes in DPH library: Repr module is gone.
> 
> commit 73350708d2769ef96ffa102630f675dd4ab40cd1
> Author: Ben Lippmeier <[email protected]>
> Date:   Mon May 9 11:26:48 2011 +1000
> 
>     Update vectoriser now that PData instances have moved.
> 
> commit 31b9ba54b309b7ad8043a7dade7dddb71d184b8b
> Author: Ben Lippmeier <[email protected]>
> Date:   Thu May 5 16:08:49 2011 +1000
> 
>     Update vectoriser now that PRepr has moved
> 
> commit b2153822467a86d4da0ccdbd4274741aaa90d81b
> Author: Ben Lippmeier <[email protected]>
> Date:   Thu May 5 14:32:00 2011 +1000
> 
>     Update vectoriser now that Scalar has moved
> 
> commit a2230234bcf8c1a40c68c32f0d64d66fdc442073
> Author: Ben Lippmeier <[email protected]>
> Date:   Thu May 5 13:59:00 2011 +1000
> 
>     Update vectoriser now that PData has moved.
> 
> commit fd6587b68ad5aa4b6202066b598aec234220bae0
> Merge: 10ffbfd c8c2f6b
> Author: Simon Peyton Jones <[email protected]>
> Date:   Thu May 12 11:22:50 2011 +0100
> 
>     Merge branch 'master' of http://darcs.haskell.org/ghc
> 
> commit c8c2f6bb7d79a2a6aeaa3233363fdf0bbbfad205
> Author: Simon Peyton Jones <[email protected]>
> Date:   Thu May 12 11:09:28 2011 +0100
> 
>     The final batch of changes for the new coercion representation
>     
>     * Fix bugs in the packing and unpacking of data
>       constructors with equality predicates in their types
>     
>     * Remove PredCo altogether; instead, coercions between predicated
>       types (like  (Eq a, [a]~b) => blah) are treated as if they
>       were precisely their underlying representation type
>            Eq a -> ((~) [a] b) -> blah
>       in this case
>     
>     * Similarly, Type.coreView no longer treats equality
>       predciates specially.
>     
>     * Implement the cast-of-coercion optimisation in
>       Simplify.simplCoercionF
>     
>     Numerous other small bug-fixes and refactorings.
>     
>     Annoyingly, OptCoercion had Windows line endings, and this
>     patch switches to Unix, so it looks as if every line has changed.

_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to