summaryrefslogtreecommitdiff
path: root/compiler/GHC
Commit message (Expand)AuthorAgeFilesLines
* Implement -Woperator-whitespace (#18834)Vladislav Zavialov2020-10-198-35/+107
* Don't get host RTS ways via settings (#18651)Sylvain Henry2020-10-175-23/+5
* When using rts_setInCallCapability, lock incall threadsDylan Yudaken2020-10-171-4/+4
* Arity: Record arity types for non-recursive letsSebastian Graf2020-10-171-62/+106
* Arity: Refactor fixed-point iteration in GHC.Core.Opt.AritySebastian Graf2020-10-171-63/+92
* Skip type family defaults with hs-boot and hsig filesJohn Ericson2020-10-172-5/+16
* compiler/ByteCode: Allow 2^32 local labelsBen Gamari2020-10-153-4/+7
* compiler/ByteCode: Make LocalLabel a newtypeBen Gamari2020-10-153-12/+17
* compiler/ByteCode: Use strict Maps in bytecode assemblerBen Gamari2020-10-151-2/+2
* Extend mAX_TUPLE_SIZE to 64GHC GitLab CI2020-10-153-6/+6
* Add flags for annotating Generic{,1} methods INLINE[1] (#11068)Andrzej Rybczak2020-10-155-21/+96
* Fix parsing of PIE flagsSylvain Henry2020-10-151-2/+2
* Remove Proxy# argument in Data.Typeable.InternalKrzysztof Gogolewski2020-10-153-8/+6
* Fix some missed opportunities for preInlineUnconditionallySimon Peyton Jones2020-10-1412-48/+86
* Add -Wnoncanonical-{monad,monoid}-instances to standardWarningsFumiaki Kinoshita2020-10-142-26/+28
* Fix PostfixOperators (#18151)Vladislav Zavialov2020-10-141-1/+14
* Make DataKinds the sole arbiter of kind-level literals (and friends)Ryan Scott2020-10-141-13/+11
* Unification of Nat and NaturalsHaskellMouse2020-10-138-27/+19
* Parser: don't require the HomeUnitIdSylvain Henry2020-10-135-96/+113
* Initial ShortText code and conversion of package db codeWander Hillen2020-10-138-567/+51
* DynFlags: refactor DmdAnalSylvain Henry2020-10-122-52/+57
* Fall back to types when looking up data constructors (#18740)wip/ghc-18740-lookup-updateDaniel Rogozin2020-10-115-15/+104
* Linear types: fix quantification in GADTs (#18790)Krzysztof Gogolewski2020-10-102-3/+9
* Lint the compiler for extraneous LANGUAGE pragmasHécate2020-10-10142-778/+740
* Cache HomeUnit in HscEnv (#17957)Sylvain Henry2020-10-0928-173/+180
* Add -pgmlm and -optlm flagsKrzysztof Gogolewski2020-10-091-0/+4
* Add TyCon Set/Env and use them in a few places.Andreas Klebinger2020-10-0915-108/+353
* Fix desugaring of record updates on data familiesSimon Peyton Jones2020-10-096-36/+122
* Linear types: fix roles in GADTs (#18799)Krzysztof Gogolewski2020-10-091-2/+2
* ApiAnnotations : preserve parens in GADTsAlan Zimmerman2020-10-095-53/+65
* Bignum: match on small Integer/NaturalSylvain Henry2020-10-091-3/+14
* Add a flag to indicate that gcc supports -no-pieKrzysztof Gogolewski2020-10-091-0/+2
* Expose RTS-only ways (#18651)Sylvain Henry2020-10-094-25/+87
* rts: fix race condition in StgCRunTamar Christina2020-10-091-2/+3
* Use UnitId in the backend instead of UnitSylvain Henry2020-10-092-7/+8
* Misc cleanupKrzysztof Gogolewski2020-10-079-24/+18
* Preserve as-parsed arrow type for HsUnrestrictedArrowAlan Zimmerman2020-10-072-11/+19
* Apply suggestion to compiler/GHC/SysTools.hsSylvain Henry2020-10-071-1/+1
* Fix -flink-rts (#18651)Sylvain Henry2020-10-071-21/+29
* WinIO: Small changes related to atomic request swaps.Andreas Klebinger2020-10-073-2/+30
* Fix linear types in TH splices (#18465)Krzysztof Gogolewski2020-10-051-1/+4
* Inline `integerDecodeDouble#` and constant-fold `decodeDouble_Int64#` insteadSebastian Graf2020-10-052-50/+50
* Reject linearity in kinds in checkValidType (#18780)Krzysztof Gogolewski2020-10-022-12/+29
* Minor TTG clean-up: comments, unused families, bottomVladislav Zavialov2020-10-022-52/+54
* Fix typos in commentsKrzysztof Gogolewski2020-10-0222-24/+24
* Refactor: remove rnHsDocVladislav Zavialov2020-10-014-81/+13
* Fix pretty-printing of the mult-polymorphic arrowVladislav Zavialov2020-10-011-1/+1
* Don't attach CPR signatures to NOINLINE data structures (#18154)Sebastian Graf2020-10-011-83/+115
* Don't import GHC.Unit to reduce the number of dependenciesSylvain Henry2020-10-0110-10/+19
* Parser: remove some unused importsSylvain Henry2020-10-011-15/+9