summaryrefslogtreecommitdiff
path: root/compiler/coreSyn
Commit message (Expand)AuthorAgeFilesLines
* Fix nasty bug in w/w for absence analysisSimon Peyton Jones2017-10-032-21/+121
* A bunch of typofixesGabor Greif2017-09-262-2/+2
* Factor mkCoreApp and mkCoreAppsArnaud Spiwack2017-09-191-18/+27
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-1915-0/+30
* Canonicalise MonoidFail instances in GHCHerbert Valerio Riedel2017-09-091-1/+1
* Add debugPprTypeSimon Peyton Jones2017-08-312-6/+5
* Small refactor of getRuntimeRepSimon Peyton Jones2017-08-291-2/+2
* Improve kind-application-error messageSimon Peyton Jones2017-08-291-10/+15
* Refactor the Mighty SimplifierSimon Peyton Jones2017-08-251-30/+29
* Bottoming expressions should not be expandableSimon Peyton Jones2017-08-251-27/+47
* Restrict exprOkForSpeculation/case to unlifted typesSimon Peyton Jones2017-08-251-45/+85
* Restrict Lint's complaints about recursive INLINEs somewhatSimon Peyton Jones2017-08-181-0/+1
* Use NonEmpty lists to represent lists of duplicate elementsRyan Scott2017-08-121-4/+6
* Drop GHC 7.10 compatibilityRyan Scott2017-08-011-4/+0
* Typofixes [ci skip]Gabor Greif2017-08-011-1/+1
* Add an Outputable instance for ListMapSimon Peyton Jones2017-07-261-0/+3
* Introduce -fcatch-bottomsBen Gamari2017-07-202-2/+16
* Spelling fixesGabor Greif2017-07-203-3/+3
* Fix links to SPJ’s papers (fixes #12578)Takenobu Tani2017-07-191-1/+1
* Typos in comments and manual [ci skip]Gabor Greif2017-06-281-1/+1
* Stop forcing everything in coreBindsSizeDavid Feuer2017-06-121-18/+12
* Use lengthIs and friends in more placesRyan Scott2017-06-024-13/+14
* Typos in comments and manual [ci skip]Gabor Greif2017-05-231-1/+1
* Handle type-lets betterSimon Peyton Jones2017-05-171-17/+10
* Revert "CoreTidy: Don't seq unfoldings"Ben Gamari2017-05-091-11/+7
* CoreTidy: Don't seq unfoldingsBen Gamari2017-05-041-7/+11
* Fix #13233 by checking for lev-poly primopsRichard Eisenberg2017-05-022-3/+4
* Typos in manual and commentsGabor Greif2017-05-021-1/+1
* Avoid excessive space usage from unfoldings in CoreTidyReid Barton2017-05-011-1/+7
* Prefer #if defined to #ifdefBen Gamari2017-04-281-1/+1
* Re-engineer caseRules to add tagToEnum/dataToTagSimon Peyton Jones2017-04-281-0/+2
* Eta expansion and join pointsSimon Peyton Jones2017-04-281-96/+43
* Comments onlySimon Peyton Jones2017-04-282-7/+7
* Make let and app consistent in exprIsCheapXSimon Peyton Jones2017-04-122-20/+32
* Add Outputable instance for ArityTypeSimon Peyton Jones2017-04-121-0/+4
* Kill off complications in CoreFVsSimon Peyton Jones2017-04-121-80/+25
* Enable lint checking of levity polymorphic coercionsBen Gamari2017-04-061-1/+5
* Fix name of NoteBen Gamari2017-04-061-1/+1
* Use strict types and folds in CoreStatsReid Barton2017-04-041-9/+11
* Clean up coreView/tcView.Ben Gamari2017-03-311-7/+16
* Disable bogus lint checks about levity polimorphic coerionsJoachim Breitner2017-03-311-5/+1
* Print module when dumping rulesMatthew Pickering2017-03-291-1/+6
* Allow unbound Refl binders in a RULESimon Peyton Jones2017-03-291-5/+13
* Spelling in comments only [ci skip]Gabor Greif2017-03-281-1/+1
* Fix #13458Richard Eisenberg2017-03-271-8/+18
* Typos in comments (notes too) [ci skip]Gabor Greif2017-03-241-6/+6
* No join-point from an INLINE function with wrong aritySimon Peyton Jones2017-03-176-1090/+1196
* Improve Lint a littleSimon Peyton Jones2017-03-171-5/+13
* Fix #12709 by not building bad applicationsRichard Eisenberg2017-03-171-1/+4
* Typos in manual and comments [ci skip]Gabor Greif2017-03-171-2/+2