summaryrefslogtreecommitdiff
path: root/compiler/GHC/Hs/Utils.hs
Commit message (Expand)AuthorAgeFilesLines
* Handle records in the renamersheaf2023-03-291-69/+181
* Document the semantics of pattern bindings a bit betterSimon Peyton Jones2023-01-171-28/+79
* Only store Name in FunRhs rather than Id with knot-tied fieldsMatthew Pickering2023-01-061-1/+1
* HsToken in TypeArg (#19623)Vladislav Zavialov2023-01-051-2/+2
* Type vs Constraint: finally nailedSimon Peyton Jones2022-11-111-53/+12
* Minor SDoc-related cleanupKrzysztof Gogolewski2022-10-281-1/+4
* Scrub various partiality involving lists (again).M Farkas-Dyck2022-10-191-4/+7
* Scrub partiality about `NewOrData`.M Farkas-Dyck2022-09-191-2/+3
* Remove many GHC dependencies from L.H.Sromes2022-07-061-1/+1
* TTG: Move CoreTickish out of LHS.Bindsromes2022-07-061-2/+2
* HsToken for @-patterns and TypeApplications (#19623)Vladislav Zavialov2022-06-201-3/+3
* TTG: Rework and improve splicesromes2022-06-011-20/+9
* TTG: Move MatchGroup Origin field and MatchGroupTc to GHC.Hswip/romes/ttg-matchgroup-originromes2022-05-261-6/+5
* Desugar RecordUpd in `tcExpr`wip/T18802CarrieMY2022-05-251-2/+5
* Implement \cases (Proposal 302)Jakob Bruenker2022-04-011-1/+10
* Keep track of promotion ticks in HsOpTywip/no-c-stubswip/matt-merge-batchsheaf2022-04-011-6/+7
* Fix isLiftedType_maybe and handle falloutsheaf2022-03-141-0/+2
* TTG Pull AbsBinds and ABExport out of the main ASTromes2022-03-141-27/+36
* TTG: replace Void/NoExtCon with DataConCantHappenKrzysztof Gogolewski2021-11-291-1/+1
* EPA: Get rid of bare SrcSpan's in the ParsedSourceAlan Zimmerman2021-11-021-7/+7
* Introduce Concrete# for representation polymorphism checkssheaf2021-10-171-6/+2
* Clean up HiePass constraintsVladislav Zavialov2021-10-041-2/+1
* Remove NoGhcTc usage from HsMatchContextArtyom Kuznetsov2021-09-281-2/+2
* EPA: correctly capture comments between 'where' and bindsAlan Zimmerman2021-09-171-2/+2
* EPA: Capture '+' location for NPlusKPatAlan Zimmerman2021-09-081-1/+1
* Move `ol_witness` to `OverLitTc`Dr. ERDI Gergo2021-08-131-3/+3
* Refactor HsStmtContext and remove HsDoRnArtyom Kuznetsov2021-08-101-5/+5
* Use HsExpansion for overloaded list patternssheaf2021-06-291-2/+6
* HsUniToken and HsToken for HsArrow (#19623)Vladislav Zavialov2021-06-161-2/+2
* HsToken for HsPar, ParPat, HsCmdPar (#19523)Vladislav Zavialov2021-05-231-18/+9
* Change representation of field selector occurencesShayne Fletcher2021-05-231-2/+2
* Changes to HsRecField'Shayne Fletcher2021-05-191-2/+2
* Remove useless {-# LANGUAGE CPP #-} pragmasSylvain Henry2021-05-121-1/+1
* Fully remove HsVersions.hSylvain Henry2021-05-121-2/+0
* EPA: Use custom AnnsIf structure for HsIf and HsCmdIfAlan Zimmerman2021-05-111-2/+2
* Allow visible type application for levity-poly data consSimon Peyton Jones2021-05-071-2/+4
* EPA: properly capture semicolons between Matches in a FunBindAlan Zimmerman2021-05-061-1/+2
* EPA: cleanups after the mergeAlan Zimmerman2021-04-191-20/+20
* EPA : rename AnnAnchor to EpaAnchorAlan Zimmerman2021-03-311-1/+1
* EPA : Rename ApiAnn to EPAnnAlan Zimmerman2021-03-311-20/+20
* GHC Exactprint main commitAlan Zimmerman2021-03-201-206/+293
* Improve handling of overloaded labels, literals, lists etcwip/T19154Simon Peyton Jones2021-02-191-1/+1
* The Char kind (#11342)Daniel Rogozin2021-02-061-0/+4
* Add explicit import lists to Data.List importsOleg Grenrus2021-01-291-1/+1
* Separate AST from GhcPass (#18936)John Ericson2021-01-231-0/+1
* Factorize and document binder collect functionsSylvain Henry2021-01-221-112/+218
* Refactor renamer datastructuresAdam Gundry2020-12-241-3/+3
* Implement type applications in patternsCale Gibbard2020-12-141-5/+5
* Replace HsImplicitBndrs with HsOuterTyVarBndrsRyan Scott2020-11-061-7/+12
* Split HsConDecl{H98,GADT}DetailsRyan Scott2020-10-301-8/+15