summaryrefslogtreecommitdiff
path: root/compiler/GHC
Commit message (Expand)AuthorAgeFilesLines
* Kill off sc_mult and as_mult fieldsSimon Peyton Jones2020-07-292-67/+42
* Filter out unreachable constructors when deriving stock instances (#16431)Brandon Chinn2020-07-293-18/+103
* Pass tc_args to gen_fnBrandon Chinn2020-07-293-32/+33
* Pass dit_rep_tc_args to dsm_stock_gen_fnBrandon Chinn2020-07-292-9/+15
* This patch addresses the exponential blow-up in the simplifier.Simon Peyton Jones2020-07-289-227/+411
* Eta-expand the Simplifier monadSimon Peyton Jones2020-07-271-6/+18
* Refactor the parser a littleVladislav Zavialov2020-07-272-39/+23
* Improve NegativeLiterals (#18022, GHC Proposal #344)Vladislav Zavialov2020-07-271-15/+36
* Document loadFramework changes. (#18446)Matthias Andreas Benkard2020-07-261-0/+35
* Move GHC.Platform into the compilerSylvain Henry2020-07-257-17/+268
* Remove platform constant wrappersSylvain Henry2020-07-2540-1287/+1390
* Put PlatformConstants into PlatformSylvain Henry2020-07-255-14/+7
* Add GHC.Platform.ProfileSylvain Henry2020-07-254-26/+60
* Rename GHC.Driver.Ways into GHC.Platform.WaysSylvain Henry2020-07-2512-12/+12
* 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-2224-246/+301
* Replace ghcWithNativeCodeGen with a proper Backend datatypeSylvain Henry2020-07-224-20/+69
* 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
* 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-1419-122/+528
* Reduce result discount in conSizeSimon Peyton Jones2020-07-132-25/+48
* Comments onlySimon Peyton Jones2020-07-131-2/+5