summaryrefslogtreecommitdiff
path: root/compiler/coreSyn
Commit message (Expand)AuthorAgeFilesLines
* 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
* Introduce putLogMsgBen Gamari2017-03-151-3/+3
* Reimplement minusList using SetDavid Feuer2017-03-141-0/+14
* Shortcut a test in exprIsOkDavid Feuer2017-03-141-2/+2
* Introduce and use mkLetRec, mkLetNonRecBen Gamari2017-03-141-1/+11
* Emit Core lint warnings on stderr, fix #13342Ben Fiedler2017-03-111-2/+4
* Comments only [ci skip]Gabor Greif2017-03-091-1/+1
* Join points can be levity-polymorphicSimon Peyton Jones2017-03-083-14/+35
* Typos in comments and manualGabor Greif2017-03-061-1/+1
* TcTypeable: Try to reuse KindRepsBen Gamari2017-03-031-2/+26
* Upgrade UniqSet to a newtypeDavid Feuer2017-03-013-5/+7
* Move isJoinId, isJoinId_maybe to IdSimon Peyton Jones2017-02-282-9/+8
* Make Specialise work with castsSimon Peyton Jones2017-02-281-4/+58
* Small changes to expression sizing in CoreUnfoldSimon Peyton Jones2017-02-281-2/+10
* Refactor floating of bindings (fiBind)Simon Peyton Jones2017-02-261-28/+29
* Make exprIsConApp_maybe work better for literals stringsSimon Peyton Jones2017-02-241-4/+13
* Spelling only [ci skip]Gabor Greif2017-02-232-2/+2
* Improve Core Lint, mainly for join pointsSimon Peyton Jones2017-02-211-38/+69
* Fix Core pretty printerSimon Peyton Jones2017-02-201-2/+3
* Kill off the remaining Rec []Simon Peyton Jones2017-02-201-2/+7
* Change -dppr-ticks to -dsuppress-ticksSimon Peyton Jones2017-02-201-3/+3