Starting with tag: [TAG GHC-hangs-on-Parser tagsoup@henning-thielemann.de**20090210012720] [Parser: fix generalized output types tagsoup@henning-thielemann.de**20090212112631] [Parser.MTL: 'gets' must be manually lifted with transformers package tagsoup@henning-thielemann.de**20090212112938] [Makefile for ghci tagsoup@henning-thielemann.de**20090212114609] [Parser.Combinator.manyNull eliminates memory leak in Parser.runSoupWithPositions tagsoup@henning-thielemann.de**20090212115525] [replace Utility module by utility package tagsoup@henning-thielemann.de**20090212195921] [Stream: class for unification of ByteString.Char and String tagsoup@henning-thielemann.de**20090212201321] [Parser.Combinator.eof: removed tagsoup@henning-thielemann.de**20090212223529] [Parser: generalize possible sources to ByteString et.al. tagsoup@henning-thielemann.de**20090212223808] [Speed test tagsoup@henning-thielemann.de**20090213043910] [Stream: ByteStrings equipped with an index for the read position are more efficient than repeated 'uncons' tagsoup@henning-thielemann.de**20090213143146] [use Data.Map for lookup of entities tagsoup@henning-thielemann.de**20090215101622] [Stream.Pointer*: make fields strict tagsoup@henning-thielemann.de**20090215155944] [Speed: add results for inlined parser functions tagsoup@henning-thielemann.de**20090215163827 extensive inlining reduces speed ] [Attribute: custom type for attributes tagsoup@henning-thielemann.de**20090215163942] [Tag: Functor instance tagsoup@henning-thielemann.de**20090215164716] [Name as type parameter of tags and attributes tagsoup@henning-thielemann.de**20090215225651 instances: MixedCase, LowerCase, Qualified names ] [moved a bunch of modules to the new package xml-basic tagsoup@henning-thielemann.de**20090217014557] [Parser: hexadecimal numeric entity references tagsoup@henning-thielemann.de**20090217140116] [Parser: allow parseHTMLChar to return multiple HTMLChars although it currently always returns one character tagsoup@henning-thielemann.de**20090218145130 This is done in anticipation of the overflow proof entity parser. ] [Parser.parseHTMLChar: use HTMLEntity.numberToChar for numeric entity translation and thus emit more precise warnings tagsoup@henning-thielemann.de**20090221175230] [Parser: restrict number of characters to be read for HTML entities tagsoup@henning-thielemann.de**20090221214248] [Parser: parse plain text in small portions and concat what is not separated by warnings tagsoup@henning-thielemann.de**20090221223806 This way warnings are now inserted close to their cause and do no longer yield space leaks. ] [restrict number of warnings within an open tag tagsoup@henning-thielemann.de**20090221233530] [darcs test: limit memory when running test in order to prevent swapping tagsoup@henning-thielemann.de**20090221233659] [Parser: minimize imports tagsoup@henning-thielemann.de**20090221233807] [Match -> Tag.Match tagsoup@henning-thielemann.de**20090221234213] [Tag: Traversable instance tagsoup@henning-thielemann.de**20090222000808] [PositionTag: custom data type instead of a pair tagsoup@henning-thielemann.de**20090222162956] [Makefile: limit memory consumption via runtime flags tagsoup@henning-thielemann.de**20090222170620] [Format: new module for formatting of tag soups tagsoup@henning-thielemann.de**20090222224231] [Format.xml, html, xhtml: formatting tag soups respecting conventions for merging open and close tags tagsoup@henning-thielemann.de**20090222232008] [ToDo: how to treat space leaks tagsoup@henning-thielemann.de**20090222232304] [re-import ProcessingInstructions from xml-basic tagsoup@henning-thielemann.de**20090223141031] [Format: use type class from xml-basic tagsoup@henning-thielemann.de**20090223164109] [Position: moved to xml-basic tagsoup@henning-thielemann.de**20090224125209] [Tag.Match.openAttr: curry attribute parts in order to be consistent with Attribute.matchAnyValue tagsoup@henning-thielemann.de**20090224212844] [NumericRef -> CharRef, NamedRef -> EntityRef tagsoup@henning-thielemann.de**20090226163820] [TagSoup.Process tagsoup@henning-thielemann.de**20090301193828] [Process.parts tagsoup@henning-thielemann.de**20090301213714] [Format.htmlOrXhtml tagsoup@henning-thielemann.de**20090303160907] [Tag.isCData, maybeCData tagsoup@henning-thielemann.de**20090303170331] [Tag.mapText tagsoup@henning-thielemann.de**20090303170412] [remark on Tagchup tagsoup@henning-thielemann.de**20090304215502] [ToDo: package name candidates, get rid of mfix tagsoup@henning-thielemann.de**20090304215632] [TAG 0.3 tagsoup@henning-thielemann.de**20090304220524] [bump version to 0.3.1 tagsoup@henning-thielemann.de**20090304220540]