summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Enhance Note [About units] for BackpackSylvain Henry2020-05-261-234/+331
* Make WorkWrap.Lib.isWorkerSmallEnough aware of the old aritySebastian Graf2020-05-263-8/+12
* Add info about typeclass evidence to .hie filesZubin Duggal2020-05-265-218/+663
* Coverage: Factor out addMixEntryBen Gamari2020-05-251-26/+20
* Coverage: Don't produce ModBreaks if not HscInterpretedBen Gamari2020-05-251-6/+10
* Coverage: Make ccIndices strictBen Gamari2020-05-251-1/+1
* Coverage: Make tickBoxCount strictBen Gamari2020-05-251-1/+1
* Coverage: Drop redundant ad-hoc boot module checkBen Gamari2020-05-251-2/+1
* Make Unicode brackets opening/closing tokens (#18225)Joshua Price2020-05-241-4/+8
* Remove unused hs-boot fileMatthew Pickering2020-05-242-8/+1
* Add orderingTyCon to wiredInTyCons (#18185)Ryan Scott2020-05-242-6/+6
* Rename GHC.Hs.Types into GHC.Hs.TypeSylvain Henry2020-05-2421-32/+32
* Rename GHC.Core.Arity into GHC.Core.Opt.AritySylvain Henry2020-05-2422-33/+33
* Move Config module into GHC.SettingsSylvain Henry2020-05-2410-15/+14
* Fix #18145 and also avoid needless work with implicit varsJohn Ericson2020-05-232-78/+93
* simplCore: Ignore ticks in rule templatesBen Gamari2020-05-232-2/+30
* Implement cstringLength# and FinalPtrAndrew Martin2020-05-236-8/+39
* Move isDynLinkName into GHC.Types.NameSylvain Henry2020-05-214-38/+36
* Don't variable-length encode magic iface constant.Andreas Klebinger2020-05-212-66/+80
* Fix wording in primops documentation to reflect the correct reasoning:Alexey Kuleshevich2020-05-211-5/+5
* Fix spelling mistakes and typosbuggymcbugfix2020-05-212-3/+3
* Use braces with do in `SplicePat` case for consistencyJohn Ericson2020-05-211-2/+2
* Tiny cleaup eta-reduce away a function argumentJohn Ericson2020-05-211-2/+2
* Put `PatEnv` first in `GHC.Tc.Gen.Pat.Checker`John Ericson2020-05-211-62/+65
* More judiciously panic in `ts_pat`John Ericson2020-05-211-3/+3
* Use `Checker` for `tc_lpat` and `tc_lpats`John Ericson2020-05-211-32/+25
* Use `Checker` for `tc_pat`John Ericson2020-05-211-56/+58
* llvmGen: Consider Relocatable read-only data as not constantReferences: #18137Tuan Le2020-05-213-13/+34
* NCG: Codelayout: Distinguish conditional and other branches.Andreas Klebinger2020-05-211-3/+54
* Refactor linear reg alloc to remember past assignments.Andreas Klebinger2020-05-2114-44/+128
* Lint should say when it is checking a ruleBen Price2020-05-211-1/+5
* Explicit SpecificityGert-Jan Bottu2020-05-2157-644/+1052
* Remove duplicate Note [When to print foralls] in GHC.Core.TyCo.Pprwip/duplicate-forall-printing-notesRyan Scott2020-05-171-19/+2
* GHC.Cmm.Opt: Handle MO_XX_ConvBen Gamari2020-05-151-0/+2
* DmdAnal: Improve handling of precise exceptionsSebastian Graf2020-05-1522-421/+533
* IdInfo: Add reference to bitfield-packing ticketBen Gamari2020-05-141-1/+1
* Use Data.IntMap.disjointSimon Jakobi2020-05-1415-31/+27
* Improve some folds over Uniq[D]FMSimon Jakobi2020-05-1421-86/+134
* Ensure that printMinimalImports closes handleBen Gamari2020-05-131-3/+2
* Handle single unused importJeff Happily2020-05-131-1/+8
* Document (->) using inferred quantification for its runtime representations.Baldur Blöndal2020-05-134-6/+26
* Factor out HsPatSigType for pat sigs/RULE term sigs (#16762)Ryan Scott2020-05-1317-109/+243
* Don't reload environment files on every setSessionDynFlagsArtem Pelenitsyn2020-05-131-3/+6
* CprAnal: Don't attach CPR sigs to expandable bindings (#18154)Sebastian Graf2020-05-131-3/+63
* Add few cleanups of the CAF logicBen Gamari2020-05-135-13/+23
* Pack some of IdInfo fields into a bit fieldÖmer Sinan Ağacan2020-05-131-25/+117
* Fix unboxed-sums GC ptr-slot rubbish value (#17791)Sylvain Henry2020-05-093-26/+77
* 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