darcs-mirrors/primitive.git
7 years agoRearrange bulk ByteArray operations and deprecate old versions
Roman Leshchinskiy [Wed, 17 Aug 2011 22:17:16 +0000 (22:17 +0000)] 
Rearrange bulk ByteArray operations and deprecate old versions

7 years agoAdd copyArray and copyMutableArray
Roman Leshchinskiy [Wed, 17 Aug 2011 22:17:13 +0000 (22:17 +0000)] 
Add copyArray and copyMutableArray

7 years agoAdd some support for GHC's new ByteArray copying primitives
Roman Leshchinskiy [Fri, 12 Aug 2011 16:01:46 +0000 (16:01 +0000)] 
Add some support for GHC's new ByteArray copying primitives

7 years agoBump version
Roman Leshchinskiy [Fri, 12 Aug 2011 15:43:38 +0000 (15:43 +0000)] 
Bump version

8 years agoAdd mutableByteArrayContents 0_3_1
Roman Leshchinskiy [Mon, 20 Sep 2010 00:21:47 +0000 (00:21 +0000)] 
Add mutableByteArrayContents

8 years agoAdd memcpyAddr
Roman Leshchinskiy [Mon, 20 Sep 2010 00:21:36 +0000 (00:21 +0000)] 
Add memcpyAddr

8 years agoAdd touch
Roman Leshchinskiy [Mon, 20 Sep 2010 00:21:27 +0000 (00:21 +0000)] 
Add touch

9 years agoAdd unsafeThawByteArray
Roman Leshchinskiy [Mon, 24 May 2010 07:04:36 +0000 (07:04 +0000)] 
Add unsafeThawByteArray

9 years agoBump version number
Roman Leshchinskiy [Mon, 24 May 2010 07:04:29 +0000 (07:04 +0000)] 
Bump version number

9 years agomemops.[ch] -> primitive-memops.[ch] 0_3
Roman Leshchinskiy [Fri, 23 Apr 2010 12:10:39 +0000 (12:10 +0000)] 
memops.[ch] -> primitive-memops.[ch]

9 years agoAdd INLINE pragmas
Roman Leshchinskiy [Fri, 23 Apr 2010 04:07:25 +0000 (04:07 +0000)] 
Add INLINE pragmas

9 years agoAdd unsafeInline*
Roman Leshchinskiy [Sun, 18 Apr 2010 15:29:22 +0000 (15:29 +0000)] 
Add unsafeInline*

9 years agoSupport GHC 6.10
Roman Leshchinskiy [Wed, 7 Apr 2010 03:02:06 +0000 (03:02 +0000)] 
Support GHC 6.10

We use mkNorepType instead of mkNoRepType but the former is deprecated in GHC
6.12 and later which results in ugly warnings. I'd be interested to know how
I'm supposed to write portable code in this particular case.

9 years agoRequire base 4
Roman Leshchinskiy [Wed, 7 Apr 2010 03:01:54 +0000 (03:01 +0000)] 
Require base 4

9 years agoUpdate copyright notices
Roman Leshchinskiy [Wed, 7 Apr 2010 01:12:55 +0000 (01:12 +0000)] 
Update copyright notices

9 years agoAdd Data and Typeable instances
Roman Leshchinskiy [Wed, 7 Apr 2010 01:09:55 +0000 (01:09 +0000)] 
Add Data and Typeable instances

9 years agoAdd memcpy, memset and memmove for ByteArrays
Roman Leshchinskiy [Sun, 4 Apr 2010 12:51:25 +0000 (12:51 +0000)] 
Add memcpy, memset and memmove for ByteArrays

9 years agomemcpy for mutable byte arrays
Roman Leshchinskiy [Sun, 4 Apr 2010 07:09:11 +0000 (07:09 +0000)] 
memcpy for mutable byte arrays

9 years agoReexport ByteArray# and MutableByteArray#
Roman Leshchinskiy [Sun, 4 Apr 2010 07:08:28 +0000 (07:08 +0000)] 
Reexport ByteArray# and MutableByteArray#

9 years agoBump version to 0.3
Roman Leshchinskiy [Sun, 4 Apr 2010 01:44:43 +0000 (01:44 +0000)] 
Bump version to 0.3

9 years agoMove Eq and Ord instance for Addr 0_2_1
Roman Leshchinskiy [Mon, 15 Feb 2010 04:24:59 +0000 (04:24 +0000)] 
Move Eq and Ord instance for Addr

9 years agoBump minor version
Roman Leshchinskiy [Mon, 15 Feb 2010 04:03:39 +0000 (04:03 +0000)] 
Bump minor version

9 years agoUpdate homepage
Roman Leshchinskiy [Mon, 15 Feb 2010 04:03:33 +0000 (04:03 +0000)] 
Update homepage

9 years agoAdd Homepage 0_2
Roman Leshchinskiy [Sun, 20 Dec 2009 11:00:28 +0000 (11:00 +0000)] 
Add Homepage

9 years agoUnsafe PrimMonad conversions
Roman Leshchinskiy [Fri, 4 Dec 2009 07:48:56 +0000 (07:48 +0000)] 
Unsafe PrimMonad conversions

9 years agoAdd internal, primToIO and primToST
Roman Leshchinskiy [Fri, 4 Dec 2009 07:38:24 +0000 (07:38 +0000)] 
Add internal, primToIO and primToST

9 years agoReexport RealWorld
Roman Leshchinskiy [Thu, 3 Dec 2009 15:09:11 +0000 (15:09 +0000)] 
Reexport RealWorld

9 years agoGo back to associating mutable arrays with the state instead of the monad
Roman Leshchinskiy [Thu, 3 Dec 2009 14:29:49 +0000 (14:29 +0000)] 
Go back to associating mutable arrays with the state instead of the monad

9 years agoBump version to 0.2
Roman Leshchinskiy [Thu, 3 Dec 2009 14:29:07 +0000 (14:29 +0000)] 
Bump version to 0.2

9 years agoRename to primitive
Roman Leshchinskiy [Mon, 16 Nov 2009 13:25:26 +0000 (13:25 +0000)] 
Rename to primitive

9 years agoRevert to keying mutable arrays on the monad instead of the state token
Roman Leshchinskiy [Mon, 16 Nov 2009 04:56:58 +0000 (04:56 +0000)] 
Revert to keying mutable arrays on the monad instead of the state token

9 years agoAdd missing exports
Roman Leshchinskiy [Mon, 16 Nov 2009 04:28:03 +0000 (04:28 +0000)] 
Add missing exports

9 years agoAllow base4
Roman Leshchinskiy [Mon, 16 Nov 2009 04:14:44 +0000 (04:14 +0000)] 
Allow base4

9 years agoRename to primitive-types
Roman Leshchinskiy [Mon, 16 Nov 2009 03:58:56 +0000 (03:58 +0000)] 
Rename to primitive-types

9 years agoFix exports
Roman Leshchinskiy [Mon, 16 Nov 2009 03:54:09 +0000 (03:54 +0000)] 
Fix exports

9 years agoAssociate MutableByteArray with state token rather than monad
Roman Leshchinskiy [Mon, 16 Nov 2009 03:49:05 +0000 (03:49 +0000)] 
Associate MutableByteArray with state token rather than monad

9 years agoAssociate MutableArray with the state token rather than the monad
Roman Leshchinskiy [Mon, 16 Nov 2009 03:46:31 +0000 (03:46 +0000)] 
Associate MutableArray with the state token rather than the monad

9 years agoAdd Data.Primitive
Roman Leshchinskiy [Mon, 16 Nov 2009 03:40:35 +0000 (03:40 +0000)] 
Add Data.Primitive

9 years agoMore INLINE pragmas
Roman Leshchinskiy [Mon, 16 Nov 2009 03:24:04 +0000 (03:24 +0000)] 
More INLINE pragmas

9 years agoInline pragmas + indexArrayM
Roman Leshchinskiy [Mon, 16 Nov 2009 03:19:19 +0000 (03:19 +0000)] 
Inline pragmas + indexArrayM

9 years agoDocumentation
Roman Leshchinskiy [Tue, 13 Oct 2009 14:26:48 +0000 (14:26 +0000)] 
Documentation

9 years agoInitial version
Roman Leshchinskiy [Tue, 13 Oct 2009 13:31:54 +0000 (13:31 +0000)] 
Initial version