summaryrefslogtreecommitdiff
path: root/compiler/stranal
Commit message (Expand)AuthorAgeFilesLines
* Revert "`exprOkForSpeculation` for Note [IO hack in the demand analyser]"Sebastian Graf2020-02-061-11/+11
* compiler: Qualify imports of Data.ListBen Gamari2020-01-121-1/+1
* Better arity for join pointsSimon Peyton Jones2019-10-281-2/+17
* Break up TcRnTypes, among other modules.Richard Eisenberg2019-10-161-0/+1
* `exprOkForSpeculation` for Note [IO hack in the demand analyser]Sebastian Graf2019-09-281-11/+11
* Fix bogus type of case expressionwip/T17056Simon Peyton Jones2019-09-201-5/+7
* Compute demand signatures assuming idAritySebastian Graf2019-04-303-101/+239
* Update Trac ticket URLs to point to GitLabRyan Scott2019-03-153-22/+22
* Always do the worker/wrapper split for NOINLINEsSebastian Graf2019-03-071-0/+31
* 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-122-66/+175
* dmdAnal: Move handling of datacon strictness to mkWWstr_oneBen Gamari2018-12-112-59/+81
* Rename literal constructorsSylvain Henry2018-11-221-1/+1
* Fix cardinality change of fields in addDataConStrictnessÖmer Sinan Ağacan2018-10-151-1/+1
* Add RubbishLit for absent bindings of UnliftedRepSebastian Graf2018-10-141-10/+26
* Define activeAfterInitial, activeDuringFinalSimon Peyton Jones2018-09-051-2/+2
* Replace most occurences of foldl with foldl'.klebinger.andreas@gmx.at2018-08-211-2/+2
* Revert "Don't inline functions with RULES too early"Ben Gamari2018-08-011-2/+2
* Don't inline functions with RULES too earlySimon Peyton Jones2018-07-311-2/+2
* 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