summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Accumulate Haddock comments in P (#17544, #17561, #8944)Vladislav Zavialov2020-07-2115-561/+2068
* Use a newtype `Code` for the return type of typed quotations (Proposal #195)Matthew Pickering2020-07-213-51/+42
* DynFlags: remove use of sdocWithDynFlags from GHC.Stg.* (#17957)Sylvain Henry2020-07-218-172/+200
* Fix minor typos in a Core.hs noteChaitanya Koparkar2020-07-182-9/+7
* Refactor the simplification of join bindersSimon Peyton Jones2020-07-184-120/+141
* Remove {-# CORE #-} pragma (part of #18048)Krzysztof Gogolewski2020-07-187-26/+1
* Improve typechecking of NPlusK patternsSimon Peyton Jones2020-07-186-52/+43
* Allow multiple case branches to have a higher rank typeSimon Peyton Jones2020-07-1814-563/+582
* winio: Various fixes related to rebase and testdriverTamar Christina2020-07-152-1/+7
* winio: Add IOPort synchronization primitiveTamar Christina2020-07-154-7/+69
* StgToCmm: Use CmmRegOff smart constructorBen Gamari2020-07-151-1/+1
* loadFramework: Output the errors collected in all loading attempts.Matthias Andreas Benkard2020-07-141-6/+8
* macOS: Load frameworks without stating them first.Matthias Andreas Benkard2020-07-141-7/+14
* Explain why keeping DynFlags in AnalEnv saves allocation.Andreas Klebinger2020-07-141-1/+19
* compiler: re-engineer the treatment of rebindable ifAlp Mestanogullari2020-07-1420-122/+529
* Reduce result discount in conSizeSimon Peyton Jones2020-07-132-25/+48
* Comments onlySimon Peyton Jones2020-07-131-2/+5
* Use dumpStyle when printing inliningsSimon Peyton Jones2020-07-131-1/+1
* Warn about empty Char enumerations (#18402)Aaron Allen2020-07-131-6/+26
* Give Uniq[D]FM a phantom type for its key.Andreas Klebinger2020-07-1259-345/+546
* Improve eta-expansion using ArityTypeSimon Peyton Jones2020-07-113-185/+243
* Make arityType deal with join pointsSimon Peyton Jones2020-07-101-4/+93
* Define multiShotIO and use it in mkSplitUniqueSupplySimon Peyton Jones2020-07-102-16/+84
* LLVM: fix MO_S_Mul2 support (#18434)Sylvain Henry2020-07-091-1/+9
* Fix GHCi :print on big-endian platformsStefan Schulze Frielinghaus2020-07-091-14/+15
* Remove unused function pprHsForAllExtra (#18423)Krzysztof Gogolewski2020-07-071-27/+4
* DynFlags: factor out pprUnitId from "Outputable UnitId" instanceSylvain Henry2020-07-071-7/+14
* When running libtool, report it as suchGabor Greif2020-07-071-1/+1
* add -flink-rts flag to link the rts when linking a shared or static library #...Adam Sandberg Ericsson2020-07-074-4/+15
* Optimise genericIntMul2OpSylvain Henry2020-07-072-7/+26
* `opAllDone` -> `opIntoRegs`John Ericson2020-07-071-286/+286
* Simplify `PrimopCmmEmit`John Ericson2020-07-071-82/+73
* `genericIntMul2Op`: Call `genericWordMul2Op` directlyJohn Ericson2020-07-071-6/+2
* Support `timesInt2#` in LLVM backendJohn Ericson2020-07-072-2/+27
* DynFlags: avoid the use of sdocWithDynFlags in GHC.Core.Rules (#17957)Sylvain Henry2020-07-034-28/+39
* Improve handling of data type return kindswip/T18300Simon Peyton Jones2020-07-0313-346/+651
* LLVM: support R9 and R10 registersSylvain Henry2020-07-031-0/+2
* Replace Opt_SccProfilingOn flag with sccProfilingEnabled helper functionSylvain Henry2020-07-0219-44/+54
* NCG: correctly handle addresses with huge offsets (#15570)Sylvain Henry2020-07-021-66/+90
* Desugar quoted uses of DerivingVia and expression type signatures properlyRyan Scott2020-07-011-100/+116
* Improve debug tracing for substitutionSimon Peyton Jones2020-07-018-58/+59
* Implement -XLexicalNegation (GHC Proposal #229)Vladislav Zavialov2020-07-013-13/+88
* Reject nested foralls/contexts in instance types more consistentlyRyan Scott2020-06-302-92/+280
* Fix a typo in LintSimon Peyton Jones2020-06-281-7/+7
* Fix duplicated words and typos in comments and user guideJan HrĨek2020-06-2858-71/+71
* Use NHsCoreTy to embed types into GND-generated codeRyan Scott2020-06-286-176/+111
* Don't generalize when typechecking a tuple sectionKrzysztof Gogolewski2020-06-276-35/+19
* DynFlags: don't store buildTagSylvain Henry2020-06-278-42/+39
* Better loop detection in findTypeShapeSimon Peyton Jones2020-06-273-34/+41
* Fix ghc-bignum exceptionsSylvain Henry2020-06-274-51/+47