summaryrefslogtreecommitdiff
path: root/compiler/vectorise/VectMonad.hs
Commit message (Expand)AuthorAgeFilesLines
* Remove two old junk filessimonpj@microsoft.com2010-09-131-651/+0
* Super-monster patch implementing the new typechecker -- at lastsimonpj@microsoft.com2010-09-131-0/+651
* Finish breaking up VectBuiltIn and VectMonad, and add commentsbenl@ouroborus.net2010-08-311-499/+0
* Fix warningsbenl@ouroborus.net2010-08-301-1/+0
* Move VectCore to Vectorise treebenl@ouroborus.net2010-08-301-0/+1
* Split out vectoriser environments into own modulebenl@ouroborus.net2010-08-301-152/+1
* Comments and formatting to vectoriser, and split out varish stuff into own mo...benl@ouroborus.net2010-08-301-0/+2
* Fix warningsbenl@ouroborus.net2010-08-301-1/+1
* Vectorisation of method typesbenl@ouroborus.net2010-08-301-1/+18
* Comments and formatting to vectoriserbenl@ouroborus.net2010-08-301-2/+6
* Comments onlybenl@ouroborus.net2010-03-111-18/+74
* Use packByTag instead of pack in the vectoriserRoman Leshchinskiy2009-10-301-1/+1
* Don't hardwire PA and PR dfuns in the vectoriserRoman Leshchinskiy2009-10-151-2/+3
* Separate length from data in DPH arraysRoman Leshchinskiy2009-07-131-3/+7
* Remove unused importsIan Lynagh2009-07-071-1/+0
* Fix warningRoman Leshchinskiy2009-03-061-1/+1
* Try not to avoid vectorising purely scalar functionsRoman Leshchinskiy2009-03-061-9/+34
* Clean up vectorisation error messagesRoman Leshchinskiy2008-09-161-3/+22
* Fix vectoriser bugRoman Leshchinskiy2008-09-151-1/+1
* Don't panic on non-vectorisable expressionsRoman Leshchinskiy2008-09-111-1/+2
* Reflect changes of desugarer error reporting in VectMonad.Thomas Schilling2008-09-141-1/+3
* Fix VectMonad after introduction of MonadThingsMax Bolingbroke2008-07-311-1/+1
* Command-line options for selecting DPH backendRoman Leshchinskiy2008-07-021-4/+4
* Parametrise vectoriser with DPH packageRoman Leshchinskiy2008-07-011-3/+7
* Don't use DPH backend directly in vectoriserRoman Leshchinskiy2008-07-011-1/+1
* (F)SLIT -> (f)sLit in VectMonadIan Lynagh2008-04-121-2/+2
* Fix vectorisation monadRoman Leshchinskiy2008-03-071-4/+6
* Fixed warnings in vectorise/VectMonadTwan van Laarhoven2008-02-031-22/+12
* Replace remaining uses of ioToIOEnv by liftIO, remove ioToIOEnvTwan van Laarhoven2008-01-171-2/+2
* Use (UArr Int) instead of PArray_Int# in vectorisationRoman Leshchinskiy2007-12-151-1/+2
* Teach vectorisation about tuple dataconsRoman Leshchinskiy2007-12-051-1/+3
* Extend built-in vectorisation environmentsRoman Leshchinskiy2007-11-181-3/+3
* Add builtin var->var mapping to vectorisationRoman Leshchinskiy2007-11-181-2/+8
* Extend vectorisation built-in mappings with dataconsRoman Leshchinskiy2007-11-181-1/+7
* Incomplete support for boxing during vectorisationRoman Leshchinskiy2007-11-171-0/+15
* More vectorisation-related built-insRoman Leshchinskiy2007-11-161-1/+1
* Vectorisation utilitiesRoman Leshchinskiy2007-11-161-1/+4
* View patterns, record wildcards, and record punsDan Licata2007-10-101-1/+1
* Fix CodingStyle#Warnings URLsIan Lynagh2007-09-041-1/+1
* Use OPTIONS rather than OPTIONS_GHC for pragmasIan Lynagh2007-09-031-2/+2
* Add {-# OPTIONS_GHC -w #-} and some blurb to all compiler modulesIan Lynagh2007-09-011-0/+7
* Remove NDP-related stuff from PrelNamesRoman Leshchinskiy2007-08-311-1/+1
* Fix vectorisation of nullary data constructorsRoman Leshchinskiy2007-08-311-1/+1
* Find the correct array type for primitive tyconsRoman Leshchinskiy2007-08-301-2/+5
* Add code for looking up PA methods of primitive TyConsRoman Leshchinskiy2007-08-301-0/+4
* Use n-ary sums and products for NDP's generic representationRoman Leshchinskiy2007-08-231-3/+6
* Initialise PR dictionaries in vectorisation monadRoman Leshchinskiy2007-08-231-0/+2
* Add PR dictionaries to vectorisation monadRoman Leshchinskiy2007-08-231-1/+13
* Read the package state after pulling in all built-ins during vectorisationRoman Leshchinskiy2007-08-231-7/+8
* Move all vectorisation built-ins to VectBuiltInRoman Leshchinskiy2007-08-231-28/+20