summaryrefslogtreecommitdiff
path: root/compiler/GHC/Iface
Commit message (Expand)AuthorAgeFilesLines
* A bunch of changes related to eta reductionwip/T18993bSimon Peyton Jones2022-05-271-8/+13
* Do arity trimming at bindings, rather than in exprAritySimon Peyton Jones2022-05-271-17/+125
* TTG: Move MatchGroup Origin field and MatchGroupTc to GHC.Hswip/romes/ttg-matchgroup-originromes2022-05-261-1/+4
* Remove HscEnv from GHC.HsToCore.Usage (related to #17957)Andre Marianiello2022-05-251-2/+7
* Change `Backend` type and remove direct dependencieswip/backend-as-recordNorman Ramsey2022-05-212-2/+2
* Fix printing of brackets in multiplicities (#20315)jackohughes2022-05-131-2/+9
* Fix several note referencesKrzysztof Gogolewski2022-05-021-2/+3
* exprIsDeadEnd: Use isDeadEndAppSig to check if a function appliction is botto...Andreas Klebinger2022-05-011-2/+2
* Remove LevityInfoKrzysztof Gogolewski2022-04-201-5/+0
* Rename [] to List (#21294)Vladislav Zavialov2022-04-071-16/+16
* Implement \cases (Proposal 302)Jakob Bruenker2022-04-011-2/+2
* Keep track of promotion ticks in HsOpTywip/no-c-stubswip/matt-merge-batchsheaf2022-04-011-1/+1
* Refactor handling of global initializersBen Gamari2022-04-011-11/+10
* Fix all invalid haddock comments in the compilerZubin Duggal2022-03-292-5/+4
* Modularize Tidy (#17957)Sylvain Henry2022-03-252-234/+182
* hi haddock: Lex and store haddock docs in interface filesZubin Duggal2022-03-233-39/+41
* Avoid some SOURCE importsSylvain Henry2022-03-201-1/+1
* TTG: TH brackets finishing touchesromes2022-03-181-2/+2
* TTG: Refactor bracket for desugaring during tcromes2022-03-181-9/+6
* Separate constructors for typed and untyped bracketsromes2022-03-181-5/+12
* TTG: Refactor HsBracketromes2022-03-181-11/+13
* TTG Pull AbsBinds and ABExport out of the main ASTromes2022-03-141-17/+22
* gitlab-ci: Use the linters image in hlint jobBen Gamari2022-03-111-1/+0
* Ticky profiling improvements.Matthew Pickering2022-03-021-1/+1
* Ticky: Gate tag-inference dummy ticky-counters behind a flag.Andreas Klebinger2022-02-251-1/+1
* Introduce `MaybeValidated` type to remove invalid statesJohn Ericson2022-02-231-23/+44
* Prepare rechecking logic for new type in a few waysJohn Ericson2022-02-231-67/+74
* Kill derived constraintsRichard Eisenberg2022-02-231-9/+6
* Track object file dependencies for TH accurately (#20604)Zubin Duggal2022-02-201-2/+3
* Tag inference work.Andreas Klebinger2022-02-123-18/+39
* Include ru_name in toHsRule messageZiyang Liu2022-02-091-10/+8
* Fix some notesMatthew Pickering2022-02-081-1/+1
* compiler: Introduce and use RoughMap for instance environmentsBen Gamari2022-02-042-8/+10
* Fix a few Note inconsistenciesBen Gamari2022-02-013-4/+7
* Consistently upper-case "Note ["Ben Gamari2022-02-013-3/+3
* Define and use restoreLclEnvSimon Peyton Jones2022-01-271-10/+10
* Correct type of static forms in hsExprTypeMatthew Pickering2022-01-181-1/+0
* warnPprTrace: pass separately the reasonKrzysztof Gogolewski2022-01-113-4/+4
* Fix parsing & printing of unboxed sumssheaf2022-01-111-6/+21
* Multiple Home UnitsMatthew Pickering2021-12-284-71/+75
* Fix typosKrzysztof Gogolewski2021-12-251-3/+3
* Give plugins a better interface (#17957)Sylvain Henry2021-12-213-27/+26
* Change isUnliftedTyCon to marshalablePrimTyCon (#20401)Krzysztof Gogolewski2021-12-171-103/+0
* TTG: replace Void/NoExtCon with DataConCantHappenKrzysztof Gogolewski2021-11-291-1/+1
* Misc cleanupKrzysztof Gogolewski2021-11-251-4/+2
* More support for optional home-unitSylvain Henry2021-11-203-43/+50
* Default kind vars in tyfams with -XNoPolyKindssheaf2021-11-081-14/+12
* Print the Type kind qualified when ambiguous (#20627)Vladislav Zavialov2021-11-071-1/+2
* Make Word64 use Word64# on every architectureSylvain Henry2021-11-061-10/+2
* EPA: Get rid of bare SrcSpan's in the ParsedSourceAlan Zimmerman2021-11-021-36/+36