darcs-mirrors/primitive.git
6 years agoDisable broken array copying primitives for GHC 7.6.* and earlier master 0_5_0_1
Roman Leshchinskiy [Wed, 10 Oct 2012 22:18:47 +0000 (22:18 +0000)] 
Disable broken array copying primitives for GHC 7.6.* and earlier

6 years agoBump version 0_5
Roman Leshchinskiy [Thu, 27 Sep 2012 22:33:13 +0000 (22:33 +0000)] 
Bump version

6 years agoChangelog
Roman Leshchinskiy [Tue, 25 Sep 2012 22:12:20 +0000 (22:12 +0000)] 
Changelog

6 years agoFix package description
Roman Leshchinskiy [Tue, 25 Sep 2012 22:11:32 +0000 (22:11 +0000)] 
Fix package description

6 years agoFix copyright
Roman Leshchinskiy [Tue, 25 Sep 2012 22:11:26 +0000 (22:11 +0000)] 
Fix copyright

6 years agoAdd atomicModifyMutVar
Roman Leshchinskiy [Tue, 25 Sep 2012 21:56:02 +0000 (21:56 +0000)] 
Add atomicModifyMutVar

6 years agoFix compilation with GHC 7.6.1
Roman Leshchinskiy [Tue, 25 Sep 2012 21:55:08 +0000 (21:55 +0000)] 
Fix compilation with GHC 7.6.1

7 years agoFix 64 bit compilation (hopefully)
Roman Leshchinskiy [Sat, 28 Jan 2012 01:17:59 +0000 (01:17 +0000)] 
Fix 64 bit compilation (hopefully)

7 years agoRename primitive operations
Roman Leshchinskiy [Sat, 28 Jan 2012 01:17:30 +0000 (01:17 +0000)] 
Rename primitive operations

7 years agoDelete deprecated operations
Roman Leshchinskiy [Thu, 26 Jan 2012 22:09:14 +0000 (22:09 +0000)] 
Delete deprecated operations

7 years agoDelete dead code
Roman Leshchinskiy [Thu, 26 Jan 2012 22:07:58 +0000 (22:07 +0000)] 
Delete dead code

7 years agoChangelog
Roman Leshchinskiy [Thu, 26 Jan 2012 22:06:19 +0000 (22:06 +0000)] 
Changelog

7 years agoAdd setAddr
Roman Leshchinskiy [Thu, 26 Jan 2012 22:03:27 +0000 (22:03 +0000)] 
Add setAddr

7 years agoAdd setOffAddr#
Roman Leshchinskiy [Thu, 26 Jan 2012 21:55:53 +0000 (21:55 +0000)] 
Add setOffAddr#

7 years agoFix comment
Roman Leshchinskiy [Thu, 26 Jan 2012 21:55:46 +0000 (21:55 +0000)] 
Fix comment

7 years agoAdd set*OffAddr# primops
Roman Leshchinskiy [Thu, 26 Jan 2012 21:55:31 +0000 (21:55 +0000)] 
Add set*OffAddr# primops

7 years agoMove internal operations to a separate module
Roman Leshchinskiy [Thu, 26 Jan 2012 21:47:15 +0000 (21:47 +0000)] 
Move internal operations to a separate module

7 years agoAdd setByteArray
Roman Leshchinskiy [Thu, 26 Jan 2012 21:37:37 +0000 (21:37 +0000)] 
Add setByteArray

7 years agoAdd setByteArray# to Prim
Roman Leshchinskiy [Thu, 26 Jan 2012 21:36:03 +0000 (21:36 +0000)] 
Add setByteArray# to Prim

7 years agoC optimisation flags
Roman Leshchinskiy [Thu, 26 Jan 2012 21:35:40 +0000 (21:35 +0000)] 
C optimisation flags

7 years agoAdd C block fill operations for various types
Roman Leshchinskiy [Thu, 26 Jan 2012 21:34:56 +0000 (21:34 +0000)] 
Add C block fill operations for various types

7 years agoMore INLINE pragmas
Roman Leshchinskiy [Thu, 26 Jan 2012 20:36:58 +0000 (20:36 +0000)] 
More INLINE pragmas

7 years agoAdd INLINE pragmas
Roman Leshchinskiy [Thu, 26 Jan 2012 20:35:57 +0000 (20:35 +0000)] 
Add INLINE pragmas

7 years agoFix comment
Roman Leshchinskiy [Thu, 26 Jan 2012 20:35:46 +0000 (20:35 +0000)] 
Fix comment

7 years agoBump version number
Roman Leshchinskiy [Thu, 26 Jan 2012 20:35:29 +0000 (20:35 +0000)] 
Bump version number

7 years agoAdd Data.Primitive.MutVar, bump version to 0.4.1
Justin Bonnar [Mon, 9 Jan 2012 05:35:26 +0000 (05:35 +0000)] 
Add Data.Primitive.MutVar, bump version to 0.4.1

7 years agoChangelog 0_4_0_1
Roman Leshchinskiy [Tue, 30 Aug 2011 19:16:35 +0000 (19:16 +0000)] 
Changelog

7 years agoBump version number
Roman Leshchinskiy [Tue, 30 Aug 2011 19:16:27 +0000 (19:16 +0000)] 
Bump version number

7 years agofixed argument order to fillByteArray to comply with documentation
ulf.norell [Tue, 30 Aug 2011 14:45:18 +0000 (14:45 +0000)] 
fixed argument order to fillByteArray to comply with documentation

7 years agoChangelog 0_4
Roman Leshchinskiy [Sun, 28 Aug 2011 23:09:53 +0000 (23:09 +0000)] 
Changelog

7 years agoAdd copyAddr and moveAddr and deprecate memcpyAddr
Roman Leshchinskiy [Sun, 28 Aug 2011 23:04:25 +0000 (23:04 +0000)] 
Add copyAddr and moveAddr and deprecate memcpyAddr

7 years agoAdd comment
Roman Leshchinskiy [Sun, 28 Aug 2011 23:04:20 +0000 (23:04 +0000)] 
Add comment

7 years agoChange order of arguments in copy operations to be consistent with Storable rather...
Roman Leshchinskiy [Sun, 28 Aug 2011 10:43:46 +0000 (10:43 +0000)] 
Change order of arguments in copy operations to be consistent with Storable rather than with the new primops

7 years agoFix various deprecation warnings
Roman Leshchinskiy [Fri, 26 Aug 2011 22:54:07 +0000 (22:54 +0000)] 
Fix various deprecation warnings

7 years agoFix haddock error
Roman Leshchinskiy [Thu, 25 Aug 2011 21:01:13 +0000 (21:01 +0000)] 
Fix haddock error

7 years agoChangelog
Roman Leshchinskiy [Wed, 17 Aug 2011 22:37:10 +0000 (22:37 +0000)] 
Changelog

7 years agoBump version number
Roman Leshchinskiy [Wed, 17 Aug 2011 22:19:33 +0000 (22:19 +0000)] 
Bump version number

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