summaryrefslogtreecommitdiff
path: root/compiler/stranal/WwLib.hs
Commit message (Expand)AuthorAgeFilesLines
* Modules: Core operations (#13009)Sylvain Henry2020-03-181-1207/+0
* Modules: Core (#13009)Sylvain Henry2020-03-161-7/+7
* Comments onlySimon Peyton Jones2020-03-101-0/+6
* Modules: Core (#13009)Sylvain Henry2020-02-261-3/+3
* Modules: Driver (#13009)Sylvain Henry2020-02-211-1/+1
* Normalize types when dropping absent arguments from workersAlexis King2020-02-201-7/+9
* Separate CPR analysis from the Demand analyserwip/sep-cprSebastian Graf2020-02-121-7/+11
* Fix typos, via a Levenshtein-style correctorBrian Wignall2020-01-041-1/+1
* Module hierarchy (#13009): StgSylvain Henry2019-12-311-1/+1
* Break up TcRnTypes, among other modules.Richard Eisenberg2019-10-161-0/+1
* Fix bogus type of case expressionwip/T17056Simon Peyton Jones2019-09-201-5/+7
* Compute demand signatures assuming idAritySebastian Graf2019-04-301-1/+1
* Update Trac ticket URLs to point to GitLabRyan Scott2019-03-151-11/+11
* Remove ExnStr and ThrowsExn businessSebastian Graf2019-02-011-1/+1
* Stomp a few typos and grammarosGabor Greif2018-12-171-2/+2
* Remove another unused import from WwLibSimon Peyton Jones2018-12-131-1/+1
* Remove dead codeSimon Peyton Jones2018-12-121-14/+0
* Improvements to demand analysisSimon Peyton Jones2018-12-121-48/+165
* dmdAnal: Move handling of datacon strictness to mkWWstr_oneBen Gamari2018-12-111-1/+78
* Rename literal constructorsSylvain Henry2018-11-221-1/+1
* Add RubbishLit for absent bindings of UnliftedRepSebastian Graf2018-10-141-10/+26
* Conservatively estimate levity in worker/wrapperBen Gamari2018-06-021-1/+11
* Do not unpack class dictionaries with INLINABLESimon Peyton Jones2018-04-261-22/+42
* Fix nasty bug in w/w for absence analysisSimon Peyton Jones2017-10-031-14/+23
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-191-0/+2
* Zap stable unfoldings in worker/wrapperSimon Peyton Jones2017-06-281-2/+5
* Spelling fixesGabor Greif2017-02-021-1/+1
* Join pointsLuke Maurer2017-02-011-7/+89
* Record evaluated-ness on workers and wrappersSimon Peyton Jones2017-01-231-24/+84
* Typos and grammar in manual/commentsGabor Greif2017-01-231-1/+1
* Spelling fixes in comments [ci skip]Gabor Greif2017-01-181-2/+2
* 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
* Fix shadowing in mkWwBodiesSimon Peyton Jones2016-10-171-26/+52
* 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
* Implement unboxed sum primitive typeÖmer Sinan Ağacan2016-07-211-0/+1
* Make absentError not depend on uniquesBartosz Nitka2016-05-121-1/+8
* 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-061-56/+18
* s/unLifted/unlifted for consistencyÖmer Sinan Ağacan2016-01-271-3/+3
* Replace calls to `ptext . sLit` with `text`Jan Stolarek2016-01-181-1/+1
* Add kind equalities to GHC.Richard Eisenberg2015-12-111-21/+18
* Make -fcpr-off a dynamic flagChristiaan Baaij2015-08-051-3/+9
* Use varToCoreExpr in mkWWcpr_helpSimon Peyton Jones2015-07-211-1/+3
* 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
* unlit compiler/stranal/ modulesHerbert Valerio Riedel2014-12-011-0/+770