summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* 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
* Fix #16511: changes in interface dependencies should trigger recompilationPhuong Trinh2019-07-093-32/+115
* Use an empty data type in TTG extension constructors (#15247)Ryan Scott2019-07-0967-1600/+1672
* Fix #16895 by checking whether infix expression operator is a variablenineonine2019-07-051-5/+27
* More sensible SrcSpans for recursive pattern synonym errors (#16900)Ryan Scott2019-07-051-6/+12
* Dont gather ticks when only striping them in STG.Andreas Klebinger2019-07-043-5/+11
* Fix over-eager implication constraint discardSimon Peyton Jones2019-07-043-5/+48
* Add a missing zonk (fixes #16902)Simon Peyton Jones2019-07-041-10/+22
* Produce all DerivInfo in tcTyAndClassDeclsVladislav Zavialov2019-07-044-48/+62
* Bump template-haskell version to 2.16.0.0Ryan Scott2019-07-031-1/+1
* Add support for SIMD operations in the NCGAbhiroop Sarkar2019-07-0329-209/+1017
* Fix stage 1 warningsÖmer Sinan Ağacan2019-07-021-1/+2
* Fix #15843 by extending Template Haskell AST for tuples to support sectionsnineonine2019-07-022-17/+28
* Correct closure observation, construction, and mutation on weak memory machines.Travis Whitaker2019-06-288-7/+28
* typo in the docs for DynFlags.hsArtem Pelenitsyn2019-06-271-1/+1
* Fix #16805 by formatting warning messagenineonine2019-06-271-6/+6
* Add -Wmissing-safe-haskell-mode warningOleg Grenrus2019-06-251-0/+10
* Add -Winferred-safe-imports warningOleg Grenrus2019-06-254-11/+35
* Remove unused UniqSupply functionsÖmer Sinan Ağacan2019-06-251-42/+1
* Don't eta-expand unsaturated primopsBen Gamari2019-06-258-26/+131
* CoreToStg: Enable CAFfyness checking with -dstg-lintBen Gamari2019-06-251-2/+11
* [skip ci] Typo fix: b*ar*nches -> b*ra*nchesSiddharth Bhat2019-06-251-1/+1
* Simplify link_caf and mkForeignLabel functionsÖmer Sinan Ağacan2019-06-252-5/+3