summaryrefslogtreecommitdiff
path: root/compiler/stranal
Commit message (Expand)AuthorAgeFilesLines
* Revert "Record evaluated-ness on workers and wrappers"Matthew Pickering2017-01-151-83/+24
* Record evaluated-ness on workers and wrappersSimon Peyton Jones2017-01-131-24/+83
* Never apply worker/wrapper to DFunsSimon Peyton Jones2016-12-211-7/+3
* Add HsSyn prettyprinter testsAlan Zimmerman2016-12-071-3/+3
* Fix shadowing in mkWwBodiesSimon Peyton Jones2016-10-172-27/+55
* extend '-fmax-worker-args' limit to specialiser (Trac #11565)Sergei Trofimovich2016-09-021-5/+9
* restore -fmax-worker-args handling (Trac #11565)Sergei Trofimovich2016-09-011-1/+29
* WwLib: Add strictness signature to "let x = absentError …"Joachim Breitner2016-08-251-5/+9
* DmdAnal: Add a final, safe iterationJoachim Breitner2016-08-251-78/+110
* Comments only: Refer to actually existing NotesJoachim Breitner2016-08-251-2/+3
* Implement unboxed sum primitive typeÖmer Sinan Ağacan2016-07-211-0/+1
* Demand analyser: Implement LetUp rule (#12370)Joachim Breitner2016-07-121-21/+79
* Make absentError not depend on uniquesBartosz Nitka2016-05-121-1/+8
* Typos in DmdAnalÖmer Sinan Ağacan2016-05-011-2/+2
* Comments onlySimon Peyton Jones2016-04-152-22/+21
* Add a final demand analyzer run right before TidyCoreJoachim Breitner2016-04-142-20/+87
* Fix #11814 by throwing more stuff into InScopeSetsRichard Eisenberg2016-04-121-1/+4
* Demand Analyzer: Do not set OneShot information (second try)Joachim Breitner2016-04-063-121/+68
* 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
* s/unLifted/unlifted for consistencyÖmer Sinan Ağacan2016-01-271-3/+3
* Replace calls to `ptext . sLit` with `text`Jan Stolarek2016-01-182-5/+4
* Work SourceText in for all integer literalsAlan Zimmerman2016-01-161-1/+1
* Make demand analysis understand catchSimon Peyton Jones2016-01-072-8/+11
* Add kind equalities to GHC.Richard Eisenberg2015-12-112-23/+20
* Make -fcpr-off a dynamic flagChristiaan Baaij2015-08-051-3/+9
* 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
* Use varToCoreExpr in mkWWcpr_helpSimon Peyton Jones2015-07-211-1/+3
* Improve CPR behavior for strict constructorsSimon Peyton Jones2015-06-261-76/+208
* Fix addDataConStrictnessSimon Peyton Jones2015-06-261-11/+14
* Refactor tuple constraintsSimon Peyton Jones2015-05-181-3/+3
* Revert multiple commitsAustin Seipp2015-05-141-3/+3
* Refactor tuple constraintsSimon Peyton Jones2015-05-131-3/+3
* Wibble to DmdAnalSimon Peyton Jones2015-04-211-4/+4
* Support unboxing for GADT product typesSimon Peyton Jones2015-04-211-1/+4
* Teach DmdAnal about free coercion variablesSimon Peyton Jones2015-04-211-6/+11
* Teach DmdAnal that coercions are value arguments!Simon Peyton Jones2015-04-201-7/+5
* Zap usage info in CSE (Trac #10218)Simon Peyton Jones2015-04-141-2/+2
* Typos in error messages and in commentsGabor Greif2015-04-101-1/+1
* Fix a long-standing bug in the demand analyserSimon Peyton Jones2015-04-071-84/+110
* Replace .lhs with .hs in compiler commentsYuri de Wit2015-02-091-1/+1
* API Annotations tweaks.Alan Zimmerman2015-01-161-2/+4
* unlit compiler/stranal/ modulesHerbert Valerio Riedel2014-12-013-129/+121
* Comments onlySimon Peyton Jones2014-11-041-1/+2
* TyposKrzysztof Gogolewski2014-09-191-1/+1
* Give the worker for an INLINABLE function a suitably-phased ActivationSimon Peyton Jones2014-08-291-25/+29