summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Move Common Context after CSEwip/common-contextJoachim Breitner2013-12-182-2/+5
* Do not do common context for polymorphic functionsJoachim Breitner2013-12-171-4/+3
* New optimizaiton Common ContextJoachim Breitner2013-12-175-0/+248
* Remove unused eqExprXJoachim Breitner2013-12-171-39/+5
* Mention '-fno-ignore-asserts' in documentation.Mikhail Glushenkov2013-12-171-1/+3
* Copy-pasto.Mikhail Glushenkov2013-12-171-1/+1
* Update comments: Void# instead of State# RealWorld#Joachim Breitner2013-12-161-3/+3
* Make types of bothDmdType more preciseJoachim Breitner2013-12-162-25/+39
* Disentangle postProcessDmdTypeM and postProcessUnsatJoachim Breitner2013-12-161-1/+13
* Refactor peelManyCallsJoachim Breitner2013-12-161-18/+53
* Rename postProcessDmdType to postProcessUnsat and use* to reuse*Joachim Breitner2013-12-162-39/+46
* Do not export DmdResult constructors in Demand.lhsJoachim Breitner2013-12-162-12/+12
* Split DmdResult into DmdResult and CPRResultJoachim Breitner2013-12-163-72/+120
* Add Note [non-algebraic or open body type warning]Joachim Breitner2013-12-161-0/+20
* Remove dmdAnalArg and replace by easier to understand codeJoachim Breitner2013-12-161-8/+8
* Clarify the default demand on demand environmentsJoachim Breitner2013-12-164-57/+70
* Move peelFV from DmdAnal to DemandJoachim Breitner2013-12-122-23/+29
* Improve the handling of used-once stuffSimon Peyton Jones2013-12-1212-224/+273
* Guarding against silly shiftsSimon Peyton Jones2013-12-121-12/+68
* Assign strictness signatures to primitive operationsSimon Peyton Jones2013-12-122-3/+14
* Do not split void functionsSimon Peyton Jones2013-12-121-2/+20
* Some refactoring of Demand and DmdAnalSimon Peyton Jones2013-12-124-158/+147
* Spelling in commentSimon Peyton Jones2013-12-101-1/+1
* Better debug printingSimon Peyton Jones2013-12-101-2/+2
* Do not generate given kind-equalities (fix Trac #8566)Simon Peyton Jones2013-12-103-40/+77
* Add more .mailmap entriesHerbert Valerio Riedel2013-12-101-0/+60
* Sort the output of -dump-strsigsJoachim Breitner2013-12-091-5/+8
* Replace mkTopDmdType by mkClosedStrictSigJoachim Breitner2013-12-097-21/+21
* Rename topDmdType to nopDmdTypeJoachim Breitner2013-12-097-28/+34
* Do not forget CPR information after an IO actionJoachim Breitner2013-12-092-2/+19
* New flag: -ddump-strsigsJoachim Breitner2013-12-094-0/+30
* Fix windows x86_64 build.Austin Seipp2013-12-091-1/+1
* Remove the LFBlackHole constructorPatrick Palka2013-12-051-27/+0
* Add `.mailmap` fileHerbert Valerio Riedel2013-12-051-0/+71
* Suggest TemplateHaskell after encountering a parse error on '$' (#7396)Patrick Palka2013-12-051-6/+10
* Clean up Lexer.srcParseErrPatrick Palka2013-12-051-5/+3
* Suggest TemplateHaskell after encountering a naked top-level expressionPatrick Palka2013-12-051-0/+1
* Typecheck typed TH splices properly (fix Trac #8577)Simon Peyton Jones2013-12-054-31/+22
* Comments, and rename a variableSimon Peyton Jones2013-12-051-10/+28
* Fix compiler warnings due to integer size mismatchChristopher Rodrigues2013-12-041-2/+2
* Refactored by Simon Marlow's suggestionEvan Hauck2013-12-041-4/+2
* Made ghc -e have a nonzero exit code upon failure (Trac #7962 )khyperia2013-12-041-4/+10
* Use new flushExec implementation on all operating systems (#8562)Christopher Rodrigues2013-12-041-37/+19
* Update and deduplicate the comments on CAF management (#8590)Patrick Palka2013-12-042-37/+14
* Move the allocation of CAF blackholes into 'newCAF' (#8590)Patrick Palka2013-12-043-45/+39
* Remove code that generates FunDep error message contextJoachim Breitner2013-12-042-45/+17
* Untab ClosureTypes.h and ClosureFlags.cPatrick Palka2013-12-042-79/+79
* Comments onlySimon Peyton Jones2013-12-042-8/+16
* Improve ASSERTSimon Peyton Jones2013-12-041-1/+1
* Comments onlySimon Peyton Jones2013-12-041-10/+9