Starting with tag: [TAG 0.2.5 storablevector@henning-thielemann.de**20091215155600] [bump version to 0.2.6 storablevector@henning-thielemann.de**20091215155643] [SpeedTestChorus: comment out two tests of advanced unfoldr functions, because they depend on deepseq haskell@henning-thielemann.de**20100108211453] [SpeedTestChorus: add run times for GHC-6.12.1 haskell@henning-thielemann.de**20100108215627] [SpeedTestChorus.mixST, mixSTGuard: bugfix - we must do (ST.modify (x+)) not just (ST.write x) haskell@henning-thielemann.de**20100108222555] [SpeedTestChorus.mixSTVector: mix a vector into an ST vector haskell@henning-thielemann.de**20100108225241] [ST.Strict.maybeRead, maybeWrite, maybeModify haskell@henning-thielemann.de**20100108234309] [StorableVector.foldrByIO: further attempt to speedup foldr haskell@henning-thielemann.de**20100109104953 unfortunately it cannot compete ] [StorableVector.replicate: more efficient specialised implementation haskell@henning-thielemann.de**20100109161712] [StorableVector.unfoldrN: count length down haskell@henning-thielemann.de**20100109173154 this way it should be possible to use ix86's LOOP machine instruction ] [StorableVector.succ, pred: custom implementation should be faster than Enum methods haskell@henning-thielemann.de**20100109173512] [SpeedTestChorus.sumFoldr: test why foldr is so slow haskell@henning-thielemann.de**20100109173757 it seems that left-to-right traverses implemented by foldr are not considered loops by GHC ] [QuickCheckUtils: consistent indentation haskell@henning-thielemann.de**20100224191006] [Lazy: instance Arbitrary for Vector and ChunkSize haskell@henning-thielemann.de**20100224191714 this means that the main package now also depends on QuickCheck, but we can cope with both QuickCheck-1 and 2 ] [adapt to transformers-0.2 haskell@henning-thielemann.de**20100523134428] [Lazy.Pattern.take, splitAt: make more lazy by inserting breaks where either size or vector has a break haskell@henning-thielemann.de**20100523134551 old behaviour maintained in takeVectorPattern, splitAtVectorPattern ]