summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Modules (#13009)Sylvain Henry2020-04-18208-978/+953
* GHC.Core.Opt renamingSylvain Henry2020-04-1860-275/+275
* Add a missing zonk in tcHsPartialTypeSimon Peyton Jones2020-04-181-14/+81
* Use FailOperator in more places, define a couple datatypes (XBindStmtRn and X...Cale Gibbard2020-04-1711-60/+97
* Use trees that grow for rebindable operators for `<-` bindsJohn Ericson2020-04-1718-118/+135
* Change the fail operator argument of BindStmt to be a MaybeCale Gibbard2020-04-1710-44/+66
* Fix #18065 by fixing an InstCo oversight in Core LintRyan Scott2020-04-171-6/+6
* Fix #18052 by using pprPrefixOcc in more placesRyan Scott2020-04-152-9/+13
* Bump template-haskell version to 2.17.0.0Ryan Scott2020-04-141-1/+1
* Change zipWith to zipWithEqual in a few placesKrzysztof Gogolewski2020-04-1412-21/+28
* Use conLikeUserTyVarBinders to quantify field selector typesRyan Scott2020-04-124-21/+100
* Implement extensible interface filesJosh Meredith2020-04-125-7/+195
* Significant refactor of LintSimon Peyton Jones2020-04-122-518/+532
* DmdAnal: No need to attach a StrictSig to DataCon workersSebastian Graf2020-04-095-33/+28
* Special case `isConstraintKindCon` on `AlgTyCon`Sebastian Graf2020-04-093-4/+11
* Handle promoted data constructors in typeToLHsType correctlyRyan Scott2020-04-081-1/+6
* Make NoExtCon fields strictwip/strict-NoExtConRyan Scott2020-04-0755-692/+106
* Modules: type-checker (#13009)Sylvain Henry2020-04-07181-1709/+1745
* simplifier: Kill off ufKeenessFactorBen Gamari2020-04-072-20/+24
* Refactoring onlySimon Peyton Jones2020-04-061-25/+36
* Fix an tricky specialiser loopSimon Peyton Jones2020-04-061-123/+206
* Don't override proc CafInfos in ticky buildsÖmer Sinan Ağacan2020-04-062-5/+37
* Enable ImpredicativeTypes internally when typechecking selector bindingsRyan Scott2020-04-041-0/+28
* Revert accidental change in 9462452Ömer Sinan Ağacan2020-04-031-2/+0
* Major improvements to the specialiserSimon Peyton Jones2020-04-034-389/+528
* Refactor CmmStaticsSylvain Henry2020-04-0326-127/+101
* Move blob handling into StgToCmmSylvain Henry2020-04-0311-39/+59
* Improve and refactor StgToCmm codegen for DataCons.Andreas Klebinger2020-04-031-77/+170
* Add outputable instances for the types in GHC.Iface.Ext.Types, add -ddump-hieZubin Duggal2020-04-035-47/+101
* Fix two ASSERT buglets in reifyDataConRyan Scott2020-04-021-2/+2
* Session: Memoize stderrSupportsAnsiColorsBen Gamari2020-04-022-4/+11
* Preserve precise exceptions in strictness analysisSebastian Graf2020-04-023-21/+57
* Re-engineer the binder-swap transformationSimon Peyton Jones2020-04-0215-622/+636
* PmCheck: Adjust recursion depth for inhabitation testSebastian Graf2020-04-011-9/+33
* Kill wORDS_BIGENDIAN and replace it with platformByteOrder (#17957)Sylvain Henry2020-04-015-83/+80
* Clean up "Eta reduction for data families" NotesRyan Scott2020-04-017-21/+31
* Simplify stderrSupportsAnsiColorsÖmer Sinan Ağacan2020-03-311-13/+6
* Require GHC 8.8 as the minimum compiler for bootstrappingRyan Scott2020-03-3111-48/+9
* Minor cleanupKrzysztof Gogolewski2020-03-2910-53/+53
* Run checkNewDataCon before constraint-solving newtype constructorsRyan Scott2020-03-291-4/+8
* Store ComponentId detailsSylvain Henry2020-03-2913-91/+168
* Demand analysis: simplify the demand for a RHSSimon Peyton Jones2020-03-293-96/+117
* Merge GHC.Types.CostCentre.Init into GHC.Driver.CodeOutputSylvain Henry2020-03-294-67/+56
* Remove GHC.Types.Unique.Map moduleSylvain Henry2020-03-292-207/+0
* Modules: Types (#13009)Sylvain Henry2020-03-29410-2293/+2322
* Use run-time tablesNextToCode in compiler exclusively (#15548)Joachim Breitner2020-03-262-9/+3
* Remove unused `ghciTablesNextToCode` from compiler properJohn Ericson2020-03-261-8/+0
* DynFlags refactoring IIISylvain Henry2020-03-2545-921/+946
* Do not panic on linker errorsPeter Trommler2020-03-251-3/+5
* Remove -fkill-absence and -fkill-one-shot flagsSebastian Graf2020-03-253-41/+3