summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Don't wrap the entry map for LiveInfo in Maybe.klebinger.andreas@gmx.at2019-02-156-26/+27
* Properly escape character literals in HaddocksAlec Theriault2019-02-152-5/+5
* 'forall' always a keyword, plus the dot type operatorVladislav Zavialov2019-02-156-64/+41
* Fail fast in solveLocalEqualitiesSimon Peyton Jones2019-02-142-1/+22
* Make a smart mkAppTyMSimon Peyton Jones2019-02-1424-756/+830
* Implement -Wredundant-record-wildcards and -Wunused-record-wildcardsMatthew Pickering2019-02-1410-54/+175
* NCG: fast compilation of very large strings (#16190)Sylvain Henry2019-02-145-12/+57
* Fix #15849 by checking whether there's a do blocknineonine2019-02-121-1/+2
* Fix #16299 by deleting incorrect code from IfaceSynRyan Scott2019-02-121-1/+1
* Fix #16188Richard Eisenberg2019-02-122-14/+29
* Fix #16293 by cleaning up Proxy# infelicitiesRyan Scott2019-02-124-19/+30
* Fix Int overflow on 32 bit platformPeter Trommler2019-02-101-1/+1
* Capture and simplify constraints arising from running typed splicesMatthew Pickering2019-02-101-3/+8
* Remove ghctags (#16274)Sylvain Henry2019-02-101-3/+0
* Fix inverted position pragma flag in parser APIAlec Theriault2019-02-101-1/+1
* Improve snocView implementation.klebinger.andreas@gmx.at2019-02-091-12/+17
* Replace a few uses of snocView with last/lastMaybe.klebinger.andreas@gmx.at2019-02-093-4/+13
* Stack: fix name mangling.Tamar Christina2019-02-091-1/+1
* Minor refactor of CUSK handlingSimon Peyton Jones2019-02-082-23/+34
* Comments only about the binder-swap in OccurAnalSimon Peyton Jones2019-02-081-12/+41
* Comments onlySimon Peyton Jones2019-02-083-6/+11
* Remove a few undefined prel namesÖmer Sinan Ağacan2019-02-081-29/+3
* Fix optSemi type in Parser.yVladislav Zavialov2019-02-081-2/+1
* Cleanup in parser/Ctype.hsSylvain Henry2019-02-081-138/+135
* Lexer: Alternate Layout Rule injects actual not virtual bracesAlan Zimmerman2019-02-081-15/+17
* API Annotations: parens anns discarded for `(*)` operatorAlan Zimmerman2019-02-082-3/+4
* API Annotations: AnnAt disconnected for TYPEAPPAlan Zimmerman2019-02-089-68/+84
* API Annotations: more explicit foralls fixupAlan Zimmerman2019-02-082-24/+25
* Allow resizing the stack for the graph allocator.klebinger.andreas@gmx.at2019-02-086-36/+105
* Fix #14729 by making the normaliser homogeneousRichard Eisenberg2019-02-085-371/+545
* Fix #16287 by checking for more unsaturated synonym argumentsRyan Scott2019-02-061-24/+23
* Fix #14579 by defining tyConAppNeedsKindSig, and using itRyan Scott2019-02-053-170/+342
* Refactor splice_exp in Parser.yVladislav Zavialov2019-02-053-22/+22
* Add `-fplugin-trustworthy` to avoid marking modules as unsafeZejun Wu2019-02-043-4/+10
* Report multiple errorsVladislav Zavialov2019-02-032-21/+28
* Fix missing space in ppr_cmd for HsCmdArrFormVladislav Zavialov2019-02-031-2/+2
* Remove unused importsSebastian Graf2019-02-021-3/+0
* Polished Note [Exceptions and strictness]Sebastian Graf2019-02-021-15/+27
* Reject oversaturated VKAs in type family equationsRyan Scott2019-02-012-1/+70
* Remove ExnStr and ThrowsExn businessSebastian Graf2019-02-016-234/+126
* Fix #16219: TemplateHaskell causes indefinite package build errorEdward Z. Yang2019-01-312-0/+4
* PPC NCG: Promote integers to word size in C callsPeter Trommler2019-01-312-15/+29
* Small optimizations to BlockLayout.klebinger.andreas@gmx.at2019-01-311-39/+31
* Replace BlockSequence with OrdList in BlockLayout.hsklebinger.andreas@gmx.at2019-01-312-77/+45
* Add -fdefer-diagnostics to defer and group diagnostic messages in make-modeZejun Wu2019-01-312-2/+39
* Optimize pprASCIISylvain Henry2019-01-311-12/+23
* Use ByteString to represent Cmm string literals (#16198)Sylvain Henry2019-01-3129-91/+86
* API Annotations: Parens not attached correctly for ClassDeclAlan Zimmerman2019-01-301-19/+22
* Include type info for only some exprs in HIE filesAlec Theriault2019-01-301-8/+63
* Use `NameEnv Id` instead of `Map Name Id`Alec Theriault2019-01-301-5/+8