summaryrefslogtreecommitdiff
path: root/compiler/stranal
Commit message (Expand)AuthorAgeFilesLines
* WorkWrap: Rip out unsafeGlobalDynFlags usage in mkWwInlineRuleBen Gamari2018-06-071-1/+1
* Conservatively estimate levity in worker/wrapperBen Gamari2018-06-021-1/+11
* Do not unpack class dictionaries with INLINABLESimon Peyton Jones2018-04-262-28/+46
* Inline wrappers earlierSimon Peyton Jones2018-04-201-53/+84
* Fix grammaros in commentsGabor Greif2017-10-171-1/+1
* Fix nasty bug in w/w for absence analysisSimon Peyton Jones2017-10-031-14/+23
* Comments onlySimon Peyton Jones2017-10-031-1/+1
* A bunch of typofixesGabor Greif2017-09-261-1/+1
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-193-0/+6
* Allow CSE'ing of work-wrapped bindings (#14186)Joachim Breitner2017-09-121-1/+5
* Zap stable unfoldings in worker/wrapperSimon Peyton Jones2017-06-281-2/+5
* 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
* Do Worker/Wrapper for NOINLINE thingsEric Seidel2017-02-051-12/+74
* Spelling fixesGabor Greif2017-02-021-1/+1
* Join pointsLuke Maurer2017-02-013-23/+163
* Record evaluated-ness on workers and wrappersSimon Peyton Jones2017-01-231-24/+84
* Typos and grammar in manual/commentsGabor Greif2017-01-232-2/+2
* Spelling fixes in comments [ci skip]Gabor Greif2017-01-181-2/+2
* Typos in comments only [ci skip]Gabor Greif2017-01-181-1/+1
* 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