summaryrefslogtreecommitdiff
path: root/compiler/GHC/HsToCore
Commit message (Expand)AuthorAgeFilesLines
* Simplify and improve the eta expansion mechanismSimon Peyton Jones2021-07-281-1/+1
* Don't abort on representation polymorphism checkKrzysztof Gogolewski2021-07-271-1/+1
* Simplify FFI codeKrzysztof Gogolewski2021-07-271-15/+7
* template-haskell: Add support for default declarationsMario Blažević2021-07-213-6/+8
* Refactor SuggestExtension constructor in GhcHintAlfredo Di Napoli2021-07-211-1/+3
* Don't return unitExpr in dsWhenNoErrssheaf2021-07-103-25/+93
* Dynflags: introduce DiagOptsSylvain Henry2021-07-011-2/+3
* Use HsExpansion for overloaded list patternssheaf2021-06-293-71/+56
* Fixes around incomplete guards (#20023, #20024)Krzysztof Gogolewski2021-06-242-10/+8
* Fix desugaring with unboxed types (#19883)Krzysztof Gogolewski2021-06-241-1/+3
* Typos, minor comment fixesKrzysztof Gogolewski2021-06-223-3/+3
* Put tracing functions into their own moduleSylvain Henry2021-06-221-17/+23
* HsUniToken and HsToken for HsArrow (#19623)Vladislav Zavialov2021-06-162-2/+2
* Fix INLINE pragmas in desugarerSimon Peyton Jones2021-06-101-22/+29
* Reword: representation instead of levitysheaf2021-06-1010-86/+98
* Introduce `hsExprType :: HsExpr GhcTc -> Type` in the new modulewip/hsExprTypeRyan Scott2021-06-085-15/+13
* Make Logger independent of DynFlagsSylvain Henry2021-06-073-11/+6
* Port HsToCore messages to new infrastructureAlfredo Di Napoli2021-06-0314-351/+740
* Driver Rework PatchMatthew Pickering2021-06-031-106/+61
* Rip GHC.Tc.Solver.Monad asunder (only)Richard Eisenberg2021-05-291-1/+1
* HsToken for HsPar, ParPat, HsCmdPar (#19523)Vladislav Zavialov2021-05-238-22/+25
* Introduce Strict.Maybe, Strict.Pair (#19156)Vladislav Zavialov2021-05-231-1/+2
* Change representation of field selector occurencesShayne Fletcher2021-05-234-12/+8
* Extensible Hints for diagnostic messagesAlfredo Di Napoli2021-05-202-3/+3
* Changes to HsRecField'Shayne Fletcher2021-05-196-19/+19
* Remove transitive information about modules and packages from interface filesMatthew Pickering2021-05-191-12/+21
* Remove useless {-# LANGUAGE CPP #-} pragmasSylvain Henry2021-05-1221-21/+21
* Fully remove HsVersions.hSylvain Henry2021-05-1221-41/+0
* Replace CPP assertions with Haskell functionsSylvain Henry2021-05-1216-62/+71
* Allow visible type application for levity-poly data consSimon Peyton Jones2021-05-075-68/+185
* Replace (ptext .. sLit) with `text`Sylvain Henry2021-04-292-5/+5
* Redesign withDict (formerly magicDict)Ryan Scott2021-04-291-4/+163
* Add GhcMessage and ancillary typesAlfredo Di Napoli2021-04-294-11/+43
* Move 'nextWrapperNum' into 'DsM' and 'TcM'Fendor2021-04-223-6/+17
* Fix some negation issues when creating FractionalLitMatthew Pickering2021-04-141-1/+3
* Introduce SevIgnore Severity to suppress warningsAlfredo Di Napoli2021-04-051-2/+1
* Compute Severity of diagnostics at birthAlfredo Di Napoli2021-04-011-3/+4
* Add `MessageClass`, rework `Severity` and add `DiagnosticReason`.wip/adinapoli-message-class-new-designAlfredo Di Napoli2021-03-297-52/+52
* Refactor FinderCacheSylvain Henry2021-03-261-2/+9
* Move loader state into InterpSylvain Henry2021-03-231-3/+4
* Fix an levity-polymorphism errorSimon Peyton Jones2021-03-202-89/+95
* Transfer tickish things to GHC.Types.TickishLuite Stegeman2021-03-203-1/+3
* rename Tickish to CoreTickishLuite Stegeman2021-03-202-7/+7
* remove superfluous 'id' type parameter from GenTickishLuite Stegeman2021-03-202-5/+5
* Save the type of breakpoints in the Breakpoint tick in STGLuite Stegeman2021-03-201-1/+1
* GHC Exactprint main commitAlan Zimmerman2021-03-2015-232/+250
* Pmc: Consider Required Constraints when guessing PatSyn arg types (#19475)Sebastian Graf2021-03-142-117/+182
* template-haskell: Add putDoc, getDoc, withDecDoc and friendsLuke Lau2021-03-101-26/+104
* Implement record dot syntaxwip/joachim/bump-haddockShayne Fletcher2021-03-063-5/+22
* Run linear Lint on the desugarer output (part of #19165)Krzysztof Gogolewski2021-03-053-7/+54