summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Remove unreliable Core Lint empty case checksDavid Feuer2017-11-091-19/+38
* Update Win32 version for GHC 8.4.Tamar Christina2017-11-091-1/+1
* Invoke lintUnfolding only on top-level unfoldings (#14430)Joachim Breitner2017-11-082-20/+29
* WIP on Doing a combined Step 1 and 3 for Trees That GrowAlan Zimmerman2017-11-0850-1622/+2280
* Fix in-scope set in simplifierSimon Peyton Jones2017-11-083-25/+56
* Minimise provided dictionaries in pattern synonymsSimon Peyton Jones2017-11-085-28/+89
* Fix another dark corner in the shortcut solverSimon Peyton Jones2017-11-081-34/+51
* Imrpove comments about equality typesSimon Peyton Jones2017-11-082-12/+15
* Revert "WIP on combining Step 1 and 3 of Trees That Grow"Ben Gamari2017-11-0749-2182/+1547
* WIP on combining Step 1 and 3 of Trees That GrowAlan Zimmerman2017-11-0749-1547/+2182
* DynFlags: Introduce -show-mods-loaded flagBen Gamari2017-11-061-0/+2
* cmm/CBE: Fix a few more zip usesBen Gamari2017-11-061-3/+8
* cmm/CBE: Fix comparison between blocks of different lengthsBen Gamari2017-11-061-5/+9
* Clean up comments about match algorithm a bit.klebinger.andreas@gmx.at2017-11-031-66/+43
* Deserialize all function TypeRepsDavid Feuer2017-11-021-7/+12
* llvmGen: Pass vector arguments in vector registers by defaultBen Gamari2017-11-021-2/+3
* CmmSink: Use a IntSet instead of a listalexbiehl2017-11-021-7/+25
* 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