summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
...
* Fix the pure unifierSimon Peyton Jones2017-05-161-196/+184
* Tiny refactorSimon Peyton Jones2017-05-161-5/+9
* Kill off unused IfaceType.eqIfaceTypeSimon Peyton Jones2017-05-162-120/+21
* Print warnings on parser failures (#12610).Dave Laing2017-05-158-30/+53
* Revert "Use a deterministic map for imp_dep_mods"Bartosz Nitka2017-05-154-20/+27
* Revert "Stress test for nested module hierarchies"Bartosz Nitka2017-05-154-27/+20
* Stress test for nested module hierarchiesBartosz Nitka2017-05-154-20/+27
* Revert "Treat banged bindings as FunBinds"Ben Gamari2017-05-127-93/+37
* Render \t as 8 spaces in caret diagnosticsPhil Ruffwind2017-05-121-3/+7
* Fix crash in isModuleInterpreted for HsBoot (fixes #13591)Lennart Spitzner2017-05-122-8/+8
* Automatically add SCCs to INLINABLE bindingsDavid Feuer2017-05-121-3/+11
* Typos [ci skip]Gabor Greif2017-05-123-6/+6
* RnEnv refactoringMatthew Pickering2017-05-118-377/+338
* Allow spliced patterns in pattern synonymsBen Gamari2017-05-111-7/+8
* Fix collect_lpat's treatment of HsSplicedPatsRyan Scott2017-05-111-0/+3
* Parenthesize pretty-printed equalities when necessaryRyan Scott2017-05-111-1/+1
* Use Proxy rather than undefined in MatchLitMatthew Pickering2017-05-111-23/+24
* Add Outputable instance for NodeMatthew Pickering2017-05-111-0/+3
* compiler: Do not look up fail in RnExpr if bind pattern is irrefutible.Aaron Friel2017-05-111-0/+4
* Fix incorrect ambiguity error on identically-named data constructorsSoham Chowdhury2017-05-111-10/+11
* pmCheck: Don't generate PmId OccNames from UniquesBen Gamari2017-05-111-1/+1
* Use NEED_PTHREAD_LIBMoritz Angermann2017-05-111-11/+8
* Pass LLVMTarget (identical to --target)Moritz Angermann2017-05-111-0/+2
* Fix a performance bug in GhcMake.downsweepSimon Marlow2017-05-101-5/+12
* Efficient membership for home modulesBartosz Nitka2017-05-101-5/+7
* Typos [ci skip]Gabor Greif2017-05-106-8/+8
* Revert "CoreTidy: Don't seq unfoldings"Ben Gamari2017-05-091-11/+7
* Reset cc_pend_sc flag in dropDerivedCtSimon Peyton Jones2017-05-092-20/+46
* Make CallInfo into a data type with fieldsSimon Peyton Jones2017-05-091-21/+36
* Don't warn about variable-free strict pattern bindingsSimon Peyton Jones2017-05-091-15/+33
* Use mkSymCo in OptCoercion.wrapSymSimon Peyton Jones2017-05-091-1/+1
* Treat banged bindings as FunBindsBen Gamari2017-05-0817-71/+129
* Dataflow: use IntSet for mkDepBlocksMichal Terepeta2017-05-081-24/+36
* Make XNegativeLiterals treat -0.0 as negative 0Nolan2017-05-0816-112/+214
* OptCoercion: Ensure that TyConApps match in arityBen Gamari2017-05-081-0/+15
* Typos in comments [ci skip]Gabor Greif2017-05-054-12/+12
* TcTypeable: SimplifyBen Gamari2017-05-041-31/+28
* CoreTidy: Don't seq unfoldingsBen Gamari2017-05-041-7/+11
* Implement sequential name lookup properlyMatthew Pickering2017-05-041-7/+19
* Pass -ffrontend-opt arguments to frontend plugin in the correct orderdoug2017-05-041-0/+2
* Add an Eq instance for UniqSetDavid Feuer2017-05-042-0/+23
* Comments only, about Typeable/TypeRep/KindRepSimon Peyton Jones2017-05-042-26/+34
* Remove unused importSimon Peyton Jones2017-05-041-1/+0
* Deal with exceptions in dsWhenNoErrsSimon Peyton Jones2017-05-045-74/+80
* Teach optCoecion about FunCoSimon Peyton Jones2017-05-041-0/+5
* Fix #13333 by fixing the covar's type in ctEvCoercionRichard Eisenberg2017-05-024-94/+114
* Use mkCastTy in subst_ty.Richard Eisenberg2017-05-023-14/+4
* Shave the hair off mkCastTy.Richard Eisenberg2017-05-021-91/+44
* Fix #13233 by checking for lev-poly primopsRichard Eisenberg2017-05-0213-141/+217
* Typos in manual and commentsGabor Greif2017-05-023-3/+3