summaryrefslogtreecommitdiff
path: root/compiler/GHC/Tc/Gen/Splice.hs
Commit message (Expand)AuthorAgeFilesLines
* Misc cleanupKrzysztof Gogolewski2023-01-051-1/+1
* Handle type data declarations in Template Haskell quotations and splices (fix...Ross Paterson2022-12-031-1/+1
* Refactor TyCon to have a top-level productSimon Peyton Jones2022-12-021-1/+1
* Type vs Constraint: finally nailedSimon Peyton Jones2022-11-111-23/+25
* Export pprTrace and friends from GHC.Prelude.Andreas Klebinger2022-11-031-1/+0
* Convert Diagnostics in GHC.Tc.Gen.Splice (#20116)Aaron Allen2022-10-241-77/+39
* Allow configuration of error message printingMatthew Pickering2022-10-181-1/+2
* Fix typosKrzysztof Gogolewski2022-09-141-2/+2
* Fix typosEric Lindblad2022-09-141-1/+1
* Add diagnostic codessheaf2022-09-131-20/+21
* EPA: DotFieldOcc does not have exact print annotationsAlan Zimmerman2022-08-111-1/+2
* Fix TH + defer-type-errors interaction (#21920)Krzysztof Gogolewski2022-08-041-6/+0
* TTG: Rework and improve splicesromes2022-06-011-344/+573
* Fix all invalid haddock comments in the compilerZubin Duggal2022-03-291-2/+2
* hi haddock: Lex and store haddock docs in interface filesZubin Duggal2022-03-231-17/+26
* TTG: TH brackets finishing touchesromes2022-03-181-17/+20
* TTG: Make HsQuote GhcTc isomorphic to NoExtFieldromes2022-03-181-8/+2
* TTG: Refactor bracket for desugaring during tcromes2022-03-181-15/+23
* Separate constructors for typed and untyped bracketsromes2022-03-181-14/+9
* Type-checking untyped bracketsromes2022-03-181-2/+2
* TTG: Refactor HsBracketromes2022-03-181-2/+2
* Error on anon wildcards in tcAnonWildCardOccsheaf2022-02-261-1/+0
* Track object file dependencies for TH accurately (#20604)Zubin Duggal2022-02-201-3/+3
* compiler: Introduce and use RoughMap for instance environmentsBen Gamari2022-02-041-1/+1
* Fix a few Note inconsistenciesBen Gamari2022-02-011-1/+1
* Rework the handling of SkolemInfoMatthew Pickering2022-01-291-3/+3
* Define and use restoreLclEnvSimon Peyton Jones2022-01-271-7/+2
* Multiple Home UnitsMatthew Pickering2021-12-281-0/+5
* Fix typosKrzysztof Gogolewski2021-12-251-1/+1
* Give plugins a better interface (#17957)Sylvain Henry2021-12-211-1/+1
* Change isUnliftedTyCon to marshalablePrimTyCon (#20401)Krzysztof Gogolewski2021-12-171-1/+1
* Add PromotedInfixT/PromotedUInfixT to THJakob Brünker2021-12-111-27/+29
* Catch type-checker exceptions when splicingSimon Peyton Jones2021-08-021-4/+10
* Introduce FinderLocations for decoupling Finder from DynFlagsFendor2021-07-231-1/+3
* Make TmpFs independent of DynFlagsSylvain Henry2021-07-191-1/+1
* Dynflags: introduce DiagOptsSylvain Henry2021-07-011-2/+3
* Try to simplify zoo of functions in `Tc.Utils.Monad`Alfredo Di Napoli2021-06-281-27/+33
* Introduce `hsExprType :: HsExpr GhcTc -> Type` in the new modulewip/hsExprTypeRyan Scott2021-06-081-5/+6
* Driver Rework PatchMatthew Pickering2021-06-031-1/+3
* Fully remove HsVersions.hSylvain Henry2021-05-121-2/+0
* Replace CPP assertions with Haskell functionsSylvain Henry2021-05-121-6/+7
* Ensure assert from Control.Exception isn't usedSylvain Henry2021-05-121-1/+1
* Replace (ptext .. sLit) with `text`Sylvain Henry2021-04-291-5/+5
* Add GhcMessage and ancillary typesAlfredo Di Napoli2021-04-291-4/+64
* template-haskell: Run TH splices with err_vars from current contextMatthew Pickering2021-04-121-1/+5
* Add `MessageClass`, rework `Severity` and add `DiagnosticReason`.wip/adinapoli-message-class-new-designAlfredo Di Napoli2021-03-291-2/+2
* Refactor FinderCacheSylvain Henry2021-03-261-1/+4
* Move loader state into InterpSylvain Henry2021-03-231-11/+10
* GHC Exactprint main commitAlan Zimmerman2021-03-201-8/+9
* template-haskell: Add putDoc, getDoc, withDecDoc and friendsLuke Lau2021-03-101-5/+164