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