Starting with tag: [TAG 0.6.1 blamario@rogers.com**20101202040513 Ignore-this: 61ec405c289e81b4bd2848556c58dbd3 ] [Using Criterion for benchmarking Coroutine. blamario@rogers.com**20101203052043 Ignore-this: b89b9586b63f7af82e69115535ec63a9 ] [Added "and" and "or" combinators on tickers. blamario@rogers.com**20101212135809 Ignore-this: a40100fd362a67ba8b7007a41e9e1045 ] [More instances of MonadParallel. blamario@rogers.com**20101214131930 Ignore-this: b511e8ebfe1e72ca1175f5712168d4a8 ] [More instances of MonadFork. blamario@rogers.com**20101215034201 Ignore-this: d848b7993a4756e71fa2f1b4e14e7c52 ] [Made Coroutine a Functor instance. blamario@rogers.com**20101215042713 Ignore-this: f7f5945ce2a9a92e8c7a9e979f9df677 ] [Added Text.ParserCombinators.Incremental blamario@rogers.com**20101225020521 Ignore-this: 3bb4c45ece1daf4ae3f1397631ece06 ] [Several fixes in the incremental parser. blamario@rogers.com**20101229232914 Ignore-this: b68daab1b19449a3d140e368bda4b761 ] [Switching from ticker to incremental parser. blamario@rogers.com**20101230181734 Ignore-this: 39a3a06c392be895023eedd62f9e38 ] [Generalized foldChunk to arbitrary parser return type. blamario@rogers.com**20101230182247 Ignore-this: f2474741ae58ed351d654d822d73bf0c ] [Speculative incremental parser extensions. blamario@rogers.com**20110103030438 Ignore-this: 71d189e3fe127db3863f4ebb3113256e ] [Introduced CommitedLeftChoice. blamario@rogers.com**20110104033506 Ignore-this: 41b6ec5cd8f8f165767e6a3579cd65b8 ] [Using duplicate to preserve the parser. blamario@rogers.com**20110106021016 Ignore-this: 898c1ef797216ae39f58202db63d4718 ] [Back to feedListPrefix instead of the fancy stuff for now. blamario@rogers.com**20110107050334 Ignore-this: 8920bbcb676ff401e0330020b025c12f ] [Added the consumed input tail to the Result constructor. blamario@rogers.com**20110109035424 Ignore-this: 65875ff6446a02732c08f8e2a94fdd32 ] [Added the consumed input tail to LookAhead(Not), lazier chunk boundaries. blamario@rogers.com**20110109161410 Ignore-this: 6d46d4ca6c58d5f057c0e750befe6854 ] [Added andThen, simplified the ParseRequest type. blamario@rogers.com**20110112033933 Ignore-this: d467d1c1ac2ddb83a52224242146f770 ] [Introduced the Alternative and MonadPlus instances of Parser, and <<|>. blamario@rogers.com**20110112044432 Ignore-this: d61253cb8d2cff55615ff3ce12d52697 ] [Introduced the string parser and all the machinery it requires. blamario@rogers.com**20110117030656 Ignore-this: 4e5b28ddbea0367a510a9d9413aea173 ] [Fixed the handling of consumer suspensions after the producer's death. blamario@rogers.com**20110120002802 Ignore-this: 4c7a7adef712ae4e1e11065947f59f9d ] [Introduced the longest combinator and used it to simplify the line splitter. blamario@rogers.com**20110120013749 Ignore-this: 944d883f2b88d44bb61d035b6bde297f ] [Simplified substring and parseSubstring. blamario@rogers.com**20110122214106 Ignore-this: 1ae39146af2b201b60aa7e5e646f567d ] [Infrastructure for an actual XML parser. blamario@rogers.com**20110129010424 Ignore-this: 67e9f5cf7a1691f6597a7ac3ab463eb5 ] [Generalized LookaheadNot and simplified resolve. blamario@rogers.com**20110129201909 Ignore-this: 3a118f355374c62a986e0c2721d8dee5 ] [Replaced parseXMLTokens to use xmlParser instead of xmlTokens. blamario@rogers.com**20110206154703 Ignore-this: f6076aa3d396aa8a7ddc377892efe6e4 ] [Moved all the test main modules into the Test directory, upgraded http-enumerator. blamario@rogers.com**20110213031407 Ignore-this: 8e2019ad04f9fb6c04b00233eee002dc ] [Beginning the checkers-based testuite for IncrementalParser. blamario@rogers.com**20110219154831 Ignore-this: 5ad353a9782298c2838e3acdde7dadbe ] [Fixed lookAhead and lookAheadNot, IncrementalParser tests pass. blamario@rogers.com**20110220035918 Ignore-this: 87f2cb3ca1b45a2004e70e6298a4dbb3 ] [Added the Apply constructor and more IncrementalParser tests. blamario@rogers.com**20110226050048 Ignore-this: 2305aac4a3121334f52b7e2d2e79eb47 ] [Replaced the LookAhead[Ignore] Constructors by ApplyInput. blamario@rogers.com**20110228052436 Ignore-this: 13e247a228f0d0f45163bc4c6cef0c2e ] [Yet more IncrementalParser tests. blamario@rogers.com**20110303044627 Ignore-this: c64086a82b9b2ccb87c392302953d3e8 ] [Removed the longest combinator. blamario@rogers.com**20110303051557 Ignore-this: 4b092be606dee5d0bd0cba762d63dd19 ] [Removed >>< and other unused functions. blamario@rogers.com**20110304032610 Ignore-this: 48946e82933fdf70a9fe232895ae5374 ] [Fixed a bug in parseSubstring. blamario@rogers.com**20110307003008 Ignore-this: af9c9e524dafe3e40a2b5d5a97fa5937 ] [Incremental parser now takes a Monoid input. blamario@rogers.com**20110307003530 Ignore-this: c94cbb493d82144debff6b3b1a09f677 ] [Replaced the unconsumed InputTail by the input itself. blamario@rogers.com**20110307030245 Ignore-this: 82a8f44984e9f492fba91c3975a0fc94 ] [Removed unused list-input primitives and introduced the prefix family instead. blamario@rogers.com**20110309045039 Ignore-this: 3c76829e2c378c6d15b284709b839317 ] [Cleaned up the parser interface. blamario@rogers.com**20110312021530 Ignore-this: c228e88b652becd5a57aafacd1b0dcd6 ] [Replaced the prefix constructors by consumed. blamario@rogers.com**20110312042636 Ignore-this: fe41ae60b4c99d22136537374bb58fd4 ] [Removed the MonoidNull class constraint from feed. blamario@rogers.com**20110312051727 Ignore-this: e1ae46bf72ec0cc9aeafc78fe6639caa ] [Added FactorialMonoid as another foundation class. blamario@rogers.com**20110314031730 Ignore-this: ca4c9520d757cd40acf747372d56971 ] [Documented the new modules. blamario@rogers.com**20110317025503 Ignore-this: 3d6e2214a30a67007faec14034d7690e ] [Added Text instances of Monoid subclasses. blamario@rogers.com**20110317040301 Ignore-this: c3a1be6f283caa0e9cac99579c550c76 ] [Updated Cabal packages. blamario@rogers.com**20110318034136 Ignore-this: ec6319650a0c6755c3543bcc50aeb618 ] [Renamed while to takeWhile and lookAheadNot to notFollowedBy. blamario@rogers.com**20110322042806 Ignore-this: 6665cf3454c6c886e1320c5a2b64de77 ] [Small optimizations. blamario@rogers.com**20110322043754 Ignore-this: 9d8d6b158b0ee0d21b03492f46a8aa57 ]