summaryrefslogtreecommitdiff
path: root/compiler/GHC/HsToCore/Expr.hs
Commit message (Expand)AuthorAgeFilesLines
* ApplicativeDo: Set pattern location before running exhaustiveness checkerMatthew Pickering2022-12-021-1/+2
* Scrub some no-warning pragmas.M Farkas-Dyck2022-11-231-1/+0
* Implement UNPACK support for sum types.Madeline Haraj2022-11-141-1/+1
* Type vs Constraint: finally nailedSimon Peyton Jones2022-11-111-5/+5
* Fix typosKrzysztof Gogolewski2022-09-141-4/+4
* Fix typosEric Lindblad2022-09-141-2/+2
* Minor cleanupKrzysztof Gogolewski2022-09-011-1/+1
* Remove many GHC dependencies from L.H.Sromes2022-07-061-1/+1
* TTG: Move CoreTickish out of LHS.Bindsromes2022-07-061-3/+3
* desugar: Look through ticks when warning about possible literal overflowMatthew Pickering2022-07-011-3/+30
* HsToken for @-patterns and TypeApplications (#19623)Vladislav Zavialov2022-06-201-1/+1
* Typecheck remaining ValArgs in rebuildHsAppssheaf2022-06-091-10/+8
* TTG: Rework and improve splicesromes2022-06-011-3/+4
* Use a class to check validity of withDictwip/withdictKrzysztof Gogolewski2022-05-271-192/+1
* TTG: Move MatchGroup Origin field and MatchGroupTc to GHC.Hswip/romes/ttg-matchgroup-originromes2022-05-261-2/+2
* Desugar RecordUpd in `tcExpr`wip/T18802CarrieMY2022-05-251-259/+1
* Fix bad interaction between withDict and the SpecialiserSimon Peyton Jones2022-05-171-47/+78
* Use the wrapper for an unlifted bindingSimon Peyton Jones2022-05-101-3/+3
* Docs: datacon eta-expansion, rep-poly checkssheaf2022-04-081-3/+2
* Add flag -fprof-manual which controls if GHC should honour manual cost centres.Andreas Klebinger2022-04-081-1/+1
* Implement \cases (Proposal 302)Jakob Bruenker2022-04-011-8/+6
* TTG: TH brackets finishing touchesromes2022-03-181-2/+2
* TTG: Refactor bracket for desugaring during tcromes2022-03-181-7/+4
* Separate constructors for typed and untyped bracketsromes2022-03-181-2/+6
* Type-checking untyped bracketsromes2022-03-181-2/+3
* TTG: Refactor HsBracketromes2022-03-181-3/+1
* Fix isLiftedType_maybe and handle falloutsheaf2022-03-141-0/+1
* TTG Pull AbsBinds and ABExport out of the main ASTromes2022-03-141-5/+5
* Kill derived constraintsRichard Eisenberg2022-02-231-1/+1
* Fix some notesMatthew Pickering2022-02-081-1/+0
* Correct type of static forms in hsExprTypeMatthew Pickering2022-01-181-2/+2
* Fix typosKrzysztof Gogolewski2021-12-251-1/+1
* HsToken for let/in (#19623)Vladislav Zavialov2021-11-021-1/+1
* Introduce Concrete# for representation polymorphism checkssheaf2021-10-171-235/+31
* Trees That Grow refactor for HsTick and HsBinTickAndrea Condoluci2021-09-301-19/+17
* EPA: correctly capture comments between 'where' and bindsAlan Zimmerman2021-09-171-1/+1
* Desugarer: Bring existentials in scope when substituting into record GADTsRyan Scott2021-08-251-3/+11
* Refactor HsStmtContext and remove HsDoRnArtyom Kuznetsov2021-08-101-5/+3
* Simplify and improve the eta expansion mechanismSimon Peyton Jones2021-07-281-1/+1
* Don't return unitExpr in dsWhenNoErrssheaf2021-07-101-9/+28
* Fix desugaring with unboxed types (#19883)Krzysztof Gogolewski2021-06-241-1/+3
* Typos, minor comment fixesKrzysztof Gogolewski2021-06-221-1/+1
* Reword: representation instead of levitysheaf2021-06-101-36/+39
* Introduce `hsExprType :: HsExpr GhcTc -> Type` in the new modulewip/hsExprTypeRyan Scott2021-06-081-11/+9
* Port HsToCore messages to new infrastructureAlfredo Di Napoli2021-06-031-47/+11
* HsToken for HsPar, ParPat, HsCmdPar (#19523)Vladislav Zavialov2021-05-231-2/+2
* Change representation of field selector occurencesShayne Fletcher2021-05-231-2/+1
* Changes to HsRecField'Shayne Fletcher2021-05-191-3/+3
* Remove useless {-# LANGUAGE CPP #-} pragmasSylvain Henry2021-05-121-1/+1
* Fully remove HsVersions.hSylvain Henry2021-05-121-2/+0