packages/dph.git
7 years agodph-plugin: Cabal file wibble
Ben Lippmeier [Thu, 2 Aug 2012 04:19:25 +0000 (14:19 +1000)] 
dph-plugin: Cabal file wibble

7 years agodph-plugin: add first-cut summoner that only works on NonRec bindings
Ben Lippmeier [Thu, 2 Aug 2012 04:19:11 +0000 (14:19 +1000)] 
dph-plugin: add first-cut summoner that only works on NonRec bindings

7 years agodph-plugin: more work on pretty printer
Ben Lippmeier [Thu, 2 Aug 2012 02:37:29 +0000 (12:37 +1000)] 
dph-plugin: more work on pretty printer

7 years agodph-plugin: use our own pipeline
Ben Lippmeier [Wed, 1 Aug 2012 05:56:08 +0000 (15:56 +1000)] 
dph-plugin: use our own pipeline

7 years agoStart dph-plugin package
Ben Lippmeier [Tue, 31 Jul 2012 06:40:44 +0000 (16:40 +1000)] 
Start dph-plugin package

7 years agoFix warnings
Ben Lippmeier [Mon, 30 Jul 2012 06:21:54 +0000 (16:21 +1000)] 
Fix warnings

7 years agodph-examples: follow library version number changes
Ben Lippmeier [Mon, 30 Jul 2012 01:59:27 +0000 (11:59 +1000)] 
dph-examples: follow library version number changes

7 years agodph-prim-par: add tracing to distributed operations
Ben Lippmeier [Mon, 30 Jul 2012 01:54:43 +0000 (11:54 +1000)] 
dph-prim-par: add tracing to distributed operations

7 years agodph-prim-par: Add justifications to foldD and scanD
Ben Lippmeier [Mon, 23 Jul 2012 07:02:35 +0000 (17:02 +1000)] 
dph-prim-par: Add justifications to foldD and scanD

7 years agodph-prim-par: Export DT Ordering instance
Ben Lippmeier [Mon, 23 Jul 2012 06:18:09 +0000 (16:18 +1000)] 
dph-prim-par: Export DT Ordering instance

7 years agodph-prim-par: Be consistent about where INLINEs are used
Ben Lippmeier [Mon, 23 Jul 2012 05:54:36 +0000 (15:54 +1000)] 
dph-prim-par: Be consistent about where INLINEs are used

7 years agodph-prim-par: cleanup Distributed scalar instances
Ben Lippmeier [Mon, 23 Jul 2012 05:16:07 +0000 (15:16 +1000)] 
dph-prim-par: cleanup Distributed scalar instances

7 years agodph-prim-par: cleanup API for distributed Segds
Ben Lippmeier [Mon, 23 Jul 2012 04:25:14 +0000 (14:25 +1000)] 
dph-prim-par: cleanup API for distributed Segds

7 years agodph-prim-par: reorganising Distributed API to expose Gang primitives
Ben Lippmeier [Mon, 23 Jul 2012 03:54:53 +0000 (13:54 +1000)] 
dph-prim-par: reorganising Distributed API to expose Gang primitives

7 years agodph-prim-par: Add Justifications to distributed array functions
Ben Lippmeier [Mon, 23 Jul 2012 02:09:06 +0000 (12:09 +1000)] 
dph-prim-par: Add Justifications to distributed array functions

7 years agodph-lifted-base: Add Data.Typeable instances
Ben Lippmeier [Tue, 17 Jul 2012 04:10:50 +0000 (14:10 +1000)] 
dph-lifted-base: Add Data.Typeable instances

7 years agoEnable event logging in examples
Ben Lippmeier [Tue, 17 Jul 2012 04:10:30 +0000 (14:10 +1000)] 
Enable event logging in examples

7 years agoCabal file wibbles
Ben Lippmeier [Tue, 17 Jul 2012 04:10:05 +0000 (14:10 +1000)] 
Cabal file wibbles

7 years agoAdd typeRep function to PR class
Ben Lippmeier [Mon, 16 Jul 2012 05:46:28 +0000 (15:46 +1000)] 
Add typeRep function to PR class

So we can show the type of array elements during debugging

7 years agoAppends patches from Amos
Ben Lippmeier [Mon, 30 Jul 2012 01:45:45 +0000 (11:45 +1000)] 
Appends patches from Amos

7 years agodph-event-seer: Patches from Amos
Ben Lippmeier [Mon, 30 Jul 2012 01:43:01 +0000 (11:43 +1000)] 
dph-event-seer: Patches from Amos

7 years agoFix inline rule shadowing warning
Paolo Capriotti [Thu, 26 Jul 2012 20:37:03 +0000 (21:37 +0100)] 
Fix inline rule shadowing warning

7 years agoUpdate dependencies.
Paolo Capriotti [Thu, 19 Jul 2012 12:49:30 +0000 (13:49 +0100)] 
Update dependencies.

7 years agoFollow changes in base
Ian Lynagh [Tue, 19 Jun 2012 21:54:04 +0000 (22:54 +0100)] 
Follow changes in base

7 years agodph-examples: update cabal files
Ben Lippmeier [Tue, 5 Jun 2012 07:33:35 +0000 (17:33 +1000)] 
dph-examples: update cabal files

7 years agoAdd new versions of Segmented Append from Amos
Ben Lippmeier [Tue, 5 Jun 2012 07:33:09 +0000 (17:33 +1000)] 
Add new versions of Segmented Append from Amos

7 years agodph-prim-seq: use unsafe slice as default
Ben Lippmeier [Wed, 2 May 2012 03:45:54 +0000 (13:45 +1000)] 
dph-prim-seq: use unsafe slice as default

7 years agoNOINLINE some functions that don't need to be inlined
Ben Lippmeier [Wed, 2 May 2012 03:45:12 +0000 (13:45 +1000)] 
NOINLINE some functions that don't need to be inlined

7 years agoFollow base changes
Ian Lynagh [Mon, 21 May 2012 20:42:00 +0000 (21:42 +0100)] 
Follow base changes

7 years agoAccommodate changes to Inline pragmas in TH
Simon Peyton Jones [Fri, 18 May 2012 09:08:02 +0000 (10:08 +0100)] 
Accommodate changes to Inline pragmas in TH

7 years agodph-lifted-vseg: fix the inlining of closureN functions
Manuel M T Chakravarty [Sun, 13 May 2012 02:19:52 +0000 (12:19 +1000)] 
dph-lifted-vseg: fix the inlining of closureN functions

7 years agodph-examples: add Data.Vector version of smvm
Ben Lippmeier [Sun, 11 Mar 2012 06:59:07 +0000 (17:59 +1100)] 
dph-examples: add Data.Vector version of smvm

7 years agodph-examples: add Data.Vector version of indices example
Ben Lippmeier [Sun, 11 Mar 2012 03:43:32 +0000 (14:43 +1100)] 
dph-examples: add Data.Vector version of indices example

7 years agoUpdate dependencies
Ian Lynagh [Wed, 22 Feb 2012 22:31:03 +0000 (22:31 +0000)] 
Update dependencies

7 years agoAnonym. var
Gabriele Keller [Sat, 18 Feb 2012 02:14:39 +0000 (13:14 +1100)] 
Anonym. var

7 years agounused var anonym.
Gabriele Keller [Fri, 17 Feb 2012 11:44:45 +0000 (22:44 +1100)] 
unused var anonym.

7 years agoanonym. unused vars
Gabriele Keller [Fri, 17 Feb 2012 11:24:34 +0000 (22:24 +1100)] 
anonym. unused vars

7 years agounzip7& zipWith7 to Tuple7
Gabriele Keller [Fri, 17 Feb 2012 11:02:09 +0000 (22:02 +1100)] 
unzip7& zipWith7 to Tuple7

7 years agoremoved duplicate import
Gabriele Keller [Fri, 17 Feb 2012 09:38:23 +0000 (20:38 +1100)] 
removed duplicate import

7 years agoRemoved unused var
Gabriele Keller [Fri, 17 Feb 2012 09:14:04 +0000 (20:14 +1100)] 
Removed unused var

7 years agozip7 support for Tuple7
Gabriele Keller [Fri, 17 Feb 2012 01:56:48 +0000 (12:56 +1100)] 
zip7 support for Tuple7

7 years agoAdd CPP option to Tuple6/Tuple7
Gabriele Keller [Fri, 10 Feb 2012 03:23:03 +0000 (14:23 +1100)] 
Add CPP option to Tuple6/Tuple7

7 years agoDouble.* is scalar
Gabriele Keller [Fri, 10 Feb 2012 01:27:50 +0000 (12:27 +1100)] 
Double.* is scalar

7 years agosupport for up to 8-ary vectorisation closures
Gabriele Keller [Fri, 10 Feb 2012 01:06:06 +0000 (12:06 +1100)] 
support for up to 8-ary vectorisation closures

7 years agoDeal with closures/zipWith/unzip of size 4
Gabriele Keller [Wed, 1 Feb 2012 05:34:43 +0000 (16:34 +1100)] 
Deal with closures/zipWith/unzip of size 4

7 years agoUpdate base dependencies
Ian Lynagh [Fri, 10 Feb 2012 18:49:55 +0000 (18:49 +0000)] 
Update base dependencies

7 years agodph-prim-par: use traceEventIO instead of deprecated traceEvent
Ben Lippmeier [Wed, 8 Feb 2012 02:45:33 +0000 (13:45 +1100)] 
dph-prim-par: use traceEventIO instead of deprecated traceEvent

7 years agodph-examples.nbody: also update docs
Ben Lippmeier [Fri, 3 Feb 2012 08:10:16 +0000 (19:10 +1100)] 
dph-examples.nbody: also update docs

7 years agodph-examples.nbody: use vector-bh as the default solver
Ben Lippmeier [Fri, 3 Feb 2012 08:08:44 +0000 (19:08 +1100)] 
dph-examples.nbody: use vector-bh as the default solver

7 years agoHaddock cleanups for the lifted packages
Ben Lippmeier [Fri, 3 Feb 2012 07:18:31 +0000 (18:18 +1100)] 
Haddock cleanups for the lifted packages

7 years agodph-prim-par: more haddock cleanups
Ben Lippmeier [Fri, 3 Feb 2012 06:41:50 +0000 (17:41 +1100)] 
dph-prim-par: more haddock cleanups

7 years agodph-prim-seq: more doc cleanups
Ben Lippmeier [Fri, 3 Feb 2012 06:33:47 +0000 (17:33 +1100)] 
dph-prim-seq: more doc cleanups

7 years agodph-prim-interface: Add docs for Arrays type
Ben Lippmeier [Fri, 3 Feb 2012 05:14:56 +0000 (16:14 +1100)] 
dph-prim-interface: Add docs for Arrays type

7 years agoCleanup haddocks in dph-prim-*
Ben Lippmeier [Fri, 3 Feb 2012 05:01:21 +0000 (16:01 +1100)] 
Cleanup haddocks in dph-prim-*

7 years agoShift Stream module from dph-base into dph-prim-seq
Ben Lippmeier [Fri, 3 Feb 2012 02:28:43 +0000 (13:28 +1100)] 
Shift Stream module from dph-base into dph-prim-seq

7 years agodph-base: docs cleanup
Ben Lippmeier [Fri, 3 Feb 2012 02:14:10 +0000 (13:14 +1100)] 
dph-base: docs cleanup

7 years agoBump version to 0.6
Ben Lippmeier [Thu, 2 Feb 2012 08:46:39 +0000 (19:46 +1100)] 
Bump version to 0.6

7 years agoComments and formatting only
Ben Lippmeier [Thu, 2 Feb 2012 08:23:32 +0000 (19:23 +1100)] 
Comments and formatting only

7 years agodph-base: formatting only
Ben Lippmeier [Wed, 1 Feb 2012 06:40:25 +0000 (17:40 +1100)] 
dph-base: formatting only

7 years agodph-examples: disable nbody gloss test again, OpenGL doesn't build with the GHC head
Ben Lippmeier [Wed, 1 Feb 2012 06:13:31 +0000 (17:13 +1100)] 
dph-examples: disable nbody gloss test again, OpenGL doesn't build with the GHC head

7 years agodph-examples: update other examples for type classes support
Ben Lippmeier [Wed, 1 Feb 2012 06:12:57 +0000 (17:12 +1100)] 
dph-examples: update other examples for type classes support

7 years agodph-examples: make nbody work with type class support
Ben Lippmeier [Wed, 1 Feb 2012 06:00:04 +0000 (17:00 +1100)] 
dph-examples: make nbody work with type class support

7 years agoTypo in comment
Ben Lippmeier [Wed, 1 Feb 2012 04:50:48 +0000 (15:50 +1100)] 
Typo in comment

7 years agoAdd bounds checks to slice functions
Ben Lippmeier [Wed, 1 Feb 2012 04:50:34 +0000 (15:50 +1100)] 
Add bounds checks to slice functions

7 years agodph-lifted-copy: sliceP now wants the slice length as the second argument
Ben Lippmeier [Wed, 1 Feb 2012 04:37:33 +0000 (15:37 +1100)] 
dph-lifted-copy: sliceP now wants the slice length as the second argument

7 years agodph-prim-interface
Ben Lippmeier [Wed, 1 Feb 2012 04:36:31 +0000 (15:36 +1100)] 
dph-prim-interface

Remove bogus rewrite rule. This doesn't work when the segds have differing lengths.

7 years agodph-examples: follow dph prelude changes in bool test
Ben Lippmeier [Tue, 31 Jan 2012 06:21:22 +0000 (17:21 +1100)] 
dph-examples: follow dph prelude changes in bool test

7 years agodph-examples: update nbody to gloss 1.6 and reenable
Ben Lippmeier [Tue, 31 Jan 2012 06:21:01 +0000 (17:21 +1100)] 
dph-examples: update nbody to gloss 1.6 and reenable

7 years agoDelete old smvm example code, this is in dph-examples now
Ben Lippmeier [Mon, 23 Jan 2012 04:47:21 +0000 (15:47 +1100)] 
Delete old smvm example code, this is in dph-examples now

7 years agoDelete rotted spec-constr test code
Ben Lippmeier [Mon, 23 Jan 2012 04:46:14 +0000 (15:46 +1100)] 
Delete rotted spec-constr test code

7 years agoRename examples -> icebox so people don't try to build it
Ben Lippmeier [Mon, 23 Jan 2012 04:45:43 +0000 (15:45 +1100)] 
Rename examples -> icebox so people don't try to build it

7 years agoDelete old primes example. This is in dph-examples now.
Ben Lippmeier [Mon, 23 Jan 2012 04:42:05 +0000 (15:42 +1100)] 
Delete old primes example. This is in dph-examples now.

7 years agoDelete old fusion tests
Ben Lippmeier [Mon, 23 Jan 2012 04:40:19 +0000 (15:40 +1100)] 
Delete old fusion tests

7 years agoOne more
Ben Lippmeier [Mon, 23 Jan 2012 04:38:04 +0000 (15:38 +1100)] 
One more

7 years agoDelete old Repa code
Ben Lippmeier [Mon, 23 Jan 2012 04:37:57 +0000 (15:37 +1100)] 
Delete old Repa code

7 years agoBump year on license files
Ben Lippmeier [Mon, 23 Jan 2012 04:35:16 +0000 (15:35 +1100)] 
Bump year on license files

7 years agoDelete long rotted README file from dph-lifted-copy
Ben Lippmeier [Mon, 23 Jan 2012 04:31:13 +0000 (15:31 +1100)] 
Delete long rotted README file from dph-lifted-copy

7 years agoDescribe the other dph dirs in the readme file
Ben Lippmeier [Mon, 23 Jan 2012 04:28:22 +0000 (15:28 +1100)] 
Describe the other dph dirs in the readme file

7 years agoUpdate readme and cabal files with better package descriptions
Ben Lippmeier [Mon, 23 Jan 2012 04:20:23 +0000 (15:20 +1100)] 
Update readme and cabal files with better package descriptions

7 years agoWarning police
Manuel M T Chakravarty [Sun, 15 Jan 2012 14:17:55 +0000 (01:17 +1100)] 
Warning police

7 years agoAdd class vectorisation pragmas to dph-lifted-vseg
Manuel M T Chakravarty [Sun, 15 Jan 2012 11:11:22 +0000 (22:11 +1100)] 
Add class vectorisation pragmas to dph-lifted-vseg

7 years agoAdd a fake 'Scalar Integer' instance
Manuel M T Chakravarty [Mon, 19 Dec 2011 05:03:48 +0000 (16:03 +1100)] 
Add a fake 'Scalar Integer' instance

'Integer' values still cannot appear in vectorised code, but we need to support the type to vectorise the rest of 'Num'

7 years agoFix typo; patch from Gabor Greif <ggreif@gmail.com>
Ian Lynagh [Thu, 12 Jan 2012 20:57:34 +0000 (20:57 +0000)] 
Fix typo; patch from Gabor Greif <ggreif@gmail.com>

7 years agoAdd README to describe directory layout
Simon Peyton Jones [Tue, 10 Jan 2012 10:47:05 +0000 (10:47 +0000)] 
Add README to describe directory layout

7 years agodph-prim-par: use getNumCapabilities instead of numCapabilities
Ben Lippmeier [Tue, 20 Dec 2011 08:59:46 +0000 (19:59 +1100)] 
dph-prim-par: use getNumCapabilities instead of numCapabilities

7 years agodph-prim-par: add indexs wrapper
Ben Lippmeier [Tue, 20 Dec 2011 08:59:09 +0000 (19:59 +1100)] 
dph-prim-par: add indexs wrapper

7 years agoAdd indexs as a primitive
Ben Lippmeier [Tue, 20 Dec 2011 08:50:03 +0000 (19:50 +1100)] 
Add indexs as a primitive

7 years agoinstance Scalar Ordering
Manuel M T Chakravarty [Sun, 18 Dec 2011 06:11:53 +0000 (17:11 +1100)] 
instance Scalar Ordering

7 years agoAdd 'toBool' and 'fromBool' & add prelim version of 'andP' and 'orP' for vsegs
Manuel M T Chakravarty [Sun, 18 Dec 2011 06:11:37 +0000 (17:11 +1100)] 
Add 'toBool' and 'fromBool' & add prelim version of 'andP' and 'orP' for vsegs

7 years agoWarning police
Manuel M T Chakravarty [Sun, 18 Dec 2011 06:10:39 +0000 (17:10 +1100)] 
Warning police

7 years agodph-lifted-vseg: workaround strictness issue in VECTORISE SCALAR
Ben Lippmeier [Fri, 16 Dec 2011 08:07:39 +0000 (19:07 +1100)] 
dph-lifted-vseg: workaround strictness issue in VECTORISE SCALAR

7 years agodph-prim-par: add replicated for UPVSegd
Ben Lippmeier [Fri, 16 Dec 2011 08:06:30 +0000 (19:06 +1100)] 
dph-prim-par: add replicated for UPVSegd

7 years agodph-lifted-vseg: INLINE nestUSegd
Ben Lippmeier [Fri, 16 Dec 2011 07:55:16 +0000 (18:55 +1100)] 
dph-lifted-vseg: INLINE nestUSegd

7 years agodph-prim: rules for replicatedVSegd
Ben Lippmeier [Fri, 16 Dec 2011 07:55:01 +0000 (18:55 +1100)] 
dph-prim: rules for replicatedVSegd

7 years agoStrictify some things
Ben Lippmeier [Fri, 16 Dec 2011 07:54:31 +0000 (18:54 +1100)] 
Strictify some things

7 years agoAdd replicatedVSegd as a target for RULES
Ben Lippmeier [Fri, 16 Dec 2011 07:54:03 +0000 (18:54 +1100)] 
Add replicatedVSegd as a target for RULES

7 years agodph-lifted-vseg: strictify closure constructors
Ben Lippmeier [Fri, 16 Dec 2011 07:53:15 +0000 (18:53 +1100)] 
dph-lifted-vseg: strictify closure constructors

7 years agodph-prim-seq: shift indexs
Ben Lippmeier [Fri, 16 Dec 2011 06:03:56 +0000 (17:03 +1100)] 
dph-prim-seq: shift indexs

7 years agodph-lifted-vseg: always demand result of fromScalar, and add note.
Ben Lippmeier [Fri, 16 Dec 2011 04:54:01 +0000 (15:54 +1100)] 
dph-lifted-vseg: always demand result of fromScalar, and add note.

7 years agodph-prim: formatting only
Ben Lippmeier [Fri, 16 Dec 2011 04:01:35 +0000 (15:01 +1100)] 
dph-prim: formatting only