summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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