summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Expand type synonyms with :kind!Simon Peyton Jones2020-11-021-6/+7
* Display results of GHC.Core.Lint.lint* functions consistentlyRyan Scott2020-11-025-62/+53
* Add the proper HLint rules and remove redundant keywords from compilerHécate2020-11-01113-1314/+1232
* Move loadDecl into IfaceToCoreSylvain Henry2020-10-315-123/+126
* primops: Generate ByteArray# index/read/write primopsBen Gamari2020-10-311-113/+215
* primops.txt.pp: Move ByteArray# primops to separate fileBen Gamari2020-10-312-449/+450
* Simplify constant-folding (#18032)Sylvain Henry2020-10-312-10/+4
* Refactor numeric constant folding rulesSylvain Henry2020-10-311-157/+331
* Make typechecker equality consider visibility in ForAllTysRyan Scott2020-10-315-8/+109
* Split HsConDecl{H98,GADT}DetailsRyan Scott2020-10-3015-181/+276
* Remove unnecessary gender from comments/docsRichard Eisenberg2020-10-2915-21/+20
* Check for large tuples more thoroughlywip/T18723Ryan Scott2020-10-298-43/+43
* Split GHC.Driver.TypesSylvain Henry2020-10-29188-6064/+7165
* API Annotations: put constructors in alphabetical orderAlan Zimmerman2020-10-281-2/+2
* DmdAnal: Kill `is_thunk` case in `splitFV`Sebastian Graf2020-10-272-26/+5
* Api Annotations: Introduce AnnPercent for HsExplicitMultAlan Zimmerman2020-10-273-9/+12
* Fix two constraint solving problemsSimon Peyton Jones2020-10-276-44/+102
* Version bump: base-4.16 (#18712)Vladislav Zavialov2020-10-271-1/+1
* cmm: Add Note reference to ForeignHintBen Gamari2020-10-231-0/+2
* Fix error message location in tcCheckPatSynDeclSimon Peyton Jones2020-10-231-5/+13
* API Annotations: Keep track of unicode for linear arrow notationwip/az/unicode-hsscaledAlan Zimmerman2020-10-2011-51/+59
* Compile modules with `-fobject-code` enabled to byte-code when loaded with `*...nineonine2020-10-202-6/+28
* Minor comments, update linear types docsKrzysztof Gogolewski2020-10-204-8/+8
* Remove pdocPrecSylvain Henry2020-10-192-18/+17
* 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-136-97/+114
* Initial ShortText code and conversion of package db codeWander Hillen2020-10-139-568/+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-10143-778/+747
* Move File Target parser to library #18596Fendor2020-10-091-2/+86
* Cache HomeUnit in HscEnv (#17957)Sylvain Henry2020-10-0929-186/+191