summaryrefslogtreecommitdiff
path: root/compiler/GHC
Commit message (Expand)AuthorAgeFilesLines
* Make typechecker trace less strictSimon Peyton Jones2022-01-311-2/+4
* codeGen: Fix two buglets in -fbounds-check logicBen Gamari2022-01-311-10/+10
* StgToCmm: decouple DynFlags, add StgToCmmConfigdoyougnu2022-01-3131-628/+786
* Improve migration strategy for the XDG compliance change to the GHC applicationZubin Duggal2022-01-311-3/+19
* CmmToAsm: Drop ncgExpandTopBen Gamari2022-01-297-20/+2
* CmmToAsm: Make RealReg a newtypeBen Gamari2022-01-291-2/+2
* CmmToAsm: Drop RegPairBen Gamari2022-01-2915-70/+1
* Rip out remaining SPARC supportBen Gamari2022-01-298-46/+3
* Rip out SPARC register supportBen Gamari2022-01-292-16/+0
* A few comment cleanupsBen Gamari2022-01-293-12/+1
* Drop SPARC NCGBen Gamari2022-01-2926-4218/+10
* Rework the handling of SkolemInfoMatthew Pickering2022-01-2941-1314/+1846
* Improve boxity in deferAfterPreciseExceptionSimon Peyton Jones2022-01-281-5/+56
* Set the TcLclEnv when solving a ForAll constraintSimon Peyton Jones2022-01-272-1/+11
* Fix getHasGivenEqsSimon Peyton Jones2022-01-271-4/+7
* Ctd. #18087: complete :since: info for all warnings in users guideAndreas Abel2022-01-272-2/+3
* Whitespace onlyAndreas Abel2022-01-271-31/+31
* Define and use restoreLclEnvSimon Peyton Jones2022-01-279-123/+152
* Expand type synonyms in markNominalRyan Scott2022-01-271-0/+2
* Add an Outputable instance for RecTcCheckerSimon Peyton Jones2022-01-271-0/+4
* Improve partial signaturesSimon Peyton Jones2022-01-273-21/+89
* Better occurrence analysis with castsSimon Peyton Jones2022-01-265-291/+327
* Simplifier: Do the right thing if doFloatFromRhs = FalseJoachim Breitner2022-01-261-7/+7
* Make RULE matching insensitive to eta-expansionSimon Peyton Jones2022-01-2610-213/+535
* Fix haddock markup in GHC.Tc.Errors.Typessheaf2022-01-261-13/+12
* Remove redundant SOURCE import in FitTypessheaf2022-01-261-1/+1
* Ensure that order of instances doesn't mattersheaf2022-01-261-34/+239
* CorePrep: Don't try to wrap partial applications of primops in profiling ticks.Andreas Klebinger2022-01-263-60/+180
* Levity-polymorphic arrays and mutable variablessheaf2022-01-2611-341/+301
* Fix Werror on alpineZubin Duggal2022-01-251-1/+17
* DeriveGeneric: look up datacon fixities using getDataConFixityFunRyan Scott2022-01-252-19/+21
* Write Note [Strict State monad] to explain what G.U.M.State.Strict doesSebastian Graf2022-01-241-24/+64
* Add -fcompact-unwindRobert Hensing2022-01-243-1/+9
* Improve detection of lld linkerSergey Vinokurov2022-01-181-1/+1
* Add note about heap invariantMatthew Pickering2022-01-181-0/+6
* Stricten the Strict State monadSebastian Graf2022-01-181-8/+8
* Correct type of static forms in hsExprTypeMatthew Pickering2022-01-187-9/+11
* Use diagnostic infrastructure in GHC.Tc.Errorssheaf2022-01-1729-2040/+3074
* Untangled GHC.Types.Id.Make from the driverSylvain Henry2022-01-126-35/+43
* Abstract BangOptsSylvain Henry2022-01-124-45/+67
* RTTI: Substitute the [rk] skolems into kindsMatthew Pickering2022-01-111-5/+6
* warnPprTrace: pass separately the reasonKrzysztof Gogolewski2022-01-1130-50/+55
* TcPlugins: `newWanted` uses the provided `CtLoc`sheaf2022-01-112-10/+19
* Fix parsing & printing of unboxed sumssheaf2022-01-1110-46/+121
* Kind TyCons: require KindSignatures, not DataKindssheaf2022-01-113-26/+17
* Remove dangling references to Note [Type-checking overloaded labels]Joachim Breitner2022-01-071-6/+4
* Thoughtful forcing in CoreUnfoldingMatthew Pickering2022-01-071-5/+60
* Use primOpIds cache more often (#20857)Sylvain Henry2022-01-0610-89/+119
* Perf: use SmallArray for primops' Ids cache (#20857)Sylvain Henry2022-01-062-9/+109
* Check quoted TH names are in the correct namespacesheaf2022-01-046-14/+82