summaryrefslogtreecommitdiff
path: root/compiler/stranal/DmdAnal.hs
Commit message (Expand)AuthorAgeFilesLines
* Modules: Core (#13009)Sylvain Henry2020-03-161-5/+5
* Modules: Core (#13009)Sylvain Henry2020-02-261-7/+7
* Modules: Driver (#13009)Sylvain Henry2020-02-211-1/+1
* Separate CPR analysis from the Demand analyserwip/sep-cprSebastian Graf2020-02-121-354/+32
* compiler: Qualify imports of Data.ListBen Gamari2020-02-081-1/+1
* `-ddump-str-signatures` dumps Text, not STG [skip ci]Sebastian Graf2020-01-251-1/+1
* Revert "`exprOkForSpeculation` for Note [IO hack in the demand analyser]"Sebastian Graf2020-01-161-11/+11
* Fix more typos, via an improved Levenshtein-style correctorBrian Wignall2020-01-121-2/+2
* Add GHC-API logging hooksSylvain Henry2019-12-181-3/+3
* Better arity for join pointsSimon Peyton Jones2019-10-281-2/+17
* `exprOkForSpeculation` for Note [IO hack in the demand analyser]Sebastian Graf2019-09-281-11/+11
* Compute demand signatures assuming idAritySebastian Graf2019-04-301-96/+201
* Update Trac ticket URLs to point to GitLabRyan Scott2019-03-151-7/+7
* Improvements to demand analysisSimon Peyton Jones2018-12-121-18/+10
* dmdAnal: Move handling of datacon strictness to mkWWstr_oneBen Gamari2018-12-111-58/+3
* Fix cardinality change of fields in addDataConStrictnessÖmer Sinan Ağacan2018-10-151-1/+1
* Replace most occurences of foldl with foldl'.klebinger.andreas@gmx.at2018-08-211-2/+2
* Fix grammaros in commentsGabor Greif2017-10-171-1/+1
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-191-0/+2
* Typos in comments [ci skip]Gabor Greif2017-05-051-8/+8
* Improve demand analysis for join pointsSimon Peyton Jones2017-04-121-20/+62
* Add comments on DmdAnal space leak fixSimon Peyton Jones2017-04-061-0/+3
* Stamp out space leaks from demand analysisReid Barton2017-04-011-1/+21
* Broaden demand analysis IO hack notesDavid Feuer2017-03-131-4/+8
* Upgrade UniqSet to a newtypeDavid Feuer2017-03-011-1/+2
* DmdAnal: Clarify reference to Cardinality Analysis paperBen Gamari2017-02-281-1/+1
* Tweaks and typos in manual, note refs, commentsGabor Greif2017-02-091-1/+1
* Join pointsLuke Maurer2017-02-011-7/+9
* Typos and grammar in manual/commentsGabor Greif2017-01-231-1/+1
* Typos in comments only [ci skip]Gabor Greif2017-01-181-1/+1
* DmdAnal: Add a final, safe iterationJoachim Breitner2016-08-251-78/+110
* Comments only: Refer to actually existing NotesJoachim Breitner2016-08-251-2/+3
* Demand analyser: Implement LetUp rule (#12370)Joachim Breitner2016-07-121-21/+79
* Typos in DmdAnalÖmer Sinan Ağacan2016-05-011-2/+2
* Comments onlySimon Peyton Jones2016-04-151-14/+16
* Add a final demand analyzer run right before TidyCoreJoachim Breitner2016-04-141-0/+28
* Demand Analyzer: Do not set OneShot information (second try)Joachim Breitner2016-04-061-50/+5
* Revert "Demand Analyzer: Do not set OneShot information"Joachim Breitner2016-03-311-5/+50
* Demand Analyzer: Do not set OneShot informationJoachim Breitner2016-03-311-50/+5
* Make warning names more consistentManav Rathi2016-02-251-1/+2
* Another batch of typo fixes in non-codeGabor Greif2016-02-111-1/+1
* Replace calls to `ptext . sLit` with `text`Jan Stolarek2016-01-181-4/+3
* Make demand analysis understand catchSimon Peyton Jones2016-01-071-6/+8
* Add kind equalities to GHC.Richard Eisenberg2015-12-111-2/+2
* Typos in commentsSimon Peyton Jones2015-08-031-3/+3
* Fix Trac #10694: CPR analysisSimon Peyton Jones2015-07-301-21/+18
* Improve strictness analysis for exceptionsSimon Peyton Jones2015-07-211-26/+53
* Improve CPR behavior for strict constructorsSimon Peyton Jones2015-06-261-76/+208
* Fix addDataConStrictnessSimon Peyton Jones2015-06-261-11/+14
* Wibble to DmdAnalSimon Peyton Jones2015-04-211-4/+4