summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Use Monoid in hptSomeThingsBelowUsSylvain Henry2021-11-291-18/+15
* TTG: replace Void/NoExtCon with DataConCantHappenKrzysztof Gogolewski2021-11-2913-147/+134
* Make ambient MinGW support a proper settingsJohn Ericson2021-11-274-26/+39
* Allow keywords which can be used as variables to be used with OverloadedDotSy...Matthew Pickering2021-11-261-1/+1
* Reflect type change in the haddock commentKai Prott2021-11-261-1/+1
* Fix plugin type to GHC.Plugins.PluginKai Prott2021-11-261-1/+1
* Simplify printQualificationKai Prott2021-11-261-7/+2
* Remove duplicate importKai Prott2021-11-261-1/+0
* Improve error message for mis-typed plugins #20671Kai Prott2021-11-262-15/+25
* compiler: Mark GHC.Prelude as Haddock no-homeBen Gamari2021-11-251-0/+1
* Allow boring class declarations in hs-boot filessheaf2021-11-251-1/+9
* Add `llvmOptLevel` to `DynFlags` (#20500)Gergo ERDI2021-11-252-5/+7
* Add specific optimization flag for Cmm control flow analysis (#20500)Gergo ERDI2021-11-253-1/+4
* Add specific optimization flag for fast PAP calls (#6084, #20500)Gergo ERDI2021-11-253-1/+4
* Use `simplify` in non-optimizing build pipeline (#20500)Gergo ERDI2021-11-251-4/+2
* GHCi Debugger - Improve RTTIRoland Senn2021-11-251-0/+3
* drop instance Semigroup InstalledModuleEnvPepe Iborra2021-11-251-1/+4
* Drop instance Semigroup ModuleEnvPepe Iborra2021-11-251-1/+0
* Monoid instance for InstalledModuleEnvPepe Iborra2021-11-251-0/+3
* Don't use implicit lifting when deriving LiftMatthew Pickering2021-11-251-8/+20
* Misc cleanupKrzysztof Gogolewski2021-11-2512-58/+23
* Enable UnboxedTuples in `genInst`, Fixes #20524CarrieMY2021-11-251-0/+3
* Compare types of recursive let-bindings in alpha-equivalenceChristiaan Baaij2021-11-256-146/+254
* Ensure new Ct/evidence invariantChristiaan Baaij2021-11-254-31/+80
* Revert "Convert lookupIdSubst panic back to a warning (#20200)"Matthew Pickering2021-11-251-6/+4
* Correct retypechecking in --make modeMatthew Pickering2021-11-256-128/+290
* Combine STG free variable traversals (#17978)nineonine2021-11-239-285/+255
* Add a warning for GADT match + NoMonoLocalBinds (#20485)Krzysztof Gogolewski2021-11-235-12/+39
* CmmSink: Be more aggressive in removing no-op assignments.Andreas Klebinger2021-11-231-3/+57
* Better wrapper activation calculationSimon Peyton Jones2021-11-222-34/+80
* Include "not more specific" info in overlap msgsheaf2021-11-202-46/+152
* Use 'NonEmpty' for the fields in an 'HsProjection' (#20389)Zubin Duggal2021-11-2010-17/+57
* More support for optional home-unitSylvain Henry2021-11-2015-133/+170
* Remove unused module import syntax from .bkp modeMatthew Pickering2021-11-203-27/+7
* Add one line of comments (c.f. !5706)Simon Peyton Jones2021-11-181-0/+1
* Improve handling of import statements in GHCi (#20473)Morrow2021-11-171-4/+10
* Pmc: Don't case split on wildcard matches (#20642)Sebastian Graf2021-11-172-41/+112
* Increase type sharingBen Gamari2021-11-1723-265/+453
* Make: Get rid of `BUILD_.*_INCLUDE_DIRS`John Ericson2021-11-161-10/+2
* Fix windres invocationSylvain Henry2021-11-151-6/+5
* Delete dead code knobs for building GHC itselfJohn Ericson2021-11-152-83/+0
* Make: Get rid of GHC_INCLUDE_DIRSJohn Ericson2021-11-151-5/+4
* Instantiate field types properly in stock-derived instancesRyan Scott2021-11-157-244/+400
* Refactoring: Move DataConEnv to GHC.Core.DataConRyan Scott2021-11-152-2/+5
* Refactoring: Consolidate some arguments with DerivInstTysRyan Scott2021-11-155-141/+135
* Remove bit about size_t in ghc-llvm-version.hJohn Ericson2021-11-121-2/+0
* Delete compiler/MachDeps.hJohn Ericson2021-11-121-119/+0
* Get the in-scope set right in simplArgSimon Peyton Jones2021-11-121-2/+5
* Implement -Wforall-identifier (#20609)Vladislav Zavialov2021-11-1211-8/+60
* Use local instances with least superclass depthRichard Eisenberg2021-11-127-82/+180