summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Introduce -dsuppress-stg-free-vars flagBen Gamari2017-11-022-3/+9
* TcRnDriver: Bracket family instance consistency output in -ddump-rn-traceBen Gamari2017-11-021-1/+2
* Use proper Unique for Namealexbiehl2017-11-021-12/+11
* Implement the basics of hex floating point literalsIavor Diatchki2017-11-023-6/+80
* PPC NCG: Impl branch prediction, atomic ops.Peter Trommler2017-11-023-61/+201
* Implement the EmptyDataDeriving proposalRyan Scott2017-11-024-32/+51
* Tidy up IfaceEqualityTyConSimon Peyton Jones2017-10-312-45/+44
* Add Note [Setting the right in-scope set]Simon Peyton Jones2017-10-301-1/+26
* Catch a few more typos in commentsGabor Greif2017-10-306-11/+11
* Typofixes in commentsGabor Greif2017-10-303-3/+3
* Typofix in panicGabor Greif2017-10-301-1/+1
* Fix typo in accessor nameGabor Greif2017-10-304-6/+6
* A bit more tc-tracingSimon Peyton Jones2017-10-301-2/+8
* Allow packing constructor fieldsMichal Terepeta2017-10-2913-105/+317
* Fix #14390 by making toIfaceTyCon aware of equalityRyan Scott2017-10-291-0/+6
* Turn `compareByteArrays#` out-of-line primop into inline primopalexbiehl2017-10-299-2/+49
* Add -falignment-sanitization flagBen Gamari2017-10-297-3/+48
* Implement a dedicated exitfication pass #14152Joachim Breitner2017-10-2911-6/+478
* simplNonRecJoinPoint: Handle Shadowing correctlyJoachim Breitner2017-10-291-5/+6
* Make tagForCon non-linearBartosz Nitka2017-10-272-4/+23
* ApplicativeDo: handle BodyStmt (#12143)Simon Marlow2017-10-277-22/+73
* Fix an exponential-blowup case in SpecConstrSimon Peyton Jones2017-10-271-20/+33
* Add more pprTrace to SpecConstr (debug only)Simon Peyton Jones2017-10-271-3/+11
* Factor out readField (#14364)Tobias Dammers2017-10-252-18/+27
* Fix a bug in 'alexInputPrevChar'Alec Theriault2017-10-251-25/+53
* Implement `-Wpartial-fields` warning (#7169)Daishi Nakajima2017-10-252-1/+45
* Performance improvements linear regAlloc (#7258)Tobias Dammers2017-10-251-11/+13
* Fix space leak in BinIface.getSymbolTableDouglas Wilson2017-10-251-10/+23
* Make layLeft and reduceDoc stricter (#7258)Tobias Dammers2017-10-251-6/+6
* typecheck: Clarify errors mentioned in #14385Ben Gamari2017-10-251-6/+6
* Revert "Update Win32 version for GHC 8.4."Tamar Christina2017-10-251-1/+1
* Update Win32 version for GHC 8.4.Tamar Christina2017-10-251-1/+1
* Include usg_file_hash in ghc --show-iface outputSimon Marlow2017-10-241-1/+2
* Temporary fix to Trac #14380Simon Peyton Jones2017-10-241-4/+17
* Comments onlySimon Peyton Jones2017-10-231-1/+1
* Improve kick-out in the constraint solverSimon Peyton Jones2017-10-205-124/+186
* Comments and white spaceSimon Peyton Jones2017-10-202-1/+4
* Outputable: Add pprTraceExceptionBen Gamari2017-10-191-1/+11
* Add Functor Bag instanceBen Gamari2017-10-191-0/+3
* Export injectiveVarsOf{Binder,Type} from TyCoRepRyan Scott2017-10-192-29/+36
* Fix #14369 by making injectivity warnings finer-grainedRyan Scott2017-10-191-1/+2
* Error when deriving instances in hs-boot filesRyan Scott2017-10-191-0/+4
* Typofix in commentGabor Greif2017-10-181-1/+1
* Better solving for representational equalitiesSimon Peyton Jones2017-10-184-163/+215
* Don't deeply expand insolublesSimon Peyton Jones2017-10-181-6/+16
* Fix grammaros in commentsGabor Greif2017-10-172-2/+2
* Simplify, no functionality changeGabor Greif2017-10-171-7/+6
* RtClosureInspect: Fix inspecting Char# on 64-bit big-endianJames Clarke2017-10-161-1/+4
* Levity polymorphic Backpack.Edward Z. Yang2017-10-165-13/+44
* Implement new `compareByteArrays#` primopHerbert Valerio Riedel2017-10-161-3/+22