summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Boxity: Don't update Boxity unless worker/wrapper follows (#21754)wip/T21754Sebastian Graf2022-09-309-17/+133
* Revert "ci: enable parallel compression for xz"Bryan Richter2022-09-291-1/+1
* Demand: Format Call SubDemands `Cn(sd)` as `C(n,sd)` (#22231)wip/T22231Sebastian Graf2022-09-2947-174/+182
* Eliminate headFS, use unconsFS insteadBodigrim2022-09-283-20/+14
* Clean up `findWiredInUnit`. In particular, avoid `head`.M Farkas-Dyck2022-09-281-12/+10
* Avoid Data.List.group; prefer Data.List.NonEmpty.groupBodigrim2022-09-2814-75/+73
* Export OnOff from GHC.Driver.SessionJade Lovelace2022-09-281-0/+1
* INLINE/INLINEABLE pragmas in Foreign.Marshal.ArraySimon Peyton Jones2022-09-281-1/+31
* Refactor UnfoldingSource and IfaceUnfoldingSimon Peyton Jones2022-09-2838-366/+359
* Improve aggressive specialisationSimon Peyton Jones2022-09-2817-226/+285
* matchLocalInst: do domination analysissheaf2022-09-2813-90/+368
* Apply some tricks to speed up core lint.Andreas Klebinger2022-09-289-59/+221
* implement proposal 106 (Define Kinds Without Promotion) (fixes #6024)Ross Paterson2022-09-2769-35/+575
* Demand: Clear distinction between Call SubDmd and eval Dmd (#21717)wip/T21717Sebastian Graf2022-09-2722-340/+302
* Minor refactor around OutputableKrzysztof Gogolewski2022-09-2212-110/+106
* Update filepath to filepath-1.4.100.0Matthew Pickering2022-09-224-30/+8
* Rename Solo[constructor] to MkSoloTorsten Schmits2022-09-2155-337/+382
* Add fragmentation statistic to GHC.StatsTeo Camarasu2022-09-214-3/+15
* Don't use isUnliftedType in isTaggedsheaf2022-09-213-5/+57
* users-guide: fix incorrect ghcappdata folder for unix and windowsMon Aaraj2022-09-211-6/+5
* hadrian: Add extra_dependencies edges for all different waysMatthew Pickering2022-09-201-4/+8
* rts: remove copy-paste error from `cabal.rts.in`Nicolas Trangez2022-09-201-3/+0
* docs: clarify that LLVM codegen is not available in unregisterised modematoro2022-09-201-4/+3
* Add notes to ghc-prim Haddocks that users should not import itTom Ellis2022-09-208-1/+26
* Relax instances for Functor combinators; put superclass on Class1 and Class2 ...John Ericson2022-09-206-67/+111
* Add `Eq` and `Ord` instances for `Generically1`John Ericson2022-09-202-0/+10
* Fix -Woperator-whitespace for consym (part of #19372)Vladislav Zavialov2022-09-205-16/+63
* Hadrian: merge archives even in stage 0sheaf2022-09-204-7/+18
* Document :unadd GHCi command in user guideJan HrĨek2022-09-202-11/+23
* CmmToC: emit __builtin_unreachable() after noreturn ccallsCheng Shao2022-09-191-1/+1
* Scrub partiality about `NewOrData`.M Farkas-Dyck2022-09-1937-1422/+1514
* Lexer: define varsym without predicates (#22201)Vladislav Zavialov2022-09-181-28/+37
* Lexer: pass updated buffer to actions (#22201)Vladislav Zavialov2022-09-181-54/+57
* DeriveFunctor: Check for last type variables using dataConUnivTyVarsRyan Scott2022-09-185-22/+107
* rts: make threaded ways optionalCheng Shao2022-09-172-6/+18
* rts: remove legacy logging cabal flagCheng Shao2022-09-171-2/+0
* driver: pass original Cmm filename in ModLocationCheng Shao2022-09-171-1/+1
* Clean up some. In particular:M Farkas-Dyck2022-09-1749-389/+173
* Hadrian: Don't try to build terminfo on Windowssheaf2022-09-161-2/+1
* -Wunused-pattern-binds: Recurse into patterns to check whether there's a spliceMatthew Pickering2022-09-165-14/+76
* Add links to the continuations haddocks in the docs for each primopAlexis King2022-09-162-2/+8
* hadrian: relax Cabal upper bound to allow building with Cabal-3.8Cheng Shao2022-09-161-1/+1
* Avoid partial head and tail in ghc-heap; replace with total pattern-matchingBodigrim2022-09-162-104/+83
* Update to Unicode 15.0Pierre Le Marre2022-09-1611-79/+80
* configure: remove unused program checksCheng Shao2022-09-161-5/+0
* hadrian: add late_ccs flavour transformerCheng Shao2022-09-161-0/+1
* hadrian: enable -fprof-late only for profiling waysCheng Shao2022-09-161-1/+1
* Stg.InferTags.Rewrite - Avoid some thunks.wip/andreask/infer_exprsAndreas Klebinger2022-09-151-9/+9
* Tag inference: Fix #21954 by retaining tagsigs of vars in function position.Andreas Klebinger2022-09-154-33/+201
* Fix typosKrzysztof Gogolewski2022-09-1464-84/+86