summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Replace errors from badOrigBinding with new one (#22839)Andrei Borzenkov2023-01-274-54/+29
* Do newtype unwrapping in the canonicaliser and rewriterRichard Eisenberg2023-01-266-79/+193
* Strict fields in ModNodeKey (otherwise retains HomeModInfo)Matthew Pickering2023-01-261-2/+2
* Force OccName in tidyTopNameMatthew Pickering2023-01-261-1/+2
* Force more in NFData Name instanceMatthew Pickering2023-01-261-1/+1
* Store dehydrated data structures in CgModBreaksMatthew Pickering2023-01-265-14/+54
* Factorize hptModulesBelowSylvain Henry2023-01-262-35/+33
* Fix in-scope set in specImportsSimon Peyton Jones2023-01-251-35/+51
* compiler: fix handling of MO_F_Neg in wasm NCGCheng Shao2023-01-253-4/+29
* CmmToC: fix CmmRegOff for 64-bit register on a 32-bit targetCheng Shao2023-01-241-2/+2
* Fix Lint check for duplicate external namesKrzysztof Gogolewski2023-01-241-6/+5
* Debug: Print full NodeKey when pretty printing ModuleGraphNodeMatthew Pickering2023-01-241-1/+1
* Finder: Look in current unit before looking in any home package dependenciesMatthew Pickering2023-01-241-1/+4
* Key ModSummary cache by UnitId as well as FilePathMatthew Pickering2023-01-241-9/+10
* Improve driver diagnostic messages by including UnitId in messageMatthew Pickering2023-01-243-15/+16
* Don't write o-boot files in Interactive modeMatthew Pickering2023-01-241-15/+27
* Recompilation checking: Don't try to find artefacts for Interactive & hs-boot...Matthew Pickering2023-01-243-62/+74
* Use NodeKey rather than ModuleName in pruneCacheMatthew Pickering2023-01-241-3/+10
* Augment target filepath by working directory when checking if module satisfie...Matthew Pickering2023-01-241-1/+1
* Fix recompilation checking for multiple home unitsMatthew Pickering2023-01-245-21/+41
* Fix #22742Simon Peyton Jones2023-01-231-4/+7
* template-haskell: Bump version to 2.20.0.0Ben Gamari2023-01-231-1/+1
* EPA: Add SourceText to HsOverLabelAlan Zimmerman2023-01-2311-24/+38
* Set "since: 9.8" for TypeAbstractions and -Wterm-variable-captureVladislav Zavialov2023-01-231-1/+1
* Fix printing of promoted MkSolo datacon (#22785)Andrei Borzenkov2023-01-185-10/+14
* nativeGen/X86: MFENCE is unnecessary for release semanticsBen Gamari2023-01-181-1/+1
* ghc package does not have to depend on terminfoBodigrim2023-01-182-29/+7
* 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