summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
...
* Remove unused sGhcWithNativeCodeGenSylvain Henry2020-07-222-4/+0
* Don't panic if the NCG isn't built (it is always built)Sylvain Henry2020-07-221-4/+0
* Remove unused "ncg" flagSylvain Henry2020-07-221-5/+0
* Enable BangPatterns, ScopedTypeVariables for ghc and hadrian by default.Andreas Klebinger2020-07-221-2/+2
* FastString: Reintroduce character count cacheDaniel Gröber2020-07-221-12/+14
* Encoding: Reformat utf8EncodeShortByteString to be more consistentDaniel Gröber2020-07-221-5/+5
* Encoding: Remove redundant use of withForeignPtrDaniel Gröber2020-07-221-2/+3
* Use IO constructor instead of `stToIO . ST`Daniel Gröber2020-07-222-7/+5
* Encoding: Add comment about tricky ForeignPtr lifetimeDaniel Gröber2020-07-221-0/+4
* Pass specialised utf8DecodeChar# to utf8DecodeLazy# for performanceDaniel Gröber2020-07-222-14/+12
* Use ShortByteString for FastStringDaniel Gröber2020-07-225-188/+193
* Remove length field from FastStringDaniel Gröber2020-07-221-24/+24
* 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