summaryrefslogtreecommitdiff
path: root/compiler/Language
Commit message (Expand)AuthorAgeFilesLines
* 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
* Remove NoGhcTc usage from HsMatchContextArtyom Kuznetsov2021-09-281-1/+1
* Move `ol_witness` to `OverLitTc`Dr. ERDI Gergo2021-08-131-24/+5
* Modify InlineSpec data constructor (helps fix #18138)Alina Banerjee2021-08-111-5/+18
* Refactor HsStmtContext and remove HsDoRnArtyom Kuznetsov2021-08-101-43/+64
* Minor fix to pretty-printing of linear typesKrzysztof Gogolewski2021-08-051-4/+0
* Use HsExpansion for overloaded list patternssheaf2021-06-291-6/+1
* HsUniToken and HsToken for HsArrow (#19623)Vladislav Zavialov2021-06-163-11/+24
* Change representation of HsGetField and HsProjectionShayne Fletcher2021-05-272-32/+35
* HsToken for HsPar, ParPat, HsCmdPar (#19523)Vladislav Zavialov2021-05-233-0/+20
* Change representation of field selector occurencesShayne Fletcher2021-05-235-34/+86
* Remove Maybe from Context in HsQualTyAlan Zimmerman2021-05-211-1/+1
* Changes to HsRecField'Shayne Fletcher2021-05-194-45/+53
* Remove useless {-# LANGUAGE CPP #-} pragmasSylvain Henry2021-05-125-5/+5
* Fully remove HsVersions.hSylvain Henry2021-05-123-7/+0
* Allow visible type application for levity-poly data consSimon Peyton Jones2021-05-072-5/+0
* 19486 Nearly all uses of `uniqCompareFS` are dubious and lack a non-determini...Sasha Bogicevic2021-05-061-1/+1
* Pretty-print HsArgPar applications correctly (#19737)Ryan Scott2021-04-271-4/+51
* Rename references to Note [Trees That Grow] consistently [skip ci]wip/amg/rename-ttg-notesAdam Gundry2021-04-236-12/+18
* EPA : rename 'api annotations' to 'exact print annotations'Alan Zimmerman2021-03-316-132/+136
* EPA : Rename AddApiAnn to AddEpAnnAlan Zimmerman2021-03-311-2/+2
* Add compiler linting to CIHécate2021-03-256-50/+36
* Transfer tickish things to GHC.Types.TickishLuite Stegeman2021-03-202-2/+2
* rename Tickish to CoreTickishLuite Stegeman2021-03-202-3/+3