summaryrefslogtreecommitdiff
path: root/compiler/Language
Commit message (Expand)AuthorAgeFilesLines
* Force the Docs structure to prevent leaks in GHCi with -haddock without -fwri...wip/force-docsZubin Duggal2023-01-031-1/+3
* Store RdrName rather than OccName in HolesMatthew Pickering2022-12-241-2/+2
* Scrub some no-warning pragmas.M Farkas-Dyck2022-11-232-5/+0
* Type vs Constraint: finally nailedSimon Peyton Jones2022-11-111-0/+2
* Class layout info (#19623)Vladislav Zavialov2022-10-237-28/+72
* implement proposal 106 (Define Kinds Without Promotion) (fixes #6024)Ross Paterson2022-09-271-5/+18
* Scrub partiality about `NewOrData`.M Farkas-Dyck2022-09-191-5/+21
* Fix typosEric Lindblad2022-09-143-9/+9
* EPA: DotFieldOcc does not have exact print annotationsAlan Zimmerman2022-08-112-3/+2
* Remove many GHC dependencies from L.H.Sromes2022-07-068-311/+130
* TTG for HsTyLitromes2022-07-062-9/+13
* TTG for ForeignImport/Exportromes2022-07-063-110/+32
* TTG: Move CoreTickish out of LHS.Bindsromes2022-07-061-8/+3
* Prune L.H.S modules of GHC dependenciesromes2022-07-068-245/+135
* Restore Eq instance of ImportDeclQualifiedStyleromes2022-07-061-1/+1
* Refactor ModuleName to L.H.S.Module.Nameromes2022-07-034-10/+63
* TTG: Move ImpExp client-independent bits to L.H.S.ImpExpromes2022-07-036-26/+217
* TTG: Move HsModule to L.H.Sromes2022-07-033-1/+65
* HsToken for @-patterns and TypeApplications (#19623)Vladislav Zavialov2022-06-203-3/+23
* TTG: Rework and improve splicesromes2022-06-016-98/+47
* Move UntypedSpliceFlavour from L.H.S to GHC.Hsromes2022-06-011-7/+0
* Restore Note [Quasi-quote overview]romes2022-06-011-1/+20
* TTG: Move MatchGroup Origin field and MatchGroupTc to GHC.Hswip/romes/ttg-matchgroup-originromes2022-05-261-10/+2
* HsUniToken for :: in GADT constructors (#19623)Vladislav Zavialov2022-04-081-1/+1
* Implement \cases (Proposal 302)Jakob Bruenker2022-04-012-55/+96
* Keep track of promotion ticks in HsOpTywip/no-c-stubswip/matt-merge-batchsheaf2022-04-011-0/+2
* Fix reference to Note [FunBind vs PatBind]Ben Gamari2022-03-301-2/+2
* Fix all invalid haddock comments in the compilerZubin Duggal2022-03-292-21/+19
* hi haddock: Lex and store haddock docs in interface filesZubin Duggal2022-03-232-17/+20
* Remove dead code HsDoRnromes2022-03-191-4/+0
* TTG: Refactor bracket for desugaring during tcromes2022-03-182-24/+15
* Separate constructors for typed and untyped bracketsromes2022-03-182-21/+25
* Type-checking untyped bracketsromes2022-03-181-4/+1
* TTG: Refactor HsBracketromes2022-03-182-23/+5
* TTG Pull AbsBinds and ABExport out of the main ASTromes2022-03-143-300/+0
* Fix up Note [Bind free vars]romes2022-03-141-45/+2
* Kill derived constraintsRichard Eisenberg2022-02-231-6/+1
* Fix some notesMatthew Pickering2022-02-082-3/+3
* Fix a few Note inconsistenciesBen Gamari2022-02-013-3/+4
* Consistently upper-case "Note ["Ben Gamari2022-02-015-115/+115
* Correct type of static forms in hsExprTypeMatthew Pickering2022-01-181-1/+1
* Fix parsing & printing of unboxed sumssheaf2022-01-111-1/+0
* Fix typosKrzysztof Gogolewski2021-12-251-1/+1
* TTG: replace Void/NoExtCon with DataConCantHappenKrzysztof Gogolewski2021-11-291-15/+34
* Use 'NonEmpty' for the fields in an 'HsProjection' (#20389)Zubin Duggal2021-11-201-1/+3
* EPA: Get rid of bare SrcSpan's in the ParsedSourceAlan Zimmerman2021-11-021-1/+1
* HsToken for let/in (#19623)Vladislav Zavialov2021-11-021-0/+4
* Introduce Concrete# for representation polymorphism checkssheaf2021-10-171-4/+11
* Reject GADT pattern matches in arrow notationsheaf2021-10-091-6/+19
* Trees That Grow refactor for HsTick and HsBinTickAndrea Condoluci2021-09-301-15/+0