darcs-mirrors/vector.git
8 years agoBump version number and add changelog
Roman Leshchinskiy [Wed, 11 May 2011 20:29:20 +0000 (20:29 +0000)] 
Bump version number and add changelog

8 years agoAdd basicUnsafeMove to generation script and regenerate unbox-tuble-instances
Roman Leshchinskiy [Wed, 11 May 2011 20:21:15 +0000 (20:21 +0000)] 
Add basicUnsafeMove to generation script and regenerate unbox-tuble-instances

8 years agoAdd move to mutable vectors
wasserman.louis [Fri, 15 Apr 2011 03:14:34 +0000 (03:14 +0000)] 
Add move to mutable vectors

8 years agoUse more efficient mallocPlainForeignPtrBytes when available
Bas van Dijk [Mon, 18 Apr 2011 14:28:27 +0000 (14:28 +0000)] 
Use more efficient mallocPlainForeignPtrBytes when available

8 years agoAdded splitAt functions (contributed by Bas van Dijk)
Roman Leshchinskiy [Wed, 11 May 2011 20:04:37 +0000 (20:04 +0000)] 
Added splitAt functions (contributed by Bas van Dijk)

8 years agoFix mkNoreptype deprecation warning
Bas van Dijk [Wed, 13 Apr 2011 09:16:25 +0000 (09:16 +0000)] 
Fix mkNoreptype deprecation warning

8 years agoFix grammar in documentation
Bas van Dijk [Wed, 13 Apr 2011 09:15:38 +0000 (09:15 +0000)] 
Fix grammar in documentation

8 years agoTAG 0.7.0.1
Roman Leshchinskiy [Thu, 4 Nov 2010 22:51:11 +0000 (22:51 +0000)] 
TAG 0.7.0.1

8 years agoBump versions and modify flags in benchmarks
Roman Leshchinskiy [Thu, 4 Nov 2010 22:38:56 +0000 (22:38 +0000)] 
Bump versions and modify flags in benchmarks

8 years agoDon't use package ghc
Roman Leshchinskiy [Thu, 4 Nov 2010 22:38:05 +0000 (22:38 +0000)] 
Don't use package ghc

8 years agoBump version number
Roman Leshchinskiy [Thu, 4 Nov 2010 22:37:31 +0000 (22:37 +0000)] 
Bump version number

8 years agoBump versions of vector-tests
benl [Thu, 14 Oct 2010 03:38:52 +0000 (03:38 +0000)] 
Bump versions of vector-tests

8 years agoChangelog 0_7
Roman Leshchinskiy [Mon, 20 Sep 2010 00:24:21 +0000 (00:24 +0000)] 
Changelog

8 years agoWork around GHC bug 4310
Roman Leshchinskiy [Mon, 20 Sep 2010 00:19:03 +0000 (00:19 +0000)] 
Work around GHC bug 4310

8 years agoChangelog
Roman Leshchinskiy [Sun, 19 Sep 2010 23:15:48 +0000 (23:15 +0000)] 
Changelog

9 years agoBump benchmarks version
Roman Leshchinskiy [Sat, 17 Jul 2010 02:48:05 +0000 (02:48 +0000)] 
Bump benchmarks version

8 years agoFix bad bug in ptrToOffset
Roman Leshchinskiy [Sat, 21 Aug 2010 05:00:43 +0000 (05:00 +0000)] 
Fix bad bug in ptrToOffset

8 years agoAdd function for safe indexing
Khudyakov Alexey [Tue, 27 Jul 2010 21:25:32 +0000 (21:25 +0000)] 
Add function for safe indexing

9 years agoTAG 0.6.0.2
Roman Leshchinskiy [Tue, 15 Jun 2010 03:08:25 +0000 (03:08 +0000)] 
TAG 0.6.0.2

9 years agoChangelog
Roman Leshchinskiy [Tue, 15 Jun 2010 03:03:35 +0000 (03:03 +0000)] 
Changelog

9 years agoEta-expand create to work around GHC bug 4120
Roman Leshchinskiy [Tue, 15 Jun 2010 03:03:08 +0000 (03:03 +0000)] 
Eta-expand create to work around GHC bug 4120

9 years agoAdd freeze
Roman Leshchinskiy [Mon, 24 May 2010 07:54:34 +0000 (07:54 +0000)] 
Add freeze

9 years agoAdd Mutable.clone
Roman Leshchinskiy [Mon, 24 May 2010 07:50:45 +0000 (07:50 +0000)] 
Add Mutable.clone

9 years agoFix comments
Roman Leshchinskiy [Mon, 24 May 2010 07:39:56 +0000 (07:39 +0000)] 
Fix comments

9 years agoAdd unsafeThaw
Roman Leshchinskiy [Mon, 24 May 2010 07:22:49 +0000 (07:22 +0000)] 
Add unsafeThaw

9 years agoAdd basicUnsafeThaw
Roman Leshchinskiy [Mon, 24 May 2010 07:17:00 +0000 (07:17 +0000)] 
Add basicUnsafeThaw

9 years agoRequire primitive >= 0.3.1
Roman Leshchinskiy [Mon, 24 May 2010 07:16:49 +0000 (07:16 +0000)] 
Require primitive >= 0.3.1

9 years agoComment
Roman Leshchinskiy [Mon, 24 May 2010 06:03:03 +0000 (06:03 +0000)] 
Comment

9 years agoRename unsafeFreeze to basicUnsafeFreeze and add unsafeFreeze as a free function
Roman Leshchinskiy [Mon, 24 May 2010 05:57:27 +0000 (05:57 +0000)] 
Rename unsafeFreeze to basicUnsafeFreeze and add unsafeFreeze as a free function

9 years agoBump version to 0.7
Roman Leshchinskiy [Mon, 24 May 2010 05:57:16 +0000 (05:57 +0000)] 
Bump version to 0.7

9 years agoImprove tridiag benchmark a bit
Roman Leshchinskiy [Mon, 24 May 2010 04:44:38 +0000 (04:44 +0000)] 
Improve tridiag benchmark a bit

9 years agoDon't actually inspect SPEC, just seq on it
Roman Leshchinskiy [Mon, 24 May 2010 04:43:00 +0000 (04:43 +0000)] 
Don't actually inspect SPEC, just seq on it

This makes the intermediate code much simpler and might improve demand
analysis.

9 years agoCompile benchmarks with -fno-method-sharing
Roman Leshchinskiy [Mon, 24 May 2010 04:09:09 +0000 (04:09 +0000)] 
Compile benchmarks with -fno-method-sharing

9 years agoAvoid last LiberateCase in D.V.Generic
Roman Leshchinskiy [Mon, 24 May 2010 04:03:16 +0000 (04:03 +0000)] 
Avoid last LiberateCase in D.V.Generic

9 years agoMore bangs to avoid LiberateCase
Roman Leshchinskiy [Mon, 24 May 2010 03:41:56 +0000 (03:41 +0000)] 
More bangs to avoid LiberateCase

9 years agoBe explicitly strict in vector lengths more often to avoid triggering LiberateCase
Roman Leshchinskiy [Mon, 24 May 2010 03:22:22 +0000 (03:22 +0000)] 
Be explicitly strict in vector lengths more often to avoid triggering LiberateCase

9 years agoMake D.V.Generic.stream strict in the length of the vector
Roman Leshchinskiy [Sun, 23 May 2010 05:51:28 +0000 (05:51 +0000)] 
Make D.V.Generic.stream strict in the length of the vector

9 years agoMake enumFromTo* strict in the bounds
Roman Leshchinskiy [Sun, 23 May 2010 05:38:44 +0000 (05:38 +0000)] 
Make enumFromTo* strict in the bounds

9 years agoRemove thawMany
Roman Leshchinskiy [Tue, 18 May 2010 05:49:31 +0000 (05:49 +0000)] 
Remove thawMany

9 years agoAdd Stream.flatten and use it to implement concat
Roman Leshchinskiy [Tue, 18 May 2010 05:48:42 +0000 (05:48 +0000)] 
Add Stream.flatten and use it to implement concat

9 years agoSanitise Mutable exports and reorder code
Roman Leshchinskiy [Wed, 5 May 2010 16:40:12 +0000 (16:40 +0000)] 
Sanitise Mutable exports and reorder code

9 years agoDelete comment
Roman Leshchinskiy [Wed, 5 May 2010 15:55:07 +0000 (15:55 +0000)] 
Delete comment

9 years agoAdd Monoid instances
Roman Leshchinskiy [Wed, 5 May 2010 15:53:45 +0000 (15:53 +0000)] 
Add Monoid instances

9 years agoAdd convert
Roman Leshchinskiy [Wed, 5 May 2010 15:14:07 +0000 (15:14 +0000)] 
Add convert

9 years agoReplace remaining occurences of basicUnsafeNewWith with basicUnsafeReplicate
Roman Leshchinskiy [Wed, 5 May 2010 15:03:08 +0000 (15:03 +0000)] 
Replace remaining occurences of basicUnsafeNewWith with basicUnsafeReplicate

9 years agoAdd Mutable.replicate and deprecate Mutable.n{newWith,unsafeNewWith}
Roman Leshchinskiy [Wed, 5 May 2010 14:45:50 +0000 (14:45 +0000)] 
Add Mutable.replicate and deprecate Mutable.n{newWith,unsafeNewWith}

9 years agoAdd concat and make concatMap more efficient
Roman Leshchinskiy [Wed, 5 May 2010 14:11:41 +0000 (14:11 +0000)] 
Add concat and make concatMap more efficient

9 years agoAdd thaw and thawMany
Roman Leshchinskiy [Wed, 5 May 2010 14:10:28 +0000 (14:10 +0000)] 
Add thaw and thawMany

9 years agoExport Generic.Mutable.unsafe{Take,Drop}
Roman Leshchinskiy [Wed, 5 May 2010 13:58:54 +0000 (13:58 +0000)] 
Export Generic.Mutable.unsafe{Take,Drop}

9 years agoFusion rules for monadic indexing
Roman Leshchinskiy [Mon, 3 May 2010 03:18:01 +0000 (03:18 +0000)] 
Fusion rules for monadic indexing

9 years agoRearrange code
Roman Leshchinskiy [Wed, 28 Apr 2010 01:50:52 +0000 (01:50 +0000)] 
Rearrange code

9 years agoBump version number
Roman Leshchinskiy [Wed, 28 Apr 2010 01:50:37 +0000 (01:50 +0000)] 
Bump version number

9 years agoAdd Changelog to vector.cabal 0_6_0_1
Roman Leshchinskiy [Tue, 27 Apr 2010 05:29:39 +0000 (05:29 +0000)] 
Add Changelog to vector.cabal

9 years agoChangelog
Roman Leshchinskiy [Tue, 27 Apr 2010 05:29:35 +0000 (05:29 +0000)] 
Changelog

9 years agoSet versions to 0.6.0.1 and require this vector version in tests and benchmarks
Roman Leshchinskiy [Tue, 27 Apr 2010 05:27:35 +0000 (05:27 +0000)] 
Set versions to 0.6.0.1 and require this vector version in tests and benchmarks

9 years agoAdd missing exports
Roman Leshchinskiy [Tue, 27 Apr 2010 05:27:20 +0000 (05:27 +0000)] 
Add missing exports

9 years agoMore docs
Roman Leshchinskiy [Tue, 27 Apr 2010 05:00:06 +0000 (05:00 +0000)] 
More docs

9 years agoComments for D.V.Unboxed.{zip|unzip}
Roman Leshchinskiy [Tue, 27 Apr 2010 04:41:34 +0000 (04:41 +0000)] 
Comments for D.V.Unboxed.{zip|unzip}

9 years agoModule comments
Roman Leshchinskiy [Tue, 27 Apr 2010 04:41:28 +0000 (04:41 +0000)] 
Module comments

9 years agoHide base modules from haddock
Roman Leshchinskiy [Tue, 27 Apr 2010 04:25:25 +0000 (04:25 +0000)] 
Hide base modules from haddock

9 years agoDocs
Roman Leshchinskiy [Tue, 27 Apr 2010 04:21:59 +0000 (04:21 +0000)] 
Docs

9 years agoDocs and rearrange code
Roman Leshchinskiy [Tue, 27 Apr 2010 04:21:47 +0000 (04:21 +0000)] 
Docs and rearrange code

9 years agoDocs fixes
Roman Leshchinskiy [Tue, 27 Apr 2010 04:17:47 +0000 (04:17 +0000)] 
Docs fixes

9 years agoDocs + rearrange code
Roman Leshchinskiy [Tue, 27 Apr 2010 04:17:28 +0000 (04:17 +0000)] 
Docs + rearrange code

9 years agoAdd docs and rearrange code
Roman Leshchinskiy [Tue, 27 Apr 2010 04:00:59 +0000 (04:00 +0000)] 
Add docs and rearrange code

9 years agoAdd docs and rearrange code
Roman Leshchinskiy [Tue, 27 Apr 2010 03:43:18 +0000 (03:43 +0000)] 
Add docs and rearrange code

9 years agoMore doc fixes
Roman Leshchinskiy [Tue, 27 Apr 2010 03:40:56 +0000 (03:40 +0000)] 
More doc fixes

9 years agoDoc fix
Roman Leshchinskiy [Tue, 27 Apr 2010 02:33:28 +0000 (02:33 +0000)] 
Doc fix

9 years agoMore docs
Roman Leshchinskiy [Tue, 27 Apr 2010 02:28:19 +0000 (02:28 +0000)] 
More docs

9 years agoSmall doc change
Roman Leshchinskiy [Tue, 27 Apr 2010 01:47:11 +0000 (01:47 +0000)] 
Small doc change

9 years agoDocumentation
Roman Leshchinskiy [Mon, 26 Apr 2010 15:10:59 +0000 (15:10 +0000)] 
Documentation

9 years agoDocumentation changes
Roman Leshchinskiy [Sun, 25 Apr 2010 15:35:57 +0000 (15:35 +0000)] 
Documentation changes

9 years agoRearrange code to match documentation structure
Roman Leshchinskiy [Sun, 25 Apr 2010 13:29:59 +0000 (13:29 +0000)] 
Rearrange code to match documentation structure

9 years agoDocumentation refactoring
Roman Leshchinskiy [Sun, 25 Apr 2010 10:10:45 +0000 (10:10 +0000)] 
Documentation refactoring

9 years agoDocumentation
Roman Leshchinskiy [Sun, 25 Apr 2010 01:51:58 +0000 (01:51 +0000)] 
Documentation

9 years agoDocumentation
Roman Leshchinskiy [Sat, 24 Apr 2010 17:32:48 +0000 (17:32 +0000)] 
Documentation

9 years agoDocumentation
Roman Leshchinskiy [Sat, 24 Apr 2010 16:21:52 +0000 (16:21 +0000)] 
Documentation

9 years agoSmall strictness fix
Roman Leshchinskiy [Sat, 24 Apr 2010 16:21:27 +0000 (16:21 +0000)] 
Small strictness fix

9 years agoBump version number
Roman Leshchinskiy [Fri, 23 Apr 2010 14:50:26 +0000 (14:50 +0000)] 
Bump version number

9 years agoDelete duplicate changelog entry 0_6
Roman Leshchinskiy [Fri, 23 Apr 2010 12:29:50 +0000 (12:29 +0000)] 
Delete duplicate changelog entry

9 years agoAdd Bug-Reports to .cabal file
Roman Leshchinskiy [Fri, 23 Apr 2010 12:29:39 +0000 (12:29 +0000)] 
Add Bug-Reports to .cabal file

9 years agoChangelog
Roman Leshchinskiy [Fri, 23 Apr 2010 11:56:54 +0000 (11:56 +0000)] 
Changelog

9 years agoClean up benchmarks
Roman Leshchinskiy [Fri, 23 Apr 2010 11:47:38 +0000 (11:47 +0000)] 
Clean up benchmarks

9 years agoRequire Cabal >= 1.2.3
Roman Leshchinskiy [Fri, 23 Apr 2010 04:00:05 +0000 (04:00 +0000)] 
Require Cabal >= 1.2.3

9 years agoFix elemseq inlining for 6.12
Roman Leshchinskiy [Fri, 23 Apr 2010 03:25:08 +0000 (03:25 +0000)] 
Fix elemseq inlining for 6.12

9 years agoFix recycling for various functions
Roman Leshchinskiy [Fri, 23 Apr 2010 02:29:21 +0000 (02:29 +0000)] 
Fix recycling for various functions

9 years agoFix INLINE pragmas
Roman Leshchinskiy [Fri, 23 Apr 2010 01:47:21 +0000 (01:47 +0000)] 
Fix INLINE pragmas

9 years agoChangelog file
Roman Leshchinskiy [Thu, 22 Apr 2010 17:08:06 +0000 (17:08 +0000)] 
Changelog file

9 years agoRemove HACKS and update comments to with trac links
Roman Leshchinskiy [Thu, 22 Apr 2010 16:58:37 +0000 (16:58 +0000)] 
Remove HACKS and update comments to with trac links

9 years agoFollow changes in vector
Roman Leshchinskiy [Thu, 22 Apr 2010 16:47:35 +0000 (16:47 +0000)] 
Follow changes in vector

9 years agoBump version and require vector 0.6
Roman Leshchinskiy [Thu, 22 Apr 2010 16:47:24 +0000 (16:47 +0000)] 
Bump version and require vector 0.6

9 years agoAdd monadic vector combinators
Roman Leshchinskiy [Thu, 22 Apr 2010 15:55:57 +0000 (15:55 +0000)] 
Add monadic vector combinators

9 years agoAdd various monadic stream combinators
Roman Leshchinskiy [Thu, 22 Apr 2010 15:55:34 +0000 (15:55 +0000)] 
Add various monadic stream combinators

9 years agoImplement proper monadic unstreaming for mutable vectors
Roman Leshchinskiy [Thu, 22 Apr 2010 13:36:20 +0000 (13:36 +0000)] 
Implement proper monadic unstreaming for mutable vectors

9 years agoFix typo
Roman Leshchinskiy [Thu, 22 Apr 2010 10:12:15 +0000 (10:12 +0000)] 
Fix typo

9 years agoAdd link to trac in internal error messages
Roman Leshchinskiy [Thu, 22 Apr 2010 10:11:45 +0000 (10:11 +0000)] 
Add link to trac in internal error messages

9 years agomrstream -> mstreamR
Roman Leshchinskiy [Thu, 22 Apr 2010 09:29:15 +0000 (09:29 +0000)] 
mrstream -> mstreamR

9 years agoAdd Stream.Monadic.replicateM
Roman Leshchinskiy [Thu, 22 Apr 2010 09:13:25 +0000 (09:13 +0000)] 
Add Stream.Monadic.replicateM

9 years agoAdd Stream.{mapM|filterM}
Roman Leshchinskiy [Thu, 22 Apr 2010 09:03:42 +0000 (09:03 +0000)] 
Add Stream.{mapM|filterM}

9 years agoComments
Roman Leshchinskiy [Mon, 19 Apr 2010 02:25:01 +0000 (02:25 +0000)] 
Comments