aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-06-15Remove redundant SERD_API declarationsDavid Robillard6-63/+0
2018-06-11Zero-initialize stack memoryDavid Robillard1-1/+1
2018-06-10Test serd_strlen() with NULL flagsDavid Robillard1-0/+4
2018-06-10Fix byte source to never read past end of stringsDavid Robillard2-18/+21
2018-06-10Fix relative URI serialisationDavid Robillard4-6/+30
2018-06-10Remove syntax assumptions from SerdEnv implementationDavid Robillard2-25/+16
2018-06-06Fix running lax testsDavid Robillard1-1/+2
2018-06-03Move byte source/sink functions into their own sectionDavid Robillard1-31/+37
2018-06-03Tweak documentation styleDavid Robillard1-8/+13
2018-06-03Fix comment typoDavid Robillard1-1/+1
2018-05-27Clarify errors returned by serd_env_expand()David Robillard4-9/+15
2018-05-27Add test for writing form feeds in TurtleDavid Robillard4-18/+39
2018-05-25Add blank node statement test filesDavid Robillard2-0/+4
2018-05-25Fix reported error when reading statements with only a blank nodeDavid Robillard4-31/+45
2018-04-19Fix growing stack when parsing TriG files with many graphsDavid Robillard1-0/+3
2018-04-18Fix potential memory errors when the reader stack growsDavid Robillard1-2/+3
This fixes possible segfaults for inputs that push a lot to the stack, like files with deeply nested or very large nodes.
2018-04-01Fix comment typoDavid Robillard1-1/+1
2018-03-08Fix parsing local names that end with escaped dotsDavid Robillard3-4/+10
2018-03-08Fix comment typoDavid Robillard1-1/+1
2018-02-04Fix comment typoDavid Robillard1-1/+1
2018-02-04Add test for qualifying URIsDavid Robillard3-0/+9
2018-02-04Factor out Turtle-to-Turtle test patternDavid Robillard2-6/+14
2018-02-04Exit with error status when test suite failsDavid Robillard1-0/+2
2018-02-04Factor out syntax-specific reader implementationDavid Robillard6-1609/+1703
2018-02-04Run tests in sorted orderDavid Robillard1-1/+1
2018-02-04Factor out is_xdigitDavid Robillard2-6/+12
2018-01-16Fix test suite with Python 2David Robillard1-4/+5
2018-01-04Fix test suite with Python 2David Robillard1-1/+1
2018-01-04Open files in binary mode to preserve line endings on WindowsDavid Robillard3-3/+3
2018-01-04Fix file URI to path conversion in test suite on WindowsDavid Robillard1-1/+12
2018-01-04Specify encoding when comparing files in PythonDavid Robillard1-4/+4
2018-01-04Remove snprintf define hack for WindowsDavid Robillard1-1/+1
No longer necessary with Windows 10 and MSVS 2017
2018-01-04Only run one thru test per test to speed up test suiteDavid Robillard1-5/+9
2017-12-29Don't force ASCII for NQuadsDavid Robillard2-19/+22
2017-12-29Add serdi option to write ASCII outputDavid Robillard3-2/+12
2017-12-29Print diffs for failed testsDavid Robillard1-0/+10
2017-12-29Use clang-tidy for lintingDavid Robillard1-2/+8
2017-12-29Upgrade to waf 2.0.3David Robillard2-16/+17
2017-12-26Print file open error in standard formatDavid Robillard1-1/+2
2017-12-26Report source file and line on test failuresDavid Robillard2-98/+131
2017-12-18Update wafDavid Robillard1-5/+5
2017-12-16Update wafDavid Robillard2-6/+5
2017-11-05Move cursor from reader to byte sourceDavid Robillard3-25/+25
2017-11-05Move EOF flag from reader to byte sourceDavid Robillard3-11/+11
2017-11-05Factor out namespace definesDavid Robillard3-6/+3
2017-11-05Remove unused typedefDavid Robillard1-2/+0
2017-11-05Reset status when skipping lines for lax parsingDavid Robillard1-1/+1
2017-11-05Make reader strict by defaultDavid Robillard1-0/+1
2017-10-07Simplify documentation cleanupDavid Robillard1-5/+1
2017-10-07Clean up waf optionsDavid Robillard1-10/+11