summaryrefslogtreecommitdiff
path: root/compiler/vectorise
Commit message (Expand)AuthorAgeFilesLines
* Completed the implementation of VECTORISE SCALARManuel M T Chakravarty2011-03-053-154/+174
* Added a VECTORISE pragmaManuel M T Chakravarty2011-02-2011-245/+367
* Cleaned up Expr and Vectorisekeller@.cse.unsw.edu.au2011-02-152-31/+13
* Fixed two syntax errorskeller@.cse.unsw.edu.au2011-02-141-2/+2
* Handling of recursive scalar functions in isScalarLamkeller@cse.unsw.edu.au2011-02-143-33/+57
* Added handling of non-recursive module global functions to isScalar checkkeller@cse.unsw.edu.au2011-02-093-22/+40
* keller@cse.unsw.edu.au2011-02-021-2/+2
* Removed minor bugkeller@cse.unsw.edu.au2011-02-021-1/+1
* added handling of data constructors to vectLamkeller@cse.unsw.edu.au2011-02-011-17/+48
* Fix vectorisation of recursive typesRoman Leshchinskiy2011-01-2612-162/+107
* Fix warningsIan Lynagh2010-12-191-3/+0
* vectoriser: don't always pass superclass dictionaries to PA dfunsRoman Leshchinskiy2010-12-181-14/+38
* vectoriser: delete dead codeRoman Leshchinskiy2010-12-181-20/+1
* vectoriser: adapt to new superclass story part I (dictionary construction)Roman Leshchinskiy2010-12-188-47/+127
* Remove code that is dead now that we need >= 6.12 to buildIan Lynagh2010-12-151-2/+0
* Fix recursive superclasses (again). Fixes Trac #4809.simonpj@microsoft.com2010-12-131-1/+2
* Fixed some 'unused vars' warningskeller@cse.unsw.edu.au2010-11-301-5/+5
* vectScalarLam handles int, float, and double nowkeller@cse.unsw.edu.au2010-11-291-2/+6
* Handling of lets, letrec and case when checking if a lambda expr needs to be ...keller@cse.unsw.edu.au2010-11-151-1/+22
* vectoriser: fix warningBen Lippmeier2010-11-261-1/+0
* vectoriser: fix warningBen Lippmeier2010-11-261-1/+0
* vectoriser: take class directly from the instance tyconBen Lippmeier2010-11-261-15/+6
* vectoriser: comments onlyBen Lippmeier2010-11-251-7/+44
* vectoriser: follow changes in mkClassBen Lippmeier2010-11-251-0/+1
* vectoriser: tracing wibblesBen Lippmeier2010-11-251-8/+7
* mkDFunUnfolding wants the type of the dfun to be a PredTybenl@ouroborus.net2010-09-141-5/+31
* vectoriser: fix conflictsBen Lippmeier2010-11-251-3/+3
* Comments and formatting onlybenl@ouroborus.net2010-09-141-9/+17
* Comments and formatting to type environment vectoriserbenl@ouroborus.net2010-09-091-13/+19
* Nicer error message for #3782benl@ouroborus.net2010-10-291-1/+9
* Refactoring and tidyup of HscMain and related things (also fix #1666)Simon Marlow2010-10-272-0/+3
* Define setIdUnfoldingLazily, and use it in VectoriseIan Lynagh2010-10-191-1/+1
* Implement INLINABLE pragma simonpj@microsoft.com2010-09-156-8/+8
* Fix build with 6.10Ian Lynagh2010-09-131-1/+4
* Remove two old junk filessimonpj@microsoft.com2010-09-131-651/+0
* Super-monster patch implementing the new typechecker -- at lastsimonpj@microsoft.com2010-09-137-3/+659
* Fix warningsIan Lynagh2010-09-093-3/+0
* Finish breaking up vectoriser utilsbenl@ouroborus.net2010-09-0917-388/+519
* Move VectType module to Vectorise treebenl@ouroborus.net2010-09-094-11/+6
* Sort all the PADict/PData/PRDict/PRepr stuff into their own modulesbenl@ouroborus.net2010-09-095-483/+545
* Break out Repr and PADict stuff for vectorisation of ADTs to their own modulesbenl@ouroborus.net2010-09-093-387/+440
* Break out conversion functions to own modulebenl@ouroborus.net2010-09-092-79/+90
* Comments and formatting onlybenl@ouroborus.net2010-09-091-26/+47
* Fix warnings on WindowsIan Lynagh2010-09-051-3/+0
* Break out hoisting utils into their own modulebenl@ouroborus.net2010-09-086-71/+97
* Break out closure utils into own modulebenl@ouroborus.net2010-09-084-107/+136
* Move VectVar module to Vectorise treebenl@ouroborus.net2010-09-082-2/+2
* Break out vectorisation of expressions into own modulebenl@ouroborus.net2010-09-082-415/+414
* Break out TyCon classifier into own modulebenl@ouroborus.net2010-09-082-77/+107
* Break out vectorisation of TyConDecls into own modulebenl@ouroborus.net2010-09-082-166/+164