summaryrefslogtreecommitdiff
path: root/compiler/coreSyn
Commit message (Expand)AuthorAgeFilesLines
* New functionality required for the supercompiler pluginMax Bolingbroke2011-06-291-1/+2
* Get rid of the DFunArg type and all its worksSimon Peyton Jones2011-06-236-27/+6
* Comments and layoutSimon Peyton Jones2011-06-221-9/+7
* Remove "silent superclass parameters"Simon Peyton Jones2011-06-224-5/+1
* Added a pragma {-# NOVECTORISE f #-} that suppresses vectorisation of topleve...Manuel M T Chakravarty2011-06-134-14/+30
* Comments onlySimon Peyton Jones2011-06-111-0/+6
* Take vectorisation declarations into account during the initial occurrence an...Manuel M T Chakravarty2011-06-102-33/+56
* Treat the (~) type constructor a bit speciallySimon Peyton Jones2011-05-261-1/+14
* sizeExpr: multiply all the sizes by 10, except for primops. ThisSimon Marlow2011-05-251-25/+28
* fix warningSimon Marlow2011-05-241-1/+1
* make the change to go_pap suggested in #4978. According to nofib, oneSimon Marlow2011-05-241-6/+4
* Assign more accurate code sizes to primops, so that the inliningSimon Marlow2011-05-241-13/+5
* Tweak sizing heurstics for case expressions (see comments).Simon Marlow2011-05-241-9/+37
* The final batch of changes for the new coercion representationSimon Peyton Jones2011-05-124-23/+6
* This BIG PATCH contains most of the work for the New Coercion RepresentationSimon Peyton Jones2011-04-1914-580/+684
* New statistics flags -ddump-core-statssimonpj@microsoft.com2011-03-311-0/+58
* Drop dead core that was kept alive by RULES in CorePrep (#4962)Max Bolingbroke2011-02-191-2/+68
* Added a VECTORISE pragmaManuel M T Chakravarty2011-02-201-1/+18
* Increase exprIsDupable threshold a bitsimonpj@microsoft.com2011-02-151-1/+4
* Ensure exprIsCheap/exprIsExpandable deal with Cast properlysimonpj@microsoft.com2011-02-151-0/+1
* Do not treat absentError speciallysimonpj@microsoft.com2011-02-152-9/+3
* Fix exprIsDupablesimonpj@microsoft.com2011-02-141-13/+15
* Don't make join points when the case has only one non-bottom alternativesimonpj@microsoft.com2011-02-011-1/+20
* Comments only, plus a tiny bit of debug printingsimonpj@microsoft.com2011-01-261-7/+8
* Look through type synonyms when computing orphanssimonpj@microsoft.com2011-01-261-16/+17
* Fix Trac #3717 by making exprOkForSpeculation a bit cleverersimonpj@microsoft.com2011-01-251-5/+14
* Improve dataToTag# magicsimonpj@microsoft.com2011-01-252-3/+32
* White space onlysimonpj@microsoft.com2010-12-221-1/+1
* Make mkDFunUnfolding more robustsimonpj@microsoft.com2010-12-221-10/+6
* Add a simple arity analysersimonpj@microsoft.com2010-12-212-57/+42
* Miscellaneous tidying up and refactoringsimonpj@microsoft.com2010-12-211-14/+30
* Comments onlysimonpj@microsoft.com2010-12-211-1/+1
* Small improvement to CorePrepsimonpj@microsoft.com2010-12-201-6/+6
* Replace uses of the old catch function with the new oneIan Lynagh2010-12-181-3/+4
* Fix recursive superclasses (again). Fixes Trac #4809.simonpj@microsoft.com2010-12-137-19/+41
* Always ppr case alts on separate linesBen Lippmeier2010-12-081-1/+1
* Add -dppr-case-as-let to print "strict lets" as actual letsBen Lippmeier2010-12-081-4/+20
* Suppress more info with -dsuppress-idinfoBen Lippmeier2010-12-081-0/+2
* Implement -dsuppress-type-signaturesBen Lippmeier2010-12-081-2/+3
* Add more suppression flagsBen Lippmeier2010-12-081-1/+8
* Fix a nasty bug in RULE matching: Trac #4814simonpj@microsoft.com2010-12-021-3/+25
* Acutally, wild-card variables *can* have occurrencessimonpj@microsoft.com2010-11-261-4/+0
* Tidy up the handling of wild-card binders, and make Lint check itsimonpj@microsoft.com2010-11-262-3/+7
* Substitution should just substitute, not optimisesimonpj@microsoft.com2010-11-251-10/+14
* Refactoring of the way that inlinings and rules are activatedsimonpj@microsoft.com2010-11-162-79/+85
* Occurrence analyser takes account of the phase when handing RULESsimonpj@microsoft.com2010-11-162-16/+25
* Yet another go at CoreAritysimonpj@microsoft.com2010-10-271-73/+108
* Use removeDups to find top-level duplicate namesIan Lynagh2010-10-261-5/+5
* Don't look through SCC in exprIsConApp_maybesimonpj@microsoft.com2010-10-261-4/+5
* Serialise nested unfoldings across module boundariessimonpj@microsoft.com2010-10-252-15/+45