New patches in /srv/darcs/git-mirrors/vector commit 2fa70a62d64efc46abc464c2169e7980c8950e7c Author: Roman Leshchinskiy Date: Sun Jan 29 13:19:54 2012 +0000 Move eq and cmp to monadic streams commit 3247dd115fea8bd380762c9d0030f325f2a3e260 Author: Roman Leshchinskiy Date: Sun Jan 29 12:14:29 2012 +0000 Comment out the NFData instance for mutable boxed vectors for now commit b058e75fa2c5b584c3a027c08e6e134a3deb2b70 Author: Roman Leshchinskiy Date: Sun Jan 29 11:32:49 2012 +0000 Resolve conflict commit 993b4b28e6737b3f616fe380fa62aa74c0e369d7 Author: Bas van Dijk Date: Sat Jan 7 16:09:49 2012 +0000 Added NFData instances for all vectors commit 1a5a6029f995ac9567726f43d8d8bee706a69d5f Author: Roman Leshchinskiy Date: Sun Jan 29 11:03:08 2012 +0000 Improve length and null commit 3e88ef5d54365f54659920e3d514491a131d1dea Author: Roman Leshchinskiy Date: Sun Jan 29 10:53:46 2012 +0000 Use new Stream in length and null commit f375eff766f1fbecfc2944da3a7034c22658590a Author: Roman Leshchinskiy Date: Sun Jan 29 10:50:27 2012 +0000 Add Maybe (v a) to Stream representations commit 8a0a0c01057bc1d28ff0fbe9c09787407d77ab67 Author: Roman Leshchinskiy Date: Sun Jan 29 00:57:50 2012 +0000 Whitespace commit 427c50b6a1c08744e0833004432a44ba588f81ef Author: Roman Leshchinskiy Date: Sun Jan 29 00:57:02 2012 +0000 Faster concatMap commit 3fab96fba84e870256c853313cb5f266453d278e Author: Roman Leshchinskiy Date: Sun Jan 29 00:28:10 2012 +0000 Relax package upper bounds commit 072ebed89083305c4d84a4ffd5856578a65094c7 Author: Roman Leshchinskiy Date: Sat Jan 28 09:44:05 2012 +0000 Delete dead code commit 18dc0ff9746a95814a749f08c516e19064bf9c09 Author: Roman Leshchinskiy Date: Sat Jan 28 09:28:14 2012 +0000 Switch to record syntax for streams commit 84dae347965c1a53eaaac416c006324735380dec Author: Roman Leshchinskiy Date: Fri Jan 27 23:44:26 2012 +0000 Improve basicSet for primitive vectors commit e54a82ff763467e343cc51212ceafe209f5158ba Author: Roman Leshchinskiy Date: Fri Jan 27 23:38:42 2012 +0000 Improve basicSet for Storable vectors commit 820b80ecae98935d7ebaf679fa28fbd98efbde71 Author: Roman Leshchinskiy Date: Fri Jan 27 23:38:30 2012 +0000 Require dev version of primitive commit f2b0015328fde5f1c947986d0a02e2ae12f157d0 Author: Roman Leshchinskiy Date: Wed Jan 25 23:30:10 2012 +0000 Fix docs commit d01d9f6e5e1f13f951970b48385a35182fc621c4 Author: Roman Leshchinskiy Date: Tue Jan 24 18:19:31 2012 +0000 Have streams carry chunk initialisers rather than vectors commit 2033706c3829d1ddb84c9a4bedfe683717221270 Author: Roman Leshchinskiy Date: Sun Jan 8 10:59:16 2012 +0000 Reimplement concat commit fd1815757858ceac2b9323b3c42a8007a0602197 Author: Roman Leshchinskiy Date: Sat Jan 7 11:06:00 2012 +0000 Allow streams to produce entire vectors as well as individual elements This is a signficant extension to the stream fusion mechanism. A Stream is now parametrised with a vector type and offers two iteration modes: individual elements and individual elements + vectors. This supports significantly more efficient implementations of block operations. For instance, (++) will now use memcpy where possible rather than iterating through the elements in a loop. Comments are sorely lacking at the moment. commit 41c94d2a901585f7b26e1c74dec754fc647c62db Author: Roman Leshchinskiy Date: Sat Jan 7 10:40:52 2012 +0000 Change version number again commit 79767a8c8677178a3acd5883ef850c9354ed4809 Author: Roman Leshchinskiy Date: Sat Jan 7 10:30:44 2012 +0000 Use SPEC in stream comparisons commit 355e2d5b6035452e8a27ea56083ee20c10890a79 Author: Roman Leshchinskiy Date: Sat Jan 7 10:30:31 2012 +0000 Export SPEC commit 1198dabe0368a31b9ccbf6a16e54b18109a556a3 Author: Roman Leshchinskiy Date: Sat Jan 7 10:26:13 2012 +0000 Bump version commit ecd9b7169bf0b8d656a3b78a4a3212e120c53097 Author: Roman Leshchinskiy Date: Sat Jan 7 10:25:18 2012 +0000 Strictness fix commit 8aff1d72745c9f17f9c913bcb9c73d7264546769 Author: Roman Leshchinskiy Date: Sat Dec 31 13:43:23 2011 +0000 Documentation commit 20b94f6fc56cf6a67ee10ec9eaba6a17b956b892 Author: Roman Leshchinskiy Date: Sat Dec 31 13:43:14 2011 +0000 Bump version