summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Packages: Add timing for package database initializationBen Gamari2019-08-021-2/+7
* Add Note [withTiming] in compiler/main/ErrUtils.hsAlp Mestanogullari2019-08-021-0/+95
* compiler: emit finer grained codegen events to eventlogAlp Mestanogullari2019-08-025-48/+64
* Use injectiveVarsOfType to catch dodgy type family instance binders (#17008)Ryan Scott2019-08-023-90/+155
* Rip out 9-year-old pattern variable hack (#17007)Ryan Scott2019-08-021-28/+0
* Work around redundant import issueBen Gamari2019-07-311-1/+1
* Move tyConAppNeedsKindSig to TypeBen Gamari2019-07-314-276/+270
* Break up TyCoRepBen Gamari2019-07-3129-2522/+2658
* Apply a missing substitution in mkEtaWW (#16979)Simon Peyton Jones2019-07-301-8/+21
* Add Note [RuntimeRep and PrimRep] in RepTypeRichard Eisenberg2019-07-294-3/+175
* reifyTypeOfThing: panic on impossible casesVladislav Zavialov2019-07-261-1/+4
* TemplateHaskell: reifyType (#16976)Vladislav Zavialov2019-07-261-0/+16
* Change behaviour of -ddump-cmm-verbose to dump each Cmm pass output to a sepa...nineonine2019-07-263-9/+15
* Banish reportFloatingViaTvs to the shadow realm (#15831, #16181)Ryan Scott2019-07-263-140/+168
* Printer: add an empty line between bindings in Rec STG binding groupsÖmer Sinan Ağacan2019-07-251-1/+1
* Make DefUses = OrdList DefUseRyan Scott2019-07-253-7/+10
* Drop unused helpers 'mkTyClGroup' and 'emptyTyClGroup'Vladislav Zavialov2019-07-241-13/+1
* ASSERT(vis_flag==ForallInvis) in hsScopedTvsVladislav Zavialov2019-07-241-8/+53
* Make stage 1 GHC target independentJohn Ericson2019-07-241-15/+1
* Make sure to load interfaces when running :instancesXavier Denis2019-07-231-1/+3
* Fix #8487: Debugger confuses variablesRoland Senn2019-07-213-13/+60
* Expose the GhcPrelude module.Andreas Klebinger2019-07-211-3/+1
* Line wrap when pp long expressions (fixes #16874)Alfredo Di Napoli2019-07-202-2/+2
* Add module doc for Plugins.Richard Eisenberg2019-07-191-0/+5
* Fix #16870 by improving documentation (only)Richard Eisenberg2019-07-192-6/+4
* Drop the orphan roles check (#16941)Vladislav Zavialov2019-07-192-38/+13
* Hide "Loading package environment" message with -v0 (fix #16879)Artem Pelenitsyn2019-07-192-169/+170
* Fix formatting of --info's "Debug on" fieldBen Gamari2019-07-181-1/+1
* Add HasDebugCallStack to unionListsBen Gamari2019-07-181-1/+1
* Create {Int,Word}32RepJohn Ericson2019-07-179-45/+77
* Revert "Add support for SIMD operations in the NCG"Ben Gamari2019-07-1629-1017/+209
* PV is not P (#16611)Vladislav Zavialov2019-07-152-42/+133
* Decouple AddAnn from PVladislav Zavialov2019-07-153-14/+13
* Add a note in the simplifier about in-scope set as a substitutionArnaud Spiwack2019-07-153-5/+45
* primops: haddock: Fix typo in referenced function.Niklas Hambüchen2019-07-141-1/+1
* Expunge #ifdef and #ifndef from the codebaseJohn Ericson2019-07-143-4/+4
* Remove LLVM_TARGET platform macrosJohn Ericson2019-07-144-4/+5
* Remove purely external primopsJohn Ericson2019-07-141-36/+38
* Minor refactoring in CmmBuildInfoTablesÖmer Sinan Ağacan2019-07-131-5/+3
* Add two CmmSwitch optimizations.Andreas Klebinger2019-07-134-4/+47
* compiler: trace SysTools commands to emit start/stop eventlog markersAlp Mestanogullari2019-07-131-18/+31
* Fix kind-checking for data/newtypesSimon Peyton Jones2019-07-122-31/+69
* Allow reusing temporary object files generated by GHCi by writing to -odir in...nineonine2019-07-111-5/+7
* Don't typecheck too much (or too little) in DerivingVia (#16923)Ryan Scott2019-07-112-138/+180
* Special case a few common patterns in unionLists.Andreas Klebinger2019-07-111-1/+10
* Fix erroneous float in CoreOptSimon Peyton Jones2019-07-093-7/+66
* Minor refactoring in CoreSimplÖmer Sinan Ağacan2019-07-091-3/+0
* Deduplicate "unique subdir" code between GHC and CabalJohn Ericson2019-07-092-23/+15
* Remove most uses of TARGET platform macrosJohn Ericson2019-07-093-8/+12
* Fix two more `#ifndef` for the linterJohn Ericson2019-07-091-2/+2