summaryrefslogtreecommitdiff
path: root/compiler/GHC
Commit message (Expand)AuthorAgeFilesLines
* A bunch of changes related to eta reductionSimon Peyton Jones2022-05-3024-1030/+1375
* Make PrimOpId record levitySimon Peyton Jones2022-05-307-23/+43
* Comments and white spaceSimon Peyton Jones2022-05-302-3/+2
* Make findRhsArity take RecFlagSimon Peyton Jones2022-05-303-7/+11
* Do arity trimming at bindings, rather than in exprAritySimon Peyton Jones2022-05-309-79/+227
* Eta reduction with casted functionSimon Peyton Jones2022-05-301-7/+22
* Split GHC.HsToCore.Foreign.DeclSylvain Henry2022-05-304-665/+759
* Enable USE_INLINE_SRT_FIELD on ARM64Sylvain Henry2022-05-301-11/+2
* Some fixes to SRT documentationSylvain Henry2022-05-301-25/+50
* export IsList from GHC.IsListTeo Camarasu2022-05-291-5/+6
* Fix FreeVars computation for mdosheaf2022-05-281-17/+24
* Use a class to check validity of withDictwip/withdictKrzysztof Gogolewski2022-05-276-210/+192
* Generalize breakTyVarCycle to work with TyFamLHSRichard Eisenberg2022-05-267-72/+103
* TTG: Move MatchGroup Origin field and MatchGroupTc to GHC.Hswip/romes/ttg-matchgroup-originromes2022-05-2612-40/+46
* Factor out `initArityOps` to `GHC.Driver.Config.*` moduleJohn Ericson2022-05-262-6/+17
* Optimiser: avoid introducing bad rep-polysheaf2022-05-262-17/+33
* Avoid global compiler state for `GHC.Core.Opt.WorkWrap`Dominik Peteler2022-05-264-23/+33
* Add Haddocks for `WwOpts`John Ericson2022-05-261-5/+8
* Desugar RecordUpd in `tcExpr`wip/T18802CarrieMY2022-05-2515-724/+657
* SimpleOpt: beta-reduce through castssheaf2022-05-251-21/+80
* Remove HscEnv from GHC.HsToCore.Usage (related to #17957)Andre Marianiello2022-05-254-21/+53
* Fix compilation with -haddock on GHC <= 8.10Zubin Duggal2022-05-241-2/+2
* Fix #21563 by using Word64 for 64bit shift code.Andreas Klebinger2022-05-241-3/+4
* Use UnionListsOrd instead of UnionLists in most places.Andreas Klebinger2022-05-243-9/+25
* EPA: Comment Order ReversedAlan Zimmerman2022-05-232-15/+11
* EPA : Remove duplicate comments in DataFamInstDAlan Zimmerman2022-05-234-9/+23
* Make debug a `Bool` not an `Int` in `StgToCmmConfig`John Ericson2022-05-233-6/+6
* Improve FloatOut and SpecConstrwip/T21386Simon Peyton Jones2022-05-233-41/+75
* Modularize GHC.Core.Opt.LiberateCasewip/cmm-dominatorsDominik Peteler2022-05-223-16/+50
* Consider the stage of typeable evidence when checking stage restrictionMatthew Pickering2022-05-223-21/+100
* Change `Backend` type and remove direct dependencieswip/backend-as-recordNorman Ramsey2022-05-2129-338/+1155
* Remove pprTrace from pushCoercionIntoLambda (#21555)Matthew Pickering2022-05-201-1/+2
* document fields of `DominatorSet`Andreas Klebinger2022-05-201-2/+2
* add HasDebugCallStack; remove unneeded extensionsNorman Ramsey2022-05-201-16/+19
* add dominator-tree functionNorman Ramsey2022-05-201-0/+12
* add dominator analysis of `CmmGraph`Norman Ramsey2022-05-201-0/+200
* Don't store LlvmConfig into DynFlagsSylvain Henry2022-05-1714-178/+279
* codeGen: Ensure that static datacon apps are included in SRTsBen Gamari2022-05-171-43/+86
* CafAnal: Improve code clarityBen Gamari2022-05-172-100/+131
* Fix bad interaction between withDict and the SpecialiserSimon Peyton Jones2022-05-173-51/+83
* Adjust flags for pprTraceSimon Peyton Jones2022-05-172-4/+18
* OverloadedRecordFields: mention parent name in 'ambiguous occurrence' error f...nineonine2022-05-171-2/+5
* driver: Introduce pgmcxxBen Gamari2022-05-174-14/+31
* TcPlugin: access to irreducible givens + fix passed ev_binds_varPavol Vargovcik2022-05-164-12/+19
* Misc cleanupKrzysztof Gogolewski2022-05-1618-66/+50
* Add arity to the INLINE pragmas for pattern synonymsSimon Peyton Jones2022-05-162-34/+77
* Comments only around HsWrapperSimon Peyton Jones2022-05-132-7/+27
* Fix printing of brackets in multiplicities (#20315)jackohughes2022-05-135-10/+16
* Decouple dynflags in GHC.Core.Opt.Arity (related to #17957)Andre Marianiello2022-05-122-24/+31
* Move CmmParserConfig and PDConfig into GHC.Cmm.Parser.ConfigAndre Marianiello2022-05-124-13/+28