summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* 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
* Compile count{Leading,Trailing}Zeros to corresponding x86_64 instructions und...Dmitry Ivanov2019-01-303-28/+63
* Revert "Batch merge"Ben Gamari2019-01-305-156/+60
* Batch mergeBen Gamari2019-01-305-60/+156
* Use sigPrec in more places in Convert and HsUtilsRyan Scott2019-01-282-39/+36
* Some refactoring in tcInferAppsRichard Eisenberg2019-01-272-92/+99
* Fix regDotColor for amd64.klebinger.andreas@gmx.at2019-01-272-31/+48
* GhcPlugins: Fix lookup of TH namesBen Gamari2019-01-271-3/+3
* Minor refactor [ci skip]Gabor Greif2019-01-233-6/+6
* A few typofixesGabor Greif2019-01-2312-14/+13
* Error out of invalid Int/Word bit shiftsAlec Theriault2019-01-231-3/+2
* Fix bogus worker for newtypesSimon Peyton Jones2019-01-221-21/+22
* Fix typo in TcRnTypes.hs [skip ci]wip/tc-rn-types-typoMatthew Pickering2019-01-211-2/+2
* Add support for ASM foreign files (.s) in TH (#16180)Sylvain Henry2019-01-201-4/+5
* Remove TODO in HsExprMatthew Pickering2019-01-201-1/+0
* Mention DerivingStrategies in the warning when DAC and GND are both enabledChaitanya Koparkar2019-01-201-1/+4
* Prepare source-tree for base-4.13 MFP bumpHerbert Valerio Riedel2019-01-1815-11/+36
* Fix typo in DsExprwip/ds-expr-typoMatthew Pickering2019-01-181-1/+1
* Small refactorSimon Peyton Jones2019-01-171-8/+6
* Remove export of checkValidFamPats, never usedSimon Peyton Jones2019-01-171-1/+1
* Comments about data constructor wrappersSimon Peyton Jones2019-01-171-30/+40
* 'DynFlag'-free version of 'mkParserFlags'Alec Theriault2019-01-173-330/+296
* PPC NCG: Rename constructorsPeter Trommler2019-01-171-28/+29
* Fix tab and improve whitespacePeter Trommler2019-01-171-7/+8
* PPC NCG: Register definitions for all 64-bit systemsPeter Trommler2019-01-171-7/+3
* PPC NCG: GOT declaration for all 64-bit ELF systemsPeter Trommler2019-01-171-5/+3
* PPC NCG: Make `stackHeaderSize` more generalPeter Trommler2019-01-171-7/+6
* PPC NCG: Make calling convention more generalPeter Trommler2019-01-171-6/+5