summaryrefslogtreecommitdiff
path: root/compiler/GHC/Stg/Lint.hs
Commit message (Expand)AuthorAgeFilesLines
* Refactored Simplify passDominik Peteler2022-07-221-5/+3
* Don't mark lambda binders as OtherConAndreas Klebinger2022-06-271-1/+1
* Misc cleanupKrzysztof Gogolewski2022-05-161-10/+7
* StgLint: Check that functions are applied to compatible runtime repsAndreas Klebinger2022-05-011-21/+132
* StgLint: Lint constructor applications and strict workers for arity.Andreas Klebinger2022-04-141-4/+25
* Drop the app invariantghc-9.5-startJoachim Breitner2022-04-091-1/+1
* GenStgAlt 3-tuple synonym --> Record typedoyougnu2022-03-021-6/+11
* Tag inference work.Andreas Klebinger2022-02-121-1/+17
* Purge DynFlags from GHC.StgJohn Ericson2022-02-061-7/+4
* Increase type sharingBen Gamari2021-11-171-1/+1
* Dynflags: introduce DiagOptsSylvain Henry2021-07-011-27/+35
* Make Logger independent of DynFlagsSylvain Henry2021-06-071-2/+2
* Compute Severity of diagnostics at birthAlfredo Di Napoli2021-04-011-23/+24
* Add `MessageClass`, rework `Severity` and add `DiagnosticReason`.wip/adinapoli-message-class-new-designAlfredo Di Napoli2021-03-291-3/+4
* Generate GHCi bytecode from STG instead of Core and support unboxedLuite Stegeman2021-03-201-2/+6
* Implement the UnliftedDatatypes extensionSebastian Graf2021-03-141-3/+5
* Add option to give each usage of a data constructor its own info tableMatthew Pickering2021-03-031-3/+3
* Refactor LoggerSylvain Henry2021-02-131-4/+6
* Remove ErrDoc and MsgDocAlfredo Di Napoli2021-02-011-7/+7
* Remove StgLamLeif Metcalf2021-01-291-4/+0
* Lint the compiler for extraneous LANGUAGE pragmasHécate2020-10-101-2/+2
* Introduce isBoxedTupleDataCon and use it to fix #18644Ryan Scott2020-09-041-2/+2
* DynFlags: remove use of sdocWithDynFlags from GHC.Stg.* (#17957)Sylvain Henry2020-07-211-37/+49
* Remove PprStyle param of logging actionsSylvain Henry2020-05-011-1/+1
* Refactor PprDebug handlingSylvain Henry2020-05-011-1/+1
* Unit: split and rename modulesSylvain Henry2020-04-301-1/+1
* Modules: Utils and Data (#13009)Sylvain Henry2020-04-261-5/+5
* Modules: Types (#13009)Sylvain Henry2020-03-291-10/+10
* Modules: Core (#13009)Sylvain Henry2020-03-161-2/+2
* Modules: Core (#13009)Sylvain Henry2020-02-261-2/+2
* Modules: Driver (#13009)Sylvain Henry2020-02-211-1/+1
* Do CafInfo/SRT analysis in CmmÖmer Sinan Ağacan2020-01-311-19/+0
* Module hierarchy (#13009): StgSylvain Henry2019-12-311-0/+396