on master help sign in
c7f69c8Move static inlinesNeil Mitchell 710d90cReplace while(1) with for(;;), to make it clear they are infinite loopsNeil Mitchell ef3dc96Remove a redundant for loop spotted by FlexiLintNeil Mitchell 739fd20Don't clash with the builtin index functionNeil Mitchell f1f9b8bRemove unused msg parameterNeil Mitchell 226e10bRework the assert statements, spotted by FlexeLintNeil Mitchell ac6ebb6Add const in a lot of places, suggested by FlexeLintNeil Mitchell e8e0cd8Put static inline before type specified, reported by FlexeLintNeil Mitchell e33bb61Merge branch 'master' of https://github.com/ndmitchell/hexmlNeil Mitchell 4a8e231Make the example main properly deal with exit codesNeil Mitchell 433bdd1Add Pugi links properlyNeil Mitchell 6d01b24Version 0.1Neil Mitchell fb18682Remove -O3, it upsets cabalNeil Mitchell 2b585e4Documentation improvementsNeil Mitchell b110954Add Visual Studio things to gitignoreNeil Mitchell 2c37124Tidy up the documentation in hexml.hNeil Mitchell 9ada065Make sure the methods that process the bytestring call touch afterwardsNeil Mitchell ba3a70dMake sure all the methods that access the str do a touch on the foreign ptrNeil Mitchell d2cd77eMake sure the document has a pointer to a valid stringNeil Mitchell 4a2f2abAdd a test of locationNeil Mitchell 7df2ee9Add location, implemented entirely on the Haskell sideNeil Mitchell 75e35deAdd a better error message on === failingNeil Mitchell 5665106Add -O3 to the C command lineNeil Mitchell 9bec666Update some of the text, remove the word "bad"Neil Mitchell ae35534Check all the results of malloc, spotted by Visual StudioNeil Mitchell 1c72d10Clean up the output from the test suiteNeil Mitchell 38aced2Fix the spelling of attributeValueNeil Mitchell 8b0f045Add a recursive check that the find functions work properlyNeil Mitchell 4acde7eSimplify parse_attrvalNeil Mitchell 90a9675Remove an undefined behaviour and add a big commentNeil Mitchell b7f31e9Squash a few VS warnings about size conversionNeil Mitchell 571201cIn VS don't warn about strcpyNeil Mitchell 171b761Ignore VS compile productsNeil Mitchell b379e77Add proper visual studio debugging supportNeil Mitchell 3548c3cSlightly refactor node and attribute searchNeil Mitchell f09f113Add tests that looking up attributes works properlyNeil Mitchell b4b0036Add selectors to AttributeNeil Mitchell cd4c10bCheck that a large number of tags workNeil Mitchell ec36b50Implement node reallocationNeil Mitchell ced46a4Cache the correct thing which setting which buffers are changingNeil Mitchell 2d8de63Add a stress test for many attributesNeil Mitchell 6d010d4Fix up the attribute buffer managementNeil Mitchell 866ac03Reduce the number of nodes to 500Neil Mitchell 0486a23Add support for commentsNeil Mitchell 7b6ff3dLots of documentationNeil Mitchell 0769064Add :doc targets to the .ghciNeil Mitchell 423d347More documentationNeil Mitchell adf8278Remove the node prefix on all Haskell functionsNeil Mitchell 025189dRemove the idea of Document from the API at all, just use NodeNeil Mitchell 88c7e25Comments about rendering the root nodeNeil Mitchell