summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Add few cleanups of the CAF logicwip/caf-cleanupsBen Gamari2020-05-105-13/+23
* Fix specialisation for DFunsSimon Peyton Jones2020-05-084-56/+76
* Reject all duplicate declarations involving DuplicateRecordFields (fixes #17965)Adam Gundry2020-05-082-6/+14
* Add `forAllOrNothing` function with noteJohn Ericson2020-05-083-31/+46
* A few tiny style nits with renamingJohn Ericson2020-05-082-9/+10
* Rename local `real_fvs` to `implicit_vs`John Ericson2020-05-081-4/+6
* HsSigWcTypeScoping: Pull in documentation from stray locationJohn Ericson2020-05-081-14/+16
* Remove further dead code found by a simple Python script.Brian Foley2020-05-0813-192/+14
* Refactoring: Use bindSigTyVarsFV in rnMethodBindsRyan Scott2020-05-061-8/+1
* Don't use DynFlags in showLinkerState (#17957)Sylvain Henry2020-05-061-4/+3
* Move LeadingUnderscore into Platform (#17957)Sylvain Henry2020-05-064-7/+1
* Make isTauTy detect higher-rank contextsRyan Scott2020-05-061-9/+11
* Allow atomic update of NameCache in readHieFileZubin Duggal2020-05-062-24/+26
* Refactor hole constraints.Richard Eisenberg2020-05-0619-465/+485
* Fix colorized error messages (#18128)Sylvain Henry2020-05-051-1/+1
* Remove SpecConstrAnnotation (#13681)Sylvain Henry2020-05-052-79/+26
* Remove references to -package-keySylvain Henry2020-05-052-9/+3
* Remove unused hs-boot filejneira2020-05-041-6/+0
* Remove custom ExceptionMonad class (#18075) (updating haddock submodule accor...Artem Pelenitsyn2020-05-0417-138/+71
* Don't require parentheses around via type (`-XDerivingVia'). Fixes #18130".Baldur Blöndal2020-05-041-2/+2
* Don't return a panic in tcNestedSpliceSimon Peyton Jones2020-05-042-16/+19
* Flatten nested casts in the simple optimizerAlexis King2020-05-031-4/+7
* PmCheck: Pick up `EvVar`s bound in `HsWrapper`s for long-distance infoSebastian Graf2020-05-014-32/+64
* PmCheck: Only call checkSingle if we would report warningsSebastian Graf2020-05-011-2/+4
* Fully remove PprDebugSylvain Henry2020-05-0113-94/+102
* Remove PprStyle param of logging actionsSylvain Henry2020-05-0117-77/+75
* Refactor PprDebug handlingSylvain Henry2020-05-0124-81/+73
* Use platform in Iface BinarySylvain Henry2020-05-011-10/+13
* GHC.StgToCmm.Ticky: remove a few unused stuffÖmer Sinan Ağacan2020-04-301-17/+4
* Remove OneShotInfo field of LFReEntrant, document OneShotInfoÖmer Sinan Ağacan2020-04-304-50/+106
* Mark rule args as non-tail-calledSimon Peyton Jones2020-04-303-33/+37
* Allow LambdaCase to be used as a command in proc notationAlexis King2020-04-3010-46/+112
* Allow block arguments in arrow control operatorsAlexis King2020-04-302-8/+9
* Unit: split and rename modulesSylvain Henry2020-04-30162-1733/+1861
* Refactoring unit management codeSylvain Henry2020-04-3063-1139/+1327
* Factorize mungePackagePaths codeSylvain Henry2020-04-301-53/+1
* Refactor UnitInfo load/store from databasesSylvain Henry2020-04-303-36/+29
* Remove unused `emptyGenericUnitInfo`Sylvain Henry2020-04-301-4/+0
* Refactor UnitInfoSylvain Henry2020-04-3012-176/+176
* Document backpack fields in DynFlagsSylvain Henry2020-04-301-3/+3
* Make boxed 1-tuples have known keysRyan Scott2020-04-283-8/+48
* Modules: Utils and Data (#13009)Sylvain Henry2020-04-26510-2240/+2260
* Switch order on `GhcMake.IsBoot`John Ericson2020-04-241-1/+1
* GHC.Prim docs: note and testmniip2020-04-232-6/+2
* Include docs for non-primop entries in primops.txt as wellmniip2020-04-232-4/+17
* Add :doc to GHC.Primmniip2020-04-234-3/+25
* Trees That Grow refactor for `ConPat` and `CoPat`John Ericson2020-04-2327-330/+583
* Create di_scoped_tvs for associated data family instances properlyRyan Scott2020-04-231-7/+57
* Remove leftover comment in tcRnModule', redundant bindÖmer Sinan Ağacan2020-04-221-30/+25
* Update commentary and slightly refactor GHC.Tc.Deriv.InferRyan Scott2020-04-221-10/+17