summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Fix #15953 by consistently using dumpIfSet_dyn to print debug outputChaitanya Koparkar2018-11-299-51/+70
* Fix #15828, from `More explicit foralls`Matthew Yacavone2018-11-291-1/+6
* Taming the Kind Inference MonsterSimon Peyton Jones2018-11-2951-2790/+3169
* Comments onlySimon Peyton Jones2018-11-282-19/+23
* Add Note [Dead case binders in -O0]Sebastian Graf2018-11-281-1/+13
* Fix #15941 by only special-casing visible infix applicationsRyan Scott2018-11-261-5/+23
* Print explicit foralls in type family eqns when appropriateRyan Scott2018-11-263-25/+84
* Fix build on darwinÖmer Sinan Ağacan2018-11-261-1/+1
* Revert "Remove redundant check in cgCase"Ömer Sinan Ağacan2018-11-261-4/+7
* [TTG: Handling Source Locations] Foundation and PatShayan-Najd2018-11-2454-1930/+2454
* Fix unused import warning=2018-11-241-1/+0
* Revert "'DynFlag'-free version of 'mkParserFlags'"Ben Gamari2018-11-233-83/+55
* Revert "Simplify 'ExtBits' in the lexer"Ben Gamari2018-11-233-238/+306
* Implement late lambda liftSebastian Graf2018-11-2320-140/+1512
* Fix unused-import warningsDavid Eichmann2018-11-2257-209/+242
* Don't pass -no-pie when -pgmc is suppliedKrzysztof Gogolewski2018-11-221-1/+4
* Simplify 'ExtBits' in the lexerAlec Theriault2018-11-223-306/+238
* 'DynFlag'-free version of 'mkParserFlags'Alec Theriault2018-11-223-55/+83
* LLVM: Use generic code for small size quot-rem opsPeter Trommler2018-11-221-2/+2
* llvmGen: Eliminate duplicate definitionGabor Greif2018-11-222-3/+2
* UNREG: PprC: Add support for adjacent floatsJames Clarke2018-11-221-1/+23
* Overhaul -fprint-explicit-kinds to use VKARyan Scott2018-11-2212-185/+316
* Remove warnings-silencing flags for code generated by AlexSimon Jakobi2018-11-222-52/+9
* Calling gcc: Pass optc flags as last options (#14452)Roland Senn2018-11-221-1/+3
* Fix #15852 by eta expanding data family instance RHSes, tooRyan Scott2018-11-227-38/+83
* Refactor TcRnMonad.mapAndRecoverMSimon Jakobi2018-11-222-1/+6
* Fix deadlock bug when mkFastStringWith is duplicatedZejun Wu2018-11-222-3/+5
* Don't reverse explicit export lists during renamingSimon Jakobi2018-11-222-24/+33
* Fixup the new code layout patch for SplitObjs.klebinger.andreas@gmx.at2018-11-221-3/+7
* Rename literal constructorsSylvain Henry2018-11-2238-424/+439
* Minor performance optimisationGabor Greif2018-11-221-5/+5
* another minor refactoringGabor Greif2018-11-221-4/+4
* Remove redundant check in cgCaseÖmer Sinan Ağacan2018-11-201-7/+4
* Don't track free variables in STG syntax by defaultSebastian Graf2018-11-1915-372/+404
* Fix typo in docsChris Done2018-11-181-1/+1
* Introduce Int16# and Word16#Abhiroop Sarkar2018-11-1712-69/+269
* Fix trac #15702, as a followon to fix for #13704.Chris Smith2018-11-171-2/+4
* Minor refactoringGabor Greif2018-11-171-13/+13
* More compact Outputable instance for `Uniq(D)Set`Sebastian Graf2018-11-172-2/+4
* Speed up MonadUtils.mapMaybeMSimon Jakobi2018-11-171-5/+4
* Fix #12906: GHC fails to typecheck Main module without mainRoland Senn2018-11-171-5/+5
* Building GHC with hadrian on FreeBSDKrzysztof Gogolewski2018-11-171-2/+2
* NCG: New code layout algorithm.Andreas Klebinger2018-11-1728-333/+2295
* Smarter HsType pretty-print for promoted dataconsSimon Peyton Jones2018-11-158-61/+120
* Comments adding to the fix for Trac #15859Simon Peyton Jones2018-11-152-5/+28
* Comments only, about polykinded TyConAppsSimon Peyton Jones2018-11-151-1/+13
* Fix a bug in SRT generation (#15892)Simon Marlow2018-11-151-1/+1
* Make `UniqDSet` a newtypeSebastian Graf2018-11-137-46/+79
* compareByPreference: handle the integer-gmp vs -simple caseAlp Mestanogullari2018-11-121-3/+22
* Remove StgBinderInfo and related computation in CoreToStgÖmer Sinan Ağacan2018-11-1210-248/+61