[commit: ghc] wip/nested-cpr's head updated: Do not forget about Divergence of thunks (f523007)

git at git.haskell.org git at git.haskell.org
Tue Dec 3 16:12:50 UTC 2013


Repository : ssh://git@git.haskell.org/ghc

Branch 'wip/nested-cpr' now includes:

     4d1ea48 Implement shortcuts for slow calls (#6084)
     e9b0d36 Fix up shortcut for slow calls
     9021737 Comments on slow-call-shortcutting
     77e33bc -ddump-cmm: don't dump the proc point stage if we didn't do anything
     6f7fa4e Refactor handleRunStatus some more, add comments and tidy up formatting
     a8ac471 Fix the deugger (fixing Trac #8557)
     f3a8416 More faff to get GHCi's top-level environment right
     59e17d6 Fail (rather than addErr) if you use a bogus field in a pattern
     9641641 Remove whitespace between macro identifiers and `(`
     23efdd6 Update Notes for Coercible
     ceb600d Minor fix to example GHC plugin in the documentation
     2e3c6a5 Update "stolen syntax" section (#8575)
     9c3c152 Call busy_wait_nop() in the spin-wait loop in shutdown_gc_threads()
     de9f17e Update "stolen syntax" section (#8575)
     4bbffb4 Fix documentation of FlexibleContexts (#8574)
     adb9964 Fix loopification with profiling and enable it by default (#8275)
     6d24076 Document solution to #8275
     6178f6e Don't explicitly refer to nodeReg in ldvEnterClosure
     ac31b79 Move the LDV code below the self-loop label (#8275)
     574ccfa Respect the ordering of -package directives
     fac831f Revert "Respect the ordering of -package directives"
     5e86ea5 TcDeriv: s/isomorphism/coercible
     bd7a125 With GND, report Coercible errors earliy
     1791ea0 Print nicer error message for Coercible errors
     06facab Refactor deferTcSForAllEq: Do not bind, but return EvTerm
     249d47a Bind monadic stuff in getCoercibleInst locally, not via parameters
     e1e9faf Handle Coercible (forall a. t) (forall a. t2) in TcInteract
     b859c18 More links to [Coercible Instances]
     3fecf81 Remove dead code orphaned by implementing GND with `coerce`.
     4067340 Rejig rejigConRes & friends, doing role checks in a second pass.
     20cc594 Improve the handling of used-once stuff
     b84fff3 Fix location of spliced-in role annotations.
     90588c1 Move FunDeps to typecheck
     cb17c1f Note [HyperStr and Use demands]
     0fe399c Some popular typos in comments
     51bebb7 Refactor: Origin of inferred Thetas
     4025d66 Elaborate "deriving" error messages
     84d4165 Merge remote-tracking branch 'origin/master' into better-ho-cardinality
     9e0ec3c Initial work on Nested CPR
     20b5770 Further work on Nested CPR
     0052efc Reimplement mkWWcpr_help
     f559a15 Do not generate workers with one element (# .. #) types
     da8665c Fix a lubDmdResult equation
     f4e5641 Loop breakers are not allowed to have a Converges DmdResult
     938cf3d Apply state hack only to information about arguments
     5b76053 More tracing
     48a9118 Recover [CPR for sum types] (slightly differently)
     f523007 Do not forget about Divergence of thunks


More information about the ghc-commits mailing list