summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* rts: Don't hint inlining of appendToRunQueuewip/drop-inlinesBen Gamari2022-10-112-54/+58
* CLabel: fix isInfoTableLabelCheng Shao2022-10-113-2/+9
* Don't include BufPos in interface filesMatthew Pickering2022-10-113-19/+11
* CmmToC: emit explicit tail calls when the C compiler supports itCheng Shao2022-10-113-2/+23
* Make SpecConstr bale out less oftenSimon Peyton Jones2022-10-111-67/+85
* Don't keep exit join points so muchSimon Peyton Jones2022-10-1111-98/+300
* Teach -fno-code about -fprefer-byte-codeMatthew Pickering2022-10-1115-40/+119
* Interface Files with Core DefinitionsMatthew Pickering2022-10-1158-144/+989
* Tidy implicit bindsMatthew Pickering2022-10-115-18/+10
* Utils.JSON: do not escapeJsonString in ToJson String instanceJoachim Breitner2022-10-101-1/+2
* Make rewrite rules "win" over inliningwip/T21851-rule-winSimon Peyton Jones2022-10-1012-161/+344
* Parser/PostProcess: rename failOp* functionsVladislav Zavialov2022-10-101-8/+8
* Add a newline before since pragma in Data.Array.ByteBodigrim2022-10-101-0/+1
* Remove mention of make from README.mdsheaf2022-10-071-4/+7
* Export symbolSing, SSymbol, and friends (CLC#85)wip/clc-85Ryan Scott2022-10-0614-120/+500
* rts: don't enforce aligned((8)) on 32-bit targetsCheng Shao2022-10-051-2/+2
* Minor fixes following Unicode 15.0.0 updatePierre Le Marre2022-10-053-8/+6
* Use sameByteArray# in sameByteArrayOleg Grenrus2022-10-041-2/+1
* Fix docs for pattern synonymsBrandon Chinn2022-10-041-2/+2
* chore: extend `.editorconfig` for C filesNicolas Trangez2022-10-041-0/+4
* Enforce internal invariant of OrdList and fix bugs in viewCons / viewSnocBodigrim2022-10-011-13/+23
* Fix a bug in continuation capture across multiple stack chunksAlexis King2022-10-013-2/+37
* Scrub various partiality involving empty lists.M Farkas-Dyck2022-09-3015-64/+64
* 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