summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* ModuleOrigin: print details of module conflictSergei Trofimovich2021-02-221-3/+5
* Make CmmType field of LocalReg strictMatthew Pickering2021-02-221-1/+1
* Make Width field in CmmType strictMatthew Pickering2021-02-221-1/+1
* Force gcp in assignArgumentsPosMatthew Pickering2021-02-221-2/+2
* Move Hooks into HscEnvSylvain Henry2021-02-2216-80/+140
* Ensure tcg_env is up-to-date when running typechecker pluginsalexbiehl2021-02-221-4/+8
* Prefer -Wmissing-signatures over -Wmissing-exported-signatures (#14794)Michiel de Bruijne2021-02-221-6/+6
* Improve handling of overloaded labels, literals, lists etcwip/T19154Simon Peyton Jones2021-02-1932-974/+1309
* Remove leftover trace messages from the keepAlive# work.Andreas Klebinger2021-02-181-4/+2
* Use target Int/Word when detecting literal overflows (#17336)Sylvain Henry2021-02-181-54/+76
* Improve specialisation for imported functionsSimon Peyton Jones2021-02-181-9/+27
* TypeMap: Use mkTyConTy instead of TyConApp constructorBen Gamari2021-02-181-1/+1
* Extend nullary TyConApp optimisation to all TyConsBen Gamari2021-02-188-174/+218
* directory: ensure xdg compliance (Fix #6077)Gauvain 'GovanifY' Roussel-Tarbouriech2021-02-181-1/+1
* Document how bottom CPR and dead-ending Divergence are related [skip ci]Sebastian Graf2021-02-181-0/+24
* Fix #19377 by using lookupLOcc when desugaring TH-quoted ANNsRyan Scott2021-02-171-4/+7
* UnVarGraph: Improve asymptoticsBen Gamari2021-02-171-30/+66
* CallArity: Small optimisations and strictnessBen Gamari2021-02-171-2/+4
* PPC NCG: print procedure end label for debugPeter Trommler2021-02-171-5/+11
* Parse symbolic names in ANN type correctly with otyconRyan Scott2021-02-161-1/+7
* Avoid false redundant import warning with DisambiguateRecordFieldsAdam Gundry2021-02-161-6/+8
* Avoid useless w/w splitSimon Peyton Jones2021-02-162-96/+139
* Use explicit import list for Data.ListOleg Grenrus2021-02-161-1/+1
* Don't build extra object with -no-hs-mainSylvain Henry2021-02-162-12/+25
* Make sure HasField use counts for -Wunused-top-bindsAdam Gundry2021-02-163-2/+23
* Implement NoFieldSelectors extension (ghc-proposals 160)Adam Gundry2021-02-1620-257/+710
* Document word-size rounding of ByteArray# memory (Fix #14731)Daniel Gröber2021-02-141-1/+2
* Improve ByteArray# documentation regarding alignmentDaniel Gröber2021-02-141-2/+3
* Fix over-eager inlining in SimpleOptSimon Peyton Jones2021-02-146-40/+109
* Drop GHC_LOADED_IN_GHCIBen Gamari2021-02-143-36/+0
* Introduce keepAlive primopBen Gamari2021-02-144-1/+54
* StringBuffer: Use unsafeWithForeignPtrBen Gamari2021-02-141-12/+18
* GHC.Utils.Binary: Eliminate allocating withForeignPtr usesBen Gamari2021-02-141-7/+16
* Fix a serious bug in roughMatchTcsSimon Peyton Jones2021-02-138-71/+110
* Remove deprecated -XGenerics and -XMonoPatBindsKrzysztof Gogolewski2021-02-132-19/+1
* Always set `safeInferred`, not only when it turns `False`Joachim Breitner2021-02-131-4/+3
* Refactor LoggerSylvain Henry2021-02-1372-1494/+1830
* Fix a long standing bug in constraint solvingSimon Peyton Jones2021-02-093-20/+78
* Fix pretty-printing of invisible arguments for FUN 'Many (#19310)Krzysztof Gogolewski2021-02-091-2/+4
* Reduce inlining in deeply-nested casesSimon Peyton Jones2021-02-096-26/+175
* Fix typosBrian Wignall2021-02-0648-67/+67
* Make pattern synonyms play with CallStackSimon Peyton Jones2021-02-061-2/+27
* Make unsafeDupablePerformIO have a lazy demandAndreas Klebinger2021-02-061-34/+8
* Fix buglet in expandSynTyCon_maybeSimon Peyton Jones2021-02-061-5/+6
* The Char kind (#11342)Daniel Rogozin2021-02-0628-115/+406
* Mark both parameters of SimplM one-shot (#19302)Sebastian Graf2021-02-051-2/+7
* FFI: Revisit fix pass small ints in foreign call wrappersStefan Schulze Frielinghaus2021-02-051-26/+5
* IntVar: fix allocation sizeSylvain Henry2021-02-051-2/+2
* Try eta expanding FCode (See #18202)Andreas Klebinger2021-02-052-2/+33
* UnVarGraph: Use foldl' rather than foldr in unionUnVarSetsBen Gamari2021-02-051-1/+1