summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* WIP: don't float out lets between lambdaswip/T15606Simon Peyton Jones2019-01-244-15/+49
* Be a bit more aggressive about let-to-caseSimon Peyton Jones2018-09-121-17/+35
* Make CoreMonad independent of TcEnv (#14391)Krzysztof Gogolewski2018-09-112-55/+51
* ghc: Remove warning of StaticPointers not being supported by GHCiBen Gamari2018-09-071-10/+3
* Preserve specialisations despite CSESimon Peyton Jones2018-09-051-11/+57
* Define activeAfterInitial, activeDuringFinalSimon Peyton Jones2018-09-054-9/+19
* Expose 'moduleToPkgConfAll' from 'PackageState'Alec Theriault2018-09-051-1/+1
* Compiler panic on invalid syntax (unterminated pragma)roland2018-09-041-6/+16
* canCFunEqCan: use isTcReflexiveCo (not isTcReflCo)Simon Peyton Jones2018-09-031-4/+16
* make iToBase62's inner loop stricter in one of its argumentsAlp Mestanogullari2018-09-021-1/+1
* Reject class instances with type families in kindsRyan Scott2018-09-022-23/+48
* Remove knot-tying bug in TcHsSyn.zonkTyVarOccSimon Peyton Jones2018-08-3110-137/+253
* Commets on flatten_args_tcSimon Peyton Jones2018-08-311-4/+11
* Comments onlySimon Peyton Jones2018-08-312-3/+3
* Minor improvements to comments [skip ci]Richard Eisenberg2018-08-302-11/+7
* A few typos [ci skip]Gabor Greif2018-08-303-3/+3
* Fix the __GLASGOW_HASKELL__ comparisonKrzysztof Gogolewski2018-08-302-6/+3
* Finish stable splitDavid Feuer2018-08-291-8/+13
* Fix a constant folding ruleAndrey Mokhov2018-08-291-1/+1
* Rename kind vars in left-to-right order in bindHsQTyVarsRyan Scott2018-08-284-13/+94
* Fix #15572 by checking for promoted names in ConTRyan Scott2018-08-281-1/+8
* Remove dead code for commandline parsingKrzysztof Gogolewski2018-08-282-16/+1
* Fix #10859 by using foldr1 while deriving Eq instancesChaitanya Koparkar2018-08-271-1/+3
* Don't reify redundant class method tyvars/contextsRyan Scott2018-08-271-3/+7
* Take strict fields into account in coverage checkingRyan Scott2018-08-271-60/+257
* Fix #15502 by not casting to Int during TH conversionRyan Scott2018-08-271-2/+12
* Fix #15550 by quoting RULE names during TH conversionRyan Scott2018-08-271-2/+2
* ghc, ghc-pkg: use getExecutablePath on Windows when base >= 4.11.0Tamar Christina2018-08-252-4/+28
* Better error reporting for inaccessible codeSimon Peyton Jones2018-08-242-22/+26
* Add comments about pretty-printing via IfaceSynSimon Peyton Jones2018-08-244-55/+67
* Comments onlySimon Peyton Jones2018-08-241-1/+3
* Clean up TcHsSyn.zonkEnvSimon Peyton Jones2018-08-243-140/+143
* TcSimplify: Condense MASSERT2() usage onto a single lineBen Gamari2018-08-231-3/+1
* Accommodate API change in transSuperClassesSimon Peyton Jones2018-08-231-3/+3
* Comments onlySimon Peyton Jones2018-08-234-26/+43
* Fix a typo in TcValidity.checkFamInstRhsSimon Peyton Jones2018-08-231-10/+14
* Turn infinite loop into a panicSimon Peyton Jones2018-08-222-7/+22
* Revert "driver: unconditionally disable relaxation when linking partially"Ryan Scott2018-08-221-4/+5
* Add traceBinaryEvent# primopMitsutoshi Aoe2018-08-211-2/+12
* Fix precision of asinh/acosh/atanh by making them primopsArtem Pelenitsyn2018-08-218-0/+80
* Explicitly tell 'getNameToInstances' mods to loadAlec Theriault2018-08-211-5/+13
* Simplify callSiteInline a littleSimon Peyton Jones2018-08-211-17/+16
* Introduce flag -keep-hscpp-filesroland2018-08-212-0/+7
* Replace most occurences of foldl with foldl'.klebinger.andreas@gmx.at2018-08-2169-128/+115
* Fix #line pragmas in nested commentsBen Sklaroff2018-08-211-44/+122
* Fix redundant imports of ClassBen Gamari2018-08-213-3/+0
* driver: unconditionally disable relaxation when linking partiallySergei Trofimovich2018-08-211-5/+4
* Add a solveEqualities to tcClassDecl1Simon Peyton Jones2018-08-217-202/+222
* Comments onlySimon Peyton Jones2018-08-211-2/+3
* Improve ambiguous-occurrence error messageSimon Peyton Jones2018-08-211-8/+32