summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
...
* Fix panic for `ByteArray#` arguments in CApiFFI foreign importsHerbert Valerio Riedel2017-10-161-0/+6
* Fix typoPeter Trommler2017-10-161-1/+1
* Fix typoPeter Trommler2017-10-161-1/+1
* Do not bind coercion variables in SpecConstr rulesSimon Peyton Jones2017-10-121-2/+42
* Do not quantify over deriving clausesSimon Peyton Jones2017-10-121-9/+13
* Add a missing zonk in TcDerivInfer.simplifyDerivSimon Peyton Jones2017-10-111-0/+2
* Avoid creating dependent types in FloatOutSimon Peyton Jones2017-10-111-20/+61
* Pretty-printing of derived multi-parameter classes omits parenthesesAlan Zimmerman2017-10-113-6/+42
* Fix #10816 by renaming FixitySigs more consistentlyRyan Scott2017-10-112-45/+38
* Remove wc_insol from WantedConstraintsSimon Peyton Jones2017-10-1110-220/+247
* Delete two unused functionsSimon Peyton Jones2017-10-112-13/+1
* Change "cobox" to "co" in debug outputSimon Peyton Jones2017-10-111-1/+1
* Fix over-eager error suppression in TcErrorsSimon Peyton Jones2017-10-111-2/+22
* Minor refactoringSimon Peyton Jones2017-10-111-16/+16
* Typos in comments onlySimon Peyton Jones2017-10-111-2/+2
* Tidy up some convoluted "child/parent" codeSimon Peyton Jones2017-10-112-83/+65
* Split SysTools up someTamar Christina2017-10-107-1078/+1199
* Simply Data instance context for AmbiguousFieldOccRyan Scott2017-10-071-4/+1
* Fix #14320 by looking through HsParTy in more placesRyan Scott2017-10-071-2/+4
* Incorporate changes from #11721 into Template HaskellRyan Scott2017-10-073-23/+25
* Remove m_type from Match (#14313)Joachim Breitner2017-10-049-68/+23
* Don't pass HscEnv to functions in the Hsc monadDouglas Wilson2017-10-031-45/+53
* Include libraries which fill holes as deps when linking.Edward Z. Yang2017-10-031-1/+3
* Implement Div, Mod, and Log for type-level nats.Iavor Diatchki2017-10-032-15/+167
* Track the order of user-written tyvars in DataConRyan Scott2017-10-0314-200/+426
* Optimize linker by minimizing calls to tryGCC to avoid fork/exec overhead.Tamar Christina2017-10-031-20/+105
* Suppress error cascade in record fieldsSimon Peyton Jones2017-10-031-11/+21
* Fix nasty bug in w/w for absence analysisSimon Peyton Jones2017-10-035-96/+197
* Fix bug in the short-cut solverSimon Peyton Jones2017-10-033-58/+89
* Comments onlySimon Peyton Jones2017-10-033-10/+11
* Pretty-printer missing parens for infix class declarationAlan Zimmerman2017-10-021-0/+4
* Fix #13391 by checking for kind-GADTsRichard Eisenberg2017-09-282-0/+37
* mkDataConRep: fix bug in strictness signature (#14290)Simon Marlow2017-09-281-1/+5
* TypofixesGabor Greif2017-09-278-14/+14
* desugar: Catch levity polymorphism in unboxed sum expressionsBen Gamari2017-09-261-5/+5
* Rules: Show the binder type in the unbound template binder errorBen Gamari2017-09-261-1/+1
* TcInteract: Remove redundant import of TypeableBen Gamari2017-09-261-1/+1
* PrelRules: Handle Int left shifts of more than word-size bitsBen Gamari2017-09-261-8/+14
* primops: Add some notes regarding the meaning of the "type" fieldBen Gamari2017-09-261-0/+8
* StgCmmMonad: Remove unnecessary use of unboxed tuplesBen Gamari2017-09-262-55/+24
* Omit Typeable from the "naturally coherent" listSimon Peyton Jones2017-09-262-31/+70
* A bunch of typofixesGabor Greif2017-09-2632-41/+41
* Add NOINLINE pragma to builtinRulesBen Gamari2017-09-251-0/+3
* Bump template-haskell to 2.13.0.0Ryan Scott2017-09-251-1/+1
* Document how GHC disambiguates between multiple COMPLETE setsRyan Scott2017-09-251-1/+6
* Fix solving of implicit parameter constraintsSimon Peyton Jones2017-09-256-103/+177
* Improve type-error reportingSimon Peyton Jones2017-09-253-35/+59
* Comments onlySimon Peyton Jones2017-09-251-1/+1
* Make pprQuotedList use fsep not hsepSimon Peyton Jones2017-09-251-1/+1
* Deal with large extra-contraints wildcardsSimon Peyton Jones2017-09-254-15/+69