summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Revert "Remove the Windows GCC driver."Simon Peyton Jones2017-06-291-25/+13
* Fix lexically-scoped type variablesSimon Peyton Jones2017-06-293-28/+60
* remove dead function 'tcInstBinders'Gabor Greif2017-06-291-6/+1
* Remove unneeded importGabor Greif2017-06-281-2/+2
* More typos in comments [ci skip]Gabor Greif2017-06-285-5/+5
* Typos in comments and manual [ci skip]Gabor Greif2017-06-284-5/+5
* Zap stable unfoldings in worker/wrapperSimon Peyton Jones2017-06-283-6/+13
* Fix constraint solving for forall-typesSimon Peyton Jones2017-06-282-72/+121
* Do zonking in tcLHsKindSigSimon Peyton Jones2017-06-282-11/+19
* Fix the in-scope set in TcHsType.instantiateTyNSimon Peyton Jones2017-06-281-1/+6
* Revert "Make module membership on ModuleGraph faster"Ben Gamari2017-06-277-174/+54
* Make module membership on ModuleGraph fasterBartosz Nitka2017-06-277-54/+174
* Treat banged bindings as FunBindsBen Gamari2017-06-2711-53/+157
* typecheck: Consider types containing coercions non-TypeableBen Gamari2017-06-271-1/+1
* Allow bytecode interpreter to make unsafe foreign callsBen Gamari2017-06-272-7/+16
* DWARF: Use .short to render half-machine-wordsBen Gamari2017-06-261-8/+1
* Hoopl: remove dependency on Hoopl packageMichal Terepeta2017-06-2352-91/+947
* Use actual universal tvs in check for naughty record selectorsMatthew Pickering2017-06-231-1/+1
* Fix pretty-printing of zero-argument lambda expressionsRyan Scott2017-06-231-0/+4
* compiler: Eliminate pprTrace in SPT entry addition codepathBen Gamari2017-06-231-2/+1
* change filtering of variables in extract_hs_tv_bndrs (fixes #13782)Carlos Tomé2017-06-211-79/+28
* Fix note reference [ci skip]Gabor Greif2017-06-201-1/+1
* Improve comments on AbsBindsSimon Peyton Jones2017-06-191-36/+55
* Reword documentation region overlap documentation for copying mutable arraysAndrew Martin2017-06-191-6/+14
* cmm/CmmLayoutStack: avoid generating unnecessary reloadsMichal Terepeta2017-06-192-32/+240
* Look through type synonyms in existential contexts when deriving FunctorRyan Scott2017-06-181-2/+16
* Fix out-of-date comments in TyCoRepRyan Scott2017-06-181-3/+3
* Remove the Windows GCC driver.Tamar Christina2017-06-171-13/+25
* Fix the treatment of 'closed' definitionsSimon Peyton Jones2017-06-165-178/+249
* Add mapMG to allow making ModuleGraph abstractBartosz Nitka2017-06-142-3/+7
* Typos [ci skip]Gabor Greif2017-06-132-2/+2
* Make -w less aggressive (Trac #12056)Sean Gillespie2017-06-124-36/+82
* Stop forcing everything in coreBindsSizeDavid Feuer2017-06-121-18/+12
* Support signatures at the kind level in Template HaskellRyan Scott2017-06-122-13/+32
* Fix #13807 - foreign import nondeterminismBartosz Nitka2017-06-121-8/+5
* Improve getNameToInstancesIndexDouglas Wilson2017-06-122-8/+18
* Fix a bug in -foptimal-applicative-doSimon Marlow2017-06-121-1/+1
* Add tcRnGetNameToInstancesIndexDouglas Wilson2017-06-082-0/+42
* Refactor temp files cleanupDouglas Wilson2017-06-0815-304/+401
* Revert "Make LLVM output robust to -dead_strip on mach-o platforms"Ben Gamari2017-06-082-72/+12
* Stop the specialiser generating loopy codeSimon Peyton Jones2017-06-071-173/+240
* Spelling typosSimon Peyton Jones2017-06-071-3/+3
* Udate hsSyn AST to use Trees that GrowAlan Zimmerman2017-06-0698-3310/+3867
* Desugar modules compiled with -fno-codedoug2017-06-051-47/+43
* Make the MR warning more accurageSimon Peyton Jones2017-06-051-9/+13
* Use lengthIs and friends in more placesRyan Scott2017-06-0257-130/+167
* A few typos [ci skip]Gabor Greif2017-06-023-3/+3
* Faster checkFamInstConsistencyBartosz Nitka2017-05-312-87/+127
* Efficient checks for stable modulesBartosz Nitka2017-05-301-19/+37
* Modern type signature style in UniqSetBartosz Nitka2017-05-292-79/+74