summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Document loadFramework changes. (#18446)Matthias Andreas Benkard2020-07-261-0/+35
* Fix build systemsSylvain Henry2020-07-252-8/+8
* Move GHC.Platform into the compilerSylvain Henry2020-07-259-22/+278
* Remove platform constant wrappersSylvain Henry2020-07-2540-1287/+1390
* Put PlatformConstants into PlatformSylvain Henry2020-07-255-14/+7
* Add GHC.Platform.ProfileSylvain Henry2020-07-255-26/+61
* Rename GHC.Driver.Ways into GHC.Platform.WaysSylvain Henry2020-07-2514-14/+14
* DynFlags: store printer in TraceBinIfaceReadingSylvain Henry2020-07-252-33/+36
* Simplify XRec definitionZubin Duggal2020-07-2520-335/+396
* Care with occCheckExpand in kind of occurrencesSimon Peyton Jones2020-07-243-40/+112
* Minor refactoring of Unit displaySylvain Henry2020-07-226-54/+61
* Define type Void# = (# #) (#18441)Krzysztof Gogolewski2020-07-2211-38/+35
* Deprecate -fdmd-tx-dict-sel.Andreas Klebinger2020-07-223-5/+7
* Replace HscTarget with BackendSylvain Henry2020-07-2225-249/+305
* Replace ghcWithNativeCodeGen with a proper Backend datatypeSylvain Henry2020-07-225-20/+70
* Correctly test active backendSylvain Henry2020-07-221-1/+1
* 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