Repository : ssh://darcs.haskell.org//srv/darcs/ghc

Branch 'ghc-kinds' now includes:

     f96db3c... Establish the invariant that (LitAlt l) is always unlifted
     17e9e85... Merge branch 'master' of http://darcs.haskell.org/ghc
     ed63eae... Merge branch 'master' of http://darcs.haskell.org/ghc
     d523215... Merge branch 'master' of http://darcs.haskell.org/ghc
     0a7f337... Comment only
     c09cbb3... Minor refactoring
     06229a8... Make exprOkForSpeculation more modular (and self-consistent)
     a522c3b... Tighten up the definition of arityType a bit further, to make 
Trac #5625 work.  The main change is that we eta-expand (case x of p -> \y. 
blah) only if the case-expression is in the context of a \x.  That is still 
technically unsound, but it makes a big difference to performance; and the 
change narrows the unsound cases a lot.
     4795040... Make certainlyWillInline more conservative, so that it is never 
true of thunks.  Otherwise the worker-wrapper phase can make a thunk into an 
unconditionally inline UnfWhen thing, which is Very Bad Thing.  Shown up by 
Trac #5623.
     813596c... vectoriser: comments to PRepr and get PDatas TyCon from 
environment
     b408ba7... vectoriser: get the PDatas instances for products in PRepr
     bc752fb... vectoriser: tabs -> spaces in PRepr
     4a7117c... vectoriser: shift modules about the generic representation into 
their own dir
     b400e86... vectoriser: formatting to PAMethods and start adding PDatas 
cases
     e4b4159... vectoriser: refactoring and cleanups for PRepr
     21e8413... vectoriser: build instance tycons for the PDatas family
     2bc999c... vectoriser: shift PData module to generics dir
     01fa3bc... Add another trace to Simplify (commented out usually)
     2686c83... Merge branch 'master' of http://darcs.haskell.org/ghc
     295e050... vectoriser: make PA PDatas instances for prod types work
     87748ac... vectoriser: Wraps tycon isn't used during vectorisation
     a589d9d... vectoriser: support tuple constructors up to arity 5
     71fee32... vectoriser: export PDatas data constructors
     1d47564... Don't discard ticks on literals (fixes the HPC "tough" test)
     b04cc4c... Avoid generating chains of indirections in stack squeezing 
(#5505)
     9562f18... further fixes to the #5505 fix.
     078b891... Fix Trac #5628: equality on data types with no constructors
     defcf2a... Improve documentation of SPECIALISE pragma
     a1b8e54... Merge branch 'master' of http://darcs.haskell.org/ghc
     40a3361... Replace unused variable with "_"
     04de986... Further wibbles to calcUnfoldingGuidance, with documentation of 
same
     02ac297... Fix CaseIdentity optimisaion
     9c48a3c... Formatting fix
     1790dbe... Add -fpedantic-bottoms, and document it
     1df28a8... Generate the C main() function when linking a binary (fixes 
#5373)
     e7b42bd... Create parent directories when touching the object file (#5584)
     1bbb89f... Make the --fast option to validate faster, and add --normal
     bea3992... Doc changes following changes to the way -rtsopts works
     66265ae... Fix trashing of the masking state in STM (#5238)
     07f6af7... Give a warning when -rtsopts/-with-rtsopts are used with 
-no-hs-main
     0007c0e... GHC gets a new constraint solver. More efficient and smaller in 
size.
     747e27e... Merge branch 'master' of http://darcs.haskell.org/ghc
     4aa6262... Add dependencies on all .hs-boot TyCons in rnTyClDecls
     33f8608... Better error messages when we know the expected kind in 
tcHsSigType
     e20884b... Minor fix, and transform a failure into a warning
     7dfc320... Better documentation for AnyK
     e589a49... Changes to the kind checker
     2da8a4d... Move mkPiTypes back to Type, rename mkForAllArrowKinds to 
mkPiKinds
     78ee293... Fix mistake in user guide
     14bbdda... Add Safe Haskell '-fwarn-safe', '-fwarn-unsafe', 
'-fno-safe-infer' flags
     4a5efba... Tabs -> Spaces + formatting fixes
     ed4252c... Remove executable mode from some files
     e194712... Merge /Users/benl/devel/ghc/ghc-head-devel
     6096edb... vectoriser: follow constraint solver changes in vectoriser
     3b045c3... vectoriser: mkCast args the other way around, and fix warning
     4902a27... vectoriser: Use Sels2 type for vector of selectors in PDatas 
Sum2 instance
     b4d08f1... Merge /Users/benl/devel/ghc/ghc-head-devel
     5cfc268... Removing the default grouping clause from the SQL-like 
comprehension notation ;
     8a1c644... Fix #4211: No need to fixup stack using mangler on OSX
     a94a893... Tabs -> spaces & other white space
     5d70c12... Special case dictionary abstraction and application during 
vectorisation
     7d9dfd53.. Warning police
     207a2a6... Remove a quadratic complexity blow-up in coercionKind thereby 
fixing Trac #5631.
     402a1da... Make DsMeta work right on tuples (cf Trac #5597)
     ae37bd8... Merge branch 'master' of http://darcs.haskell.org/ghc
     602ac64... Add a getStablePtr for flushStdHandles_closure
     16a7d5b... Add some missing top-level SCCs
     951c3e2... GhcProfiled: don't automatically add -auto-all
     24d630a... Fix panic (missing keepWanteds) in simplifyApprox
     305f6e3... Merge branch 'master' of http://darcs.haskell.org/ghc
     93e0890... Tabs -> Spaces + formatting fixes
     96daec0... Better documentation for stack alignment design
     62a34c7... Fix the vectorisation of workers of data constructors
     13607ad... Tweak to pretty printing for UsageFile
     3b3fd56... The "Linking" message should go through 
compilationProgressMessage
     3f34e09... Track #included files for recompilation checking (#4900, #3589)
     668c860... Add -dumpdir flag; fixes trac #5198
     51ac19a... Create the directory for dump files to be put in
     4104a61... hscParse: do not record a dependency on non-existent source 
files
     ccfbfda... fix new warnings with gcc 4.6
     6b6b25a... Merge branch 'master' of http://darcs.haskell.org/ghc
     c01a23d... Update for a mutable localeEncoding
     6024e9e... Merge branch 'master' of http://darcs.haskell.org/ghc
     0428417... Remove a redundant tabs warning kludge
     80e9070... Improve the way we call "rm" in the build system; fixes trac 
#4916
     be879ba... Add branch command to sync-all
     f7d99de... Simplify a regexp and improve a couple of comments
     c980600... Merge remote branch 'origin/master' into ghc-kinds

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

Reply via email to