pristine:0ea5281201581dbebcc8b5052392d9211a62a946d7dba521704155d58b061a35 Starting with inventory: 0000003845-d7672591d30aabea0f3b8ca152c4a17ddc48503441f35caf68760f39a81ae5a8 [TAG 0.9.1 Roman Leshchinskiy **20111231003141 Ignore-this: ee19d3940a3827eefe4cb13b99a863bf ] hash: 0000002474-d4b03d6c30e84615abb59ec478650b66f0b0951dd256a082a325b6b5c53c9b81 [Bump version Roman Leshchinskiy **20111231134314 Ignore-this: dac62c46a54308d64912d15865f25bbd ] hash: 0000000827-65e5766af62d95791f7f993992d8bba996e236b98a771600551244751b6bb8df [Documentation Roman Leshchinskiy **20111231134323 Ignore-this: 6f836ae502f1b072a851a3bc9fccc625 ] hash: 0000000376-81b668cca8451699b4ae039fef04d0c42142603a333568362cc544a90010485a [Strictness fix Roman Leshchinskiy **20120107102518 Ignore-this: 904948491a2e1a5a21cbabda0ada5706 ] hash: 0000000309-b2d3dca58967ef0729c8490d741e760338f867175167ba3dde6341c336db4ac6 [Bump version Roman Leshchinskiy **20120107102613 Ignore-this: d4ff3ccc4c17210317f430fcd4cd4fb7 ] hash: 0000000821-3ad4a74a28a8817da3ef22a5fee93f30a991a6e3e72b32a15132cd7e96ff8e1d [Export SPEC Roman Leshchinskiy **20120107103031 Ignore-this: 7e2a7f45ba99ad62eea28de474bbdd83 ] hash: 0000000224-ba69d3c921b8e8d64f1a57440c934a22e528ea370dabcd511d6b24ebb41c6496 [Use SPEC in stream comparisons Roman Leshchinskiy **20120107103044 Ignore-this: 59ff46e5b834400450af94e425d025ab ] hash: 0000003394-666f5693da287f418980d5d0ba57bd9ca4403dbf8958a38c7a2a942ec610042b [Change version number again Roman Leshchinskiy **20120107104052 Ignore-this: d52e18bc0bbf221385cc59cfccdabfba ] hash: 0000000836-91d3fdcd5188578e2da16e01388b92cff6ead84ecec389db85ccd60583d8dfed [Allow streams to produce entire vectors as well as individual elements Roman Leshchinskiy **20120107110600 Ignore-this: 727e51c5d236ecb0d1021c5b740b983 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. ] hash: 0000075246-180e2cf9689f7e00e74b8c4c9575fac6604df7eb73e1305ade4a9a79d82e6bfc [Reimplement concat Roman Leshchinskiy **20120108105916 Ignore-this: 9b215a5101c810536aeb5cb7be440516 ] hash: 0000001915-53eb3880a511fbed7772b3557474925d5c1b1adc9cc5d913d7f1bda619dc3a01 [Have streams carry chunk initialisers rather than vectors Roman Leshchinskiy **20120124181931 Ignore-this: 3a79767cf8a413df4635a4aed211b0d8 ] hash: 0000008012-58159249af3a852a40f40a3bcb3f1489404073eb2fc9199895ed91271618f40c [Fix docs Roman Leshchinskiy **20120125233010 Ignore-this: 3889c922035c970094500a83bf5be7af ] hash: 0000001157-67a1280ebb9d47154573a75b1657017ab0c4097da2ab156f6026216a0fb2fb7b [Require dev version of primitive Roman Leshchinskiy **20120127233830 Ignore-this: 97ba1b53fd58c783f73e3134169a4af2 ] hash: 0000000312-d7ce463b2ad466c5c6185ac8ad8b49a31d415a69829019361cd74ce5d03b490c [Improve basicSet for Storable vectors Roman Leshchinskiy **20120127233842 Ignore-this: 1baa8a0010123ceb1101946fda04dcb5 ] hash: 0000001703-4323d78a7d37dc8d120c0d60ddf5ed11ac2b15dbb6cfe3def5cab607b6333427 [Improve basicSet for primitive vectors Roman Leshchinskiy **20120127234426 Ignore-this: 21eae1c4c8c2c03ae44282e66d30be8 ] hash: 0000000273-9046d9f8f65e035f022a016abddb6536ae2437d6a03054a6db39d80a4184eabf [Switch to record syntax for streams Roman Leshchinskiy **20120128092814 Ignore-this: fdad04881b4858c29105c191ecf13ede ] hash: 0000009069-ddc3253ef5117281eda7a059c8b3e0efcac9974a27fef123e0c66570ba7e9e85 [Delete dead code Roman Leshchinskiy **20120128094405 Ignore-this: e88744f3d9e3328741c6d0a1032cf110 ] hash: 0000000997-919dbbfbb5c161d70f7d4e9e33e61852a1fc8243fb3ebd94651725b6f2013d4c [Relax package upper bounds Roman Leshchinskiy **20120129002810 Ignore-this: d18883c66c2a2616f71dc63d782f8e7d ] hash: 0000000361-57cd0bb50216f11afe0cdd6e01b8c098989a51752964efe473d4511df0532a18 [Faster concatMap Roman Leshchinskiy **20120129005702 Ignore-this: 49f2fdb23d884e1d9ed985981c003ea6 ] hash: 0000001861-1322c34a45b70f966172b166e3f1265d5a7ffc07a8f954e1cf09e054d42e1ab4 [Whitespace Roman Leshchinskiy **20120129005750 Ignore-this: 4d254ad63e51a7e32e09c5a58bda57c1 ] hash: 0000000171-80424ae4ee4e392a0261fcf28818c3139186748d6c24fcc6ab6d2bcb6b50eba1 [Add Maybe (v a) to Stream representations Roman Leshchinskiy **20120129105027 Ignore-this: 1cafdffc87c44d98e1f8649b53585c61 ] hash: 0000002036-135e766777c7f39c77692cd800bde1ea19f6046c68967e60ce2f7cd1c9245527 [Use new Stream in length and null Roman Leshchinskiy **20120129105346 Ignore-this: f751ead0f5e8ca6571d4b67bef8fd12 ] hash: 0000002927-8a9ad8c4c9f1070abf1825479b02e52428b36b9d8f6c4b56e9a689277b7bfabb [Improve length and null Roman Leshchinskiy **20120129110308 Ignore-this: fec36f9bd984234ab29b5f947ec67cd1 ] hash: 0000000868-c44571c216cda5de711fc987a76ee5e242c76d005bc68c0f6d4a7e0a4179eb4c [Added NFData instances for all vectors Bas van Dijk **20120107160949 Ignore-this: 7def955f95e5af88790e772a0373c0c6 ] hash: 0000002311-0f96b03ae05070188c6a69f7e7423cd9314d067d383aa4b045cbfa206a8a3ecd [Resolve conflict Roman Leshchinskiy **20120129113249 Ignore-this: 611d1f1ed63e7bd2b6cee4b4a1a8c4e8 ] hash: 0000000372-b7ca5ffc3622e0e58da5a6e7a434ad0cb72a08bf3ad70b6e8b941f20cbc1fc54 [Comment out the NFData instance for mutable boxed vectors for now Roman Leshchinskiy **20120129121429 Ignore-this: 660c999e4020dfcef117ce58ccefb17e ] hash: 0000000323-c43b56e926a1c4831ddb6c4a80c3a6eb74bad45a000b57b357a8d8eb498c5275 [Move eq and cmp to monadic streams Roman Leshchinskiy **20120129131954 Ignore-this: 731869deb00ab66bfcaf1fa064387b60 ] hash: 0000004011-75b0a2e425eca1da12e21155f0e57e04ab8a2c5409d6572b6213bfb7cb548b60 [Add type signatures for GHC >= 7.4 Roman Leshchinskiy **20120927212743 Ignore-this: 856f6046bc1436d7b3cd5a88cf2d5c38 ] hash: 0000002086-ed8c55244c8741fcbd799c1d2b05af0995f3ddbfda44a1ed45b5003a36e22018 [Remove outdated Changelog file Roman Leshchinskiy **20120927223155 Ignore-this: c548cafc6ea4a816b00e549791b7fac8 ] hash: 0000000924-cfa7f21b79d7a8d85d09ed8e784dc0b88738030486ca41c7ef3e251cac797eb9 [Bump versions and dependencies Roman Leshchinskiy **20120927223243 Ignore-this: 1064cbaa8853864febf18aa8c2f0a7eb ] hash: 0000001586-7b8c19e9b1da0ae2aa98b8ef8411d9f5a2f99a5cf1d4e5c78e8c4965306a4576 [Remove Safe Haskell support Roman Leshchinskiy **20120927223636 Ignore-this: 46d32132f3a454b91b6308cdb1c26848 ] hash: 0000023032-f1c8eba5c8c237b2cac8fe3f5cdd573b77db48d3aa2a3ff788d64ec4d5906cfe [Changelog Roman Leshchinskiy **20120927225949 Ignore-this: 4bddb6a64b0dbbc45b9d12054eb7f4e1 ] hash: 0000001470-997bae19e66e80f4d98ebc57b2c721301a2dec68ce03a79824a8b24f6efaed38 [Add missing file Roman Leshchinskiy **20120928202546 Ignore-this: 5ef739adf565d61eb6f771d70e621d2d ] hash: 0000000172-dfe027f00a84bdaf6f97c31ccc02f64dd43c45ff6c614559d681756f51926057 [TAG 0.10 Roman Leshchinskiy **20120928202555 Ignore-this: c50cd5461a8fa2ec1ee06b2643b6a6db ] hash: 0000003028-aa128637b6278e793b81779805ff630f00d42510b48fc01c1859391b09bc0e6c [Rename Stream -> Facets Roman Leshchinskiy **20120131231412 Ignore-this: bc127674894ba5de50f8c6d38aa7b6b4 ] hash: 0000075272-da72f30bb01a35105f6e43155871fecf8abe25a53d2112a659afc8a905126275 [fromVectorStream -> concatVectors Roman Leshchinskiy **20120131232247 Ignore-this: 5611343838e2855865e42c78e00d9cc9 ] hash: 0000001225-b4df8c3330a1c2ac0b25e347026f30301ce856d3fc4a40ebf259e8285b503bfb [INLINE_STREAM -> INLINE_FUSED Roman Leshchinskiy **20120131233432 Ignore-this: 584d9b0ca2399d3327fcbfe8ba3f6075 ] hash: 0000016283-c136391f56d5fe579e33389a5ac83712a51311352935190a73e33f0d07d0237e [liftStream -> lift Roman Leshchinskiy **20120131234133 Ignore-this: b2d34ac008bd828c9bf4f0cb702e4c7c ] hash: 0000007301-db0fa1ca757fcfb04bf4afbea895503baba6a4a66c0433eb1d557670ce5f69ba [Resolve conflict Roman Leshchinskiy **20120928223207 Ignore-this: 4365b9dd18af8cf4415bb80173e2976f ] hash: 0000003858-75f56313d62b8636cfa9d8eb9906d9cf719905d5c1b190395ab6b546a4372284 [Bump version number Roman Leshchinskiy **20120928223340 Ignore-this: 6b5f74114030b821f7282c2cca1ac3a8 ] hash: 0000000834-5f1362a495f47e7831408a8cb95cc19ab156c3e8e5429d874901472c2bc9e8ff [Work around bug in ghc-7.6.1 Roman Leshchinskiy **20120928231021 Ignore-this: f68e9090339216883bf77536be562141 ] hash: 0000000472-75f5b508029b7f03434eb3ac541cda8cff748b5f8699871537ce60fbdd2e9911 [Rename Facets to Bundle Roman Leshchinskiy **20121003222143 Ignore-this: 569dfd7a06ef70c2f7352f8bf3d4382d ] hash: 0000071248-1d90219f5a44661ef81ef81ad23a24cde320ab7246488a5c3709076eacac0f88 [Finish Stream -> Bundle renaming Roman Leshchinskiy **20121004191113 Ignore-this: 293f0971af184cdc8d45cda2fecd09b7 ] hash: 0000036946-4f08bf6c8a5c8a99b6fec4ef95428e42378e3ab42fcaaafea4c48bbca9596e16 [Adapt tests to new names and modules Roman Leshchinskiy **20121005194435 Ignore-this: b8aaed091a79d8e37e91cd3a10db81b9 ] hash: 0000011401-21cc28a0c51a75d849a12ed2b79c7d7822bee379c23357055591f0d0bd2077c9 [Add internal checks Roman Leshchinskiy **20121006214817 Ignore-this: 84845e263b6dc20993fb90581bda566c ] hash: 0000001543-371948da8573be3811ded7592179dfa4142bc99d18b89c1d81553762ca59a35d [Readd Fusion.Stream.Monadic and use it Bundle.Monadic Roman Leshchinskiy **20121007120950 Ignore-this: 984b6e01e21a8133d1b311fb15d41c9f ] hash: 0000093861-f955807fa7e51ac457fa7ba5b7d1c36def754e4285ff02e79ca2e32495d5445f [Make inplace fusion work on Streams rather than Bundles Roman Leshchinskiy **20121007204842 Ignore-this: 8c561f1383dc42818fea1dca9525ed5a ] hash: 0000011189-6c9537de6aa55ccba479b1d2e0b45943787809081667834310851da92c7e23de [Require primitive >= 0.5.0.1 Roman Leshchinskiy **20121010221948 Ignore-this: dc4f770f952bb71a985a5749a38c9ab ] hash: 0000001928-278561d31e8c62df164f4d4838265f96cfb174a4b4d0e6f94686d19e6a8d0d7b [TAG 0.10.0.1 Roman Leshchinskiy **20121010222017 Ignore-this: d57b460b1d13938c4036f4c6fbe45805 ] hash: 0000000378-7fa24e0c7c1002fb58c9ec8383fae6e3662466eea3b2d1a488ae955e738781cf [Resolve conflict Roman Leshchinskiy **20121010222123 Ignore-this: a979066440b0d0a6b174d13ece9865db ] hash: 0000000831-8bb33e58301e1a3771baa8f1080fed953a8ab79779fcdf1a889be883fd97356f