summaryrefslogtreecommitdiff
path: root/compiler/stgSyn/StgLint.hs
Commit message (Expand)AuthorAgeFilesLines
* Use DeriveFunctor throughout the codebase (#15654)Krzysztof Gogolewski2019-06-121-4/+3
* Fix StgLint bound id check, generalize StgLintÖmer Sinan Ağacan2018-12-071-48/+85
* Implement late lambda liftSebastian Graf2018-11-231-12/+27
* Remove StgBinderInfo and related computation in CoreToStgÖmer Sinan Ağacan2018-11-121-2/+2
* Run StgCse after unarise, fixes #15300Ömer Sinan Ağacan2018-07-271-9/+1
* StgLint overhaulÖmer Sinan Ağacan2018-02-181-313/+146
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-191-0/+2
* Fix typos in diagnostics, testsuite and commentsGabor Greif2017-09-071-1/+1
* StgLint: Show constructor arity in mismatch messageBen Gamari2017-09-051-1/+1
* StgLint: Give up on trying to compare typesBen Gamari2017-08-291-44/+8
* StgLint: Enforce MultiValAlt liveness invariant only after unariserBen Gamari2017-08-291-22/+38
* StgLint: Show type of out-of-scope bindersBen Gamari2017-08-291-1/+2
* StgLint: Allow join point bindings of unlifted typeBen Gamari2017-08-221-2/+2
* StgLint: Don't loop on tycons with runtime rep argumentsBen Gamari2017-07-111-6/+19
* Use lengthIs and friends in more placesRyan Scott2017-06-021-2/+2
* Allow top-level string literals in Core (#8472)Takano Akio2017-01-201-7/+10
* Update levity polymorphismRichard Eisenberg2017-01-191-19/+15
* Remove StgRubbishArg and CmmArgÖmer Sinan Ağacan2016-08-101-1/+0
* Implement unboxed sum primitive typeÖmer Sinan Ağacan2016-07-211-12/+20
* Remove some old commented out code in StgLintBartosz Nitka2016-04-141-12/+2
* Remove "use mask" from StgAlt syntaxÖmer Sinan Ağacan2016-02-241-4/+4
* Remove unused LiveVars and SRT fields of StgCaseÖmer Sinan Ağacan2016-02-081-4/+4
* Revert "Remove unused LiveVars and SRT fields of StgCase and StgLetNoEscape"Ömer Sinan Ağacan2016-02-061-4/+4
* Remove unused LiveVars and SRT fields of StgCase and StgLetNoEscapeÖmer Sinan Ağacan2016-02-041-4/+4
* s/unLifted/unlifted for consistencyÖmer Sinan Ağacan2016-01-271-4/+4
* Replace calls to `ptext . sLit` with `text`Jan Stolarek2016-01-181-22/+21
* Remove some redundant definitions/constraintsHerbert Valerio Riedel2015-12-311-1/+0
* Drop pre-AMP compatibility CPP conditionalsHerbert Valerio Riedel2015-12-311-3/+0
* Add kind equalities to GHC.Richard Eisenberg2015-12-111-1/+0
* Make Monad/Applicative instances MRP-friendlyHerbert Valerio Riedel2015-10-171-3/+4
* Source notes (CorePrep and Stg support)Peter Wortmann2014-12-161-3/+1
* compiler: de-lhs stgSyn/Austin Seipp2014-12-031-0/+535