summaryrefslogtreecommitdiff
path: root/compiler/GHC/HsToCore
Commit message (Expand)AuthorAgeFilesLines
* 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
* Bring back COMPLETE sets filtered by result TyCon (#14422)Cale Gibbard2021-03-042-23/+64
* Use a newtype for CHeader and CStub in ForeignStubsMatthew Pickering2021-03-032-22/+23
* Add -finfo-table-map which maps info tables to source positionsMatthew Pickering2021-03-031-1/+5
* Pmc: Implement `considerAccessible` (#18610)Sebastian Graf2021-03-012-6/+85
* Wrap LHsContext in Maybe in the GHC ASTAlan Zimmerman2021-03-011-4/+5
* Fix typechecking time bug for large rationals (#15646)Andreas Klebinger2021-02-274-33/+239
* Move Hooks into HscEnvSylvain Henry2021-02-221-3/+6
* Improve handling of overloaded labels, literals, lists etcwip/T19154Simon Peyton Jones2021-02-195-143/+87
* Use target Int/Word when detecting literal overflows (#17336)Sylvain Henry2021-02-181-54/+76
* Fix #19377 by using lookupLOcc when desugaring TH-quoted ANNsRyan Scott2021-02-171-4/+7
* Refactor LoggerSylvain Henry2021-02-132-6/+9
* Fix typosBrian Wignall2021-02-061-2/+2
* The Char kind (#11342)Daniel Rogozin2021-02-062-1/+5
* FFI: Revisit fix pass small ints in foreign call wrappersStefan Schulze Frielinghaus2021-02-051-26/+5
* Introduce the DecoratedSDoc typeAlfredo Di Napoli2021-02-012-7/+7
* Rename ErrMsg into MsgEnvelopeAlfredo Di Napoli2021-02-012-3/+3
* Remove ErrDoc and MsgDocAlfredo Di Napoli2021-02-012-7/+7
* Make PatSyn immutableSimon Peyton Jones2021-01-295-24/+30
* Add explicit import lists to Data.List importsOleg Grenrus2021-01-295-5/+5
* Separate AST from GhcPass (#18936)John Ericson2021-01-232-1/+2
* Bignum: add Natural constant folding rules (#15821)Sylvain Henry2021-01-231-5/+1
* Core: introduce Alt/AnnAlt/IfaceAlt datatypesSylvain Henry2021-01-226-25/+24
* Parameterise Messages over eAlfredo Di Napoli2021-01-223-21/+19
* Factorize and document binder collect functionsSylvain Henry2021-01-226-118/+29
* Arrows: collect evidence bindersSylvain Henry2021-01-221-3/+12
* PmCheck: Positive info doesn't imply there is an inhabitant (#18960)Sebastian Graf2021-01-171-28/+152
* Remove errShortString, cleanup error-related functionsAlfredo Di Napoli2021-01-091-4/+2
* compiler: Initialize ForeignExportsList.n_entriesBen Gamari2021-01-071-1/+4
* Make proper fixed-width number literalsSylvain Henry2021-01-021-4/+4
* Use mutable update to defer out-of-scope errorsRichard Eisenberg2020-12-253-3/+4
* Refactor renamer datastructuresAdam Gundry2020-12-241-4/+4
* WorkWrap: Unbox constructors with existentials (#18982)Sebastian Graf2020-12-232-2/+3
* Make noinline more reliableSimon Peyton Jones2020-12-191-0/+7
* Move Unit related fields from DynFlags to HscEnvSylvain Henry2020-12-142-19/+12
* Implement type applications in patternsCale Gibbard2020-12-146-15/+16
* Remove flattening variablesRichard Eisenberg2020-12-012-2/+14
* Move core flattening algorithm to Core.UnifyRichard Eisenberg2020-12-012-2/+2
* [Sized Cmm] properly retain sizes.Moritz Angermann2020-11-263-32/+11
* PmCheck: Print types of uncovered patterns (#18932)Sebastian Graf2020-11-182-16/+6
* Use tcSplitForAllInvisTyVars (not tcSplitForAllTyVars) in more placesRyan Scott2020-11-151-2/+2
* Name (tc)SplitForAll- functions more consistentlyRyan Scott2020-11-152-4/+4
* Refactor -dynamic-too handlingSylvain Henry2020-11-061-1/+1
* Replace HsImplicitBndrs with HsOuterTyVarBndrsRyan Scott2020-11-062-116/+131
* Constant-folding: don't pass through GHC's Int/Word (fix #11704)Sylvain Henry2020-11-031-1/+1
* Linker: reorganize linker related codeSylvain Henry2020-11-031-0/+2
* Add the proper HLint rules and remove redundant keywords from compilerHécate2020-11-018-62/+61
* Split HsConDecl{H98,GADT}DetailsRyan Scott2020-10-302-62/+62