summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Kick out fewer equalities by thinking harderRichard Eisenberg2021-04-102-27/+44
* Tweak kick-out condition K2b to deal with LHSsRichard Eisenberg2021-04-103-52/+180
* Don't tidy type in pprTypeForUserMatthew Pickering2021-04-091-15/+2
* Avoid repeated zonking and tidying of types in `relevant_bindings`Matthew Pickering2021-04-091-41/+81
* Re-export GHC.Bits from GHC.Prelude with custom shift implementation.Andreas Klebinger2021-04-0938-53/+76
* CoreTidy: handle special cases to preserve more sharing.Sylvain Henry2021-04-091-1/+2
* CoreTidy: enhance strictness noteBen Gamari2021-04-091-5/+15
* Move Iface.Load errors into Iface.Errors moduleAlfredo Di Napoli2021-04-083-320/+341
* Fix #19649 by using filterInScopeM in rnFamEqnRyan Scott2021-04-082-5/+18
* Make sure result of demand analysis is forced promptlyMatthew Pickering2021-04-083-89/+160
* Some extra strictness in Demand.hsMatthew Pickering2021-04-082-3/+13
* Make sure mergeWithKey is inlined and applied strictlyMatthew Pickering2021-04-082-6/+15
* Make updTcRef force the resultMatthew Pickering2021-04-081-2/+1
* Use DmdEnv rather than VarEnv DmdEnvMatthew Pickering2021-04-081-1/+1
* Don't retain reference to whole TcLclEnv in SkolemTVMatthew Pickering2021-04-081-1/+2
* Stop retaining SimplEnvs in unforced UnfoldingsMatthew Pickering2021-04-082-4/+8
* Change foldl' to inline when partially applied (#19534)James Foster2021-04-071-1/+1
* Remove dynamic-by-default (#16782)Sylvain Henry2021-04-071-12/+1
* Make specialisation a bit more aggressiveSimon Peyton Jones2021-04-071-17/+39
* One-Shotify GHC.Utils.Monad.State (#18202)Andreas Klebinger2021-04-051-1/+15
* fix sub-word literals in GHCiLuite Stegeman2021-04-051-9/+26
* Correct warning for deprecated and unrecognised flagsAlfredo Di Napoli2021-04-051-13/+3
* Introduce SevIgnore Severity to suppress warningsAlfredo Di Napoli2021-04-0526-172/+178
* Add special case to stripStgTicksTop for []Matthew Pickering2021-04-051-0/+2
* Implement proposal 403: Lexer cleanupOleg Grenrus2021-04-051-7/+7
* Compute Severity of diagnostics at birthAlfredo Di Napoli2021-04-0124-444/+457
* Add missing axiom exports for CharToNat/NatToCharVladislav Zavialov2021-04-011-0/+2
* Move the EPS into UnitEnvSylvain Henry2021-04-018-18/+20
* Move HPT in UnitEnvSylvain Henry2021-04-019-56/+76
* Move unit DBs in UnitEnvSylvain Henry2021-04-019-38/+56
* Properly initialise UnitEnvSylvain Henry2021-04-012-5/+25
* Encapsulate the EPS IORef in a newtypeSylvain Henry2021-04-017-42/+56
* Data.List specialization to []Oleg Grenrus2021-04-011-1/+4
* Avoid fundep-caused loop in the typecheckerSimon Peyton Jones2021-03-314-47/+140
* EPA : Rename AnnComment to EpaCommentAlan Zimmerman2021-03-315-88/+93
* EPA : rename AnnAnchor to EpaAnchorAlan Zimmerman2021-03-3111-94/+94
* EPA : rename 'api annotations' to 'exact print annotations'Alan Zimmerman2021-03-3119-170/+174
* EPA : Rename ApiAnn to EPAnnAlan Zimmerman2021-03-3118-618/+618
* EPA : Rename AddApiAnn to AddEpAnnAlan Zimmerman2021-03-3112-174/+173
* The result kind of a signature can't mention quantified varsSimon Peyton Jones2021-03-312-9/+86
* import Data.List with explicit import listOleg Grenrus2021-03-311-1/+1
* [armv7] PIC by default + [aarch64-linux] T11276 metric increaseMoritz Angermann2021-03-291-0/+1
* Allocate Adjustors and mark them readable in two stepsMoritz Angermann2021-03-291-4/+3
* Add `MessageClass`, rework `Severity` and add `DiagnosticReason`.wip/adinapoli-message-class-new-designAlfredo Di Napoli2021-03-2962-805/+913
* Replace - with negateOleg Grenrus2021-03-281-2/+2
* Add UnitId to Target recordFendor2021-03-286-20/+41
* Rename StrictSig to DmdSig (#19597)Sebastian Graf2021-03-2831-256/+256
* Rubbish literals for all representations (#18983)Sebastian Graf2021-03-2626-375/+523
* Bump Win32 to 2.13.0.0GHC GitLab CI2021-03-261-1/+1
* Fix lint issueSylvain Henry2021-03-261-1/+1