summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Minor corrections to commentsAdam Gundry2023-01-181-4/+4
* Refactor warning flag parsing to add missing flagsAdam Gundry2023-01-183-92/+112
* Add PrimCallConv support to GHCiLuite Stegeman2023-01-188-129/+346
* Add missing parenthesizeHsType in cvtSigTypeKindRyan Scott2023-01-181-1/+1
* Enable -Wstar-is-type by default (#22759)Vladislav Zavialov2023-01-182-3/+2
* Document the semantics of pattern bindings a bit betterSimon Peyton Jones2023-01-172-29/+80
* compiler: Small optimisation of assertMBen Gamari2023-01-171-1/+7
* EPA: Add annotation for 'type' in DataDeclAlan Zimmerman2023-01-161-6/+6
* Separate core inlining logic from `Unfolding` type.Andreas Klebinger2023-01-167-572/+602
* Add a missing checkEscapingKindSimon Peyton Jones2023-01-134-49/+56
* Fix #22728: Not all diagnostics in safe check are fatalOleg Grenrus2023-01-121-13/+15
* Make `GHC.Tc.Errors.Reporter` take `NonEmpty ErrorItem` rather than `[ErrorIt...M Farkas-Dyck2023-01-121-62/+54
* Fix contification with stable unfoldings (#22428)Sebastian Graf2023-01-124-244/+414
* Fix finaliseArgBoxities for OPAQUE functionSimon Peyton Jones2023-01-111-22/+37
* Add 'docWithStyle' to improve codegenKrzysztof Gogolewski2023-01-115-68/+78
* Fix void-arg-adding mechanism for worker/wrapperSimon Peyton Jones2023-01-114-77/+133
* Parse qualified terms in type signaturesHaskellMouse2023-01-117-9/+80
* Refactor the treatment of loopy superclass dictswip/T20666Richard Eisenberg2023-01-1121-690/+989
* Misc cleanupKrzysztof Gogolewski2023-01-116-28/+15
* Introduce the TypeAbstractions language flagVladislav Zavialov2023-01-112-5/+8
* Added a new warning about compatibility with RequiredTypeArgumentsHaskellMouse2023-01-1111-4/+88
* fix missing haddock pipeJade Lovelace2023-01-111-1/+1
* Fix tcPluginRewrite exampleJade Lovelace2023-01-111-1/+1
* Revert "NCG(x86): Compile add+shift as lea if possible."Matthew Pickering2023-01-091-36/+0
* Fix outdated link to Happy section on sequencesGeorgi Lyubenov2023-01-091-2/+3
* Handle shadowing in DmdAnal (#22718)Sebastian Graf2023-01-091-7/+31
* Make FloatIn robust to shadowingSimon Peyton Jones2023-01-071-103/+158
* Only store Name in FunRhs rather than Id with knot-tied fieldsMatthew Pickering2023-01-0611-75/+52
* Add support for sized literals in the bytecode interpreter.Luite Stegeman2023-01-064-10/+162
* HsToken in TypeArg (#19623)Vladislav Zavialov2023-01-0514-50/+59
* EPA: Do not collect comments from end of fileAlan Zimmerman2023-01-051-2/+4
* Misc cleanupKrzysztof Gogolewski2023-01-0524-85/+53
* packaging: Build perf builds with -split-sectionswip/various-hadrian-fixesMatthew Pickering2023-01-041-1/+1
* compiler: Add -f[no-]split-sections flagsMatthew Pickering2023-01-041-8/+12
* Force the Docs structure to prevent leaks in GHCi with -haddock without -fwri...wip/force-docsZubin Duggal2023-01-0311-12/+76
* Drop support for kind constraints.wip/p547Richard Eisenberg2022-12-2418-426/+114
* Store RdrName rather than OccName in HolesMatthew Pickering2022-12-2413-52/+100
* llvmGen: Fix relaxed orderingBen Gamari2022-12-241-1/+1
* compiler: Ensure that GHC toolchain is first in search pathBen Gamari2022-12-241-5/+5
* add GHC.Utils.Binary.foldGet' and use for Ifacedoyougnu2022-12-232-2/+19
* Fix unifier bug: failing to decompose over-saturated type familySimon Peyton Jones2022-12-221-13/+15
* Refactor mkRuntimeErrorSimon Peyton Jones2022-12-228-91/+154
* JS: fix support for -outputdir (#22641)Sylvain Henry2022-12-224-62/+56
* EPA: Make EOF position part of AnnsModuleAlan Zimmerman2022-12-224-47/+38
* base: Bump version to 4.18Ben Gamari2022-12-211-1/+1
* Fix an assertion check in addToEqualCtListSimon Peyton Jones2022-12-211-9/+17
* Fix shadowing lacuna in OccurAnalSimon Peyton Jones2022-12-212-23/+34
* Abstract over the right free varsSimon Peyton Jones2022-12-213-53/+118
* Allow transformers-0.6 in ghc, ghci, ghc-bin and hadrianBodigrim2022-12-211-1/+1
* Make GHC.Driver.Main.hscTcRnLookupRdrName to return NonEmptyBodigrim2022-12-203-4/+11