summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* CmmParse: Emit source notes for assignmentsBen Gamari2017-07-031-2/+2
* Fix -fno-code for modules that use -XQuasiQuotesDouglas Wilson2017-07-033-11/+20
* Fix #13311 by using tcSplitNestedSigmaTys in the right placeRyan Scott2017-07-032-6/+49
* Implement recompilation checking for -fignore-assertsÖmer Sinan Ağacan2017-07-031-1/+5
* Allow per-argument documentation on pattern synonym signaturesalexbiehl2017-07-031-1/+1
* rename tcInstBinder(s)X to tcInstBinder(s)Gabor Greif2017-07-033-14/+14
* Prevent ApplicativeDo from applying to strict pattern matches (#13875)Simon Marlow2017-06-291-6/+56
* Allow optional instance keyword in associated type family instancesTibor Erdesz2017-06-291-7/+27
* Typos in commentsRyan Scott2017-06-294-5/+5
* 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