darcs-mirrors/vector.git
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

8 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

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

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

8 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

9 years agoLayout + rule names
Roman Leshchinskiy [Mon, 19 Apr 2010 01:18:44 +0000 (01:18 +0000)] 
Layout + rule names

9 years agoMove code
Roman Leshchinskiy [Mon, 19 Apr 2010 01:17:49 +0000 (01:17 +0000)] 
Move code

9 years agoAdd comment
Roman Leshchinskiy [Mon, 19 Apr 2010 01:16:52 +0000 (01:16 +0000)] 
Add comment

9 years agoRemove LANGUAGE pragmas
Roman Leshchinskiy [Mon, 19 Apr 2010 00:51:29 +0000 (00:51 +0000)] 
Remove LANGUAGE pragmas

9 years agoUse copyArray instead of copyBytes
Roman Leshchinskiy [Mon, 19 Apr 2010 00:50:38 +0000 (00:50 +0000)] 
Use copyArray instead of copyBytes

9 years agoAdd comment
Roman Leshchinskiy [Sun, 18 Apr 2010 17:06:32 +0000 (17:06 +0000)] 
Add comment

9 years agoRemove bogus rule
Roman Leshchinskiy [Sun, 18 Apr 2010 16:08:17 +0000 (16:08 +0000)] 
Remove bogus rule

9 years agoImplement basicOverlaps for Storable
Roman Leshchinskiy [Sun, 18 Apr 2010 15:41:45 +0000 (15:41 +0000)] 
Implement basicOverlaps for Storable

9 years agoinlinePerformIO now comes from package primitive as unsafeInlineIO
Roman Leshchinskiy [Sun, 18 Apr 2010 15:31:58 +0000 (15:31 +0000)] 
inlinePerformIO now comes from package primitive as unsafeInlineIO

9 years agoFix type of Stream.mapM_
Roman Leshchinskiy [Sun, 18 Apr 2010 15:09:23 +0000 (15:09 +0000)] 
Fix type of Stream.mapM_

9 years agoRemove outdated FIXME
Roman Leshchinskiy [Sun, 18 Apr 2010 14:33:54 +0000 (14:33 +0000)] 
Remove outdated FIXME

9 years agoExport create, modify and copy/unsafeCopy
Roman Leshchinskiy [Sun, 18 Apr 2010 04:14:49 +0000 (04:14 +0000)] 
Export create, modify and copy/unsafeCopy