summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Work in progress: nested-cpr.texwip/nested-cprJoachim Breitner2014-02-041-0/+276
* More tracing in the demand analyserJoachim Breitner2014-02-041-2/+14
* Note [Recursion and nested cpr] and test caseJoachim Breitner2014-02-046-0/+71
* CPR testcase: AnonLambdaJoachim Breitner2014-02-043-0/+18
* Replace static CPR flags by dynamic -fcpr-depthJoachim Breitner2014-02-0410-52/+76
* Unify the code paths that create cpr signaturesJoachim Breitner2014-02-042-13/+18
* Remove dmdTransformDataConSigJoachim Breitner2014-02-042-29/+1
* Do not attach CPR information to data constructor idsJoachim Breitner2014-02-043-40/+4
* Mark FacState as not brokenJoachim Breitner2014-02-042-2/+2
* Add a testcase with an infinite CPR propertyJoachim Breitner2014-02-043-0/+16
* Inline the datacon wrapper more aggressivelyJoachim Breitner2014-02-044-3/+34
* Actually create a nested CPR worker-wrapperJoachim Breitner2014-02-042-55/+93
* CPR test case: Case binder CPRJoachim Breitner2014-02-043-0/+21
* Pass nested CPR information from scrunitee to bodyJoachim Breitner2014-02-042-2/+54
* Refactor trimCPRInfo awayJoachim Breitner2014-02-042-32/+47
* Add a flag -fnested-cpr-off to conveniently test the effect of nested CPRJoachim Breitner2014-02-042-11/+25
* Limit the depth of the CPR informationJoachim Breitner2014-02-041-6/+28
* Initial work on Nested CPRSimon Peyton Jones2014-02-0414-110/+183
* Variables of unlifted types are always convergingJoachim Breitner2014-02-043-6/+12
* Note [Termination information and arguments]Joachim Breitner2014-02-043-1/+31
* Some primitive operations are convergingJoachim Breitner2014-02-042-1/+4
* Literals are ConvergingJoachim Breitner2014-02-046-8/+9
* Mark the scrunitee of a multi-way-case as convergingJoachim Breitner2014-02-041-1/+3
* In deferType, return convRes = Converges NoCPRJoachim Breitner2014-02-041-3/+4
* Add Converges to DmdResultJoachim Breitner2014-02-045-21/+70
* Strictify the demand on unlifted argumentsJoachim Breitner2014-02-047-16/+30
* Final fix to #7134 (and #8717 as well.)Kyrill Briantsev2014-02-041-12/+4
* Eliminate duplicate code in Cmm pipelineJan Stolarek2014-02-031-51/+30
* Document deprecations in HooplJan Stolarek2014-02-033-2/+30
* Add test-case for #8726Herbert Valerio Riedel2014-02-022-0/+86
* Remove unused importJan Stolarek2014-02-021-1/+0
* Remove redundant NoMonoLocalBinds pragmaJan Stolarek2014-02-021-5/+1
* Fix a popular typo in commentsGabor Greif2014-02-018-8/+8
* Nuke dead codeJan Stolarek2014-02-014-681/+5
* Simplify Control Flow Optimisations Cmm passJan Stolarek2014-02-011-31/+12
* Remove unnecessary LANGUAGE pragmaJan Stolarek2014-02-011-5/+0
* Loopification jump between stack and heap checksJan Stolarek2014-02-013-18/+53
* Remove some references to deprecated -fglasgow-exts in user's guideKrzysztof Gogolewski2014-02-012-11/+6
* Individual sdist-foo targetsJoachim Breitner2014-01-311-2/+12
* No need to remove testsuite/.gitJoachim Breitner2014-01-311-1/+0
* Update to latest Cabal 1.18 branch tipHerbert Valerio Riedel2014-01-311-0/+0
* Fix some edge cases in 8f8bd88c (#7134)Kyrill Briantsev2014-01-301-7/+12
* Remove Coercible documentation from compiler/prelude/primops.txt.ppJoachim Breitner2014-01-301-41/+0
* Bump win32 version number in release notesAustin Seipp2014-01-301-1/+1
* Add a perf-cross build setting.Luke Iannini2014-01-301-0/+26
* Fix iOS build (fallout from 28b031c506)Austin Seipp2014-01-301-2/+5
* Fix glitch in core-spec pdfJan Stolarek2014-01-292-1/+3
* Update Win32 submodule to pull in version bumpHerbert Valerio Riedel2014-01-291-0/+0
* Bump version: 7.7 -> 7.9ghc-7.9-startAustin Seipp2014-01-291-1/+1
* Remove a TODO FIXME in the release notes.Austin Seipp2014-01-291-13/+0