aboutsummaryrefslogtreecommitdiffstats
path: root/wscript
AgeCommit message (Collapse)AuthorFilesLines
2019-04-13WIP: Add modelDavid Robillard1-5/+43
2019-04-13Clean up and expose base64 implementationDavid Robillard1-0/+2
2019-04-13Add stack overflow testsDavid Robillard1-1/+3
2019-04-13Simplify streaming API and improve pretty printingDavid Robillard1-0/+1
This removes the obligation from the caller to correctly maintain flags to describe the current anonymous context, instead making the writer handle this itself as much as possible. Flags remain for the cases the writer can not infer from context: the start of anonymous subject and object nodes.
2019-04-13Add SerdNodes class for storing a cache of nodesDavid Robillard1-2/+7
2019-04-13Expose SerdByteSink in public APIDavid Robillard1-0/+1
2019-04-13Add test for reading chunksDavid Robillard1-1/+3
2019-04-13Simplify writer style optionsDavid Robillard1-5/+17
2019-04-13Add SerdCursor to public APIDavid Robillard1-0/+3
2019-04-13Add sink interfaceDavid Robillard1-0/+1
2019-04-13Add SerdStatementDavid Robillard1-0/+1
2019-04-13Move syntax name/extension utilities to public APIDavid Robillard1-0/+1
2019-04-13Use a fixed-size reader stackDavid Robillard1-0/+2
This improves performance, and makes the reader more suitable for embedded or network-facing applications, at the cost of requiring the user to specify a maximum stack size.
2019-04-13Separate base64 implementationDavid Robillard1-1/+2
2019-04-13Move system utilities to separate source filesDavid Robillard1-0/+1
2019-04-13Add SerdWorld for shared library stateDavid Robillard1-0/+1
2019-04-13Clean up and separate internal headersDavid Robillard1-10/+22
2019-04-13Use SerdBuffer for mutable buffersDavid Robillard1-2/+2
This avoids const violations from abusing SerdChunk as a mutable buffer for string sinks.
2019-04-13Fix configuration summary outputDavid Robillard1-1/+1
2019-03-30Improve documentationDavid Robillard1-2/+0
2019-03-18Use distinct output paths for each test runDavid Robillard1-2/+2
Even though there is no parallelism, this seems to cause sporadic problems on Windows. Regardless, it's a good idea, since the test framework might become parallel some day.
2019-03-17Update autowaf and adapt to new APIDavid Robillard1-166/+105
2019-03-17Avoid redundant manifest scans to speed up test suite executionDavid Robillard1-31/+27
2019-03-17Factor out some generic test suite running codeDavid Robillard1-21/+25
2019-03-17Derive output syntax automatically from test classDavid Robillard1-7/+15
2019-03-17Simplify test output file checkingDavid Robillard1-31/+28
2019-01-12Update autowafDavid Robillard1-2/+2
2019-01-05Turn off overly noisy new clang-format checksDavid Robillard1-0/+2
2018-11-24Fix test suite when running recursivelyDavid Robillard1-2/+2
2018-11-18Simplify test flags codeDavid Robillard1-2/+1
2018-11-11Make logged test names unambiguousDavid Robillard1-2/+2
2018-11-11Fix error message output testDavid Robillard1-3/+3
2018-10-28Show diffs for all failed file equality checksDavid Robillard1-7/+9
2018-10-28Factor out test output diffingDavid Robillard1-8/+12
2018-10-28Make same-syntax test runner code genericDavid Robillard1-7/+8
2018-10-28Clean up test outputDavid Robillard1-7/+8
2018-10-28Put all tests in groups with consistent naming styleDavid Robillard1-6/+7
2018-10-28Use relative paths in test commands and outputDavid Robillard1-4/+5
2018-09-16Clean up wscriptDavid Robillard1-21/+19
2018-07-23Fix GCC 4 buildDavid Robillard1-1/+2
2018-07-22Serd 0.30.0v0.30.0David Robillard1-1/+1
2018-07-22Add serd_free for freeing memory allocated by serdDavid Robillard1-1/+1
2018-07-07Re-enable Turtle testsDavid Robillard1-0/+2
2018-06-06Fix running lax testsDavid Robillard1-1/+2
2018-02-04Add test for qualifying URIsDavid Robillard1-0/+1
2018-02-04Factor out Turtle-to-Turtle test patternDavid Robillard1-6/+13
2018-02-04Exit with error status when test suite failsDavid Robillard1-0/+2
2018-02-04Factor out syntax-specific reader implementationDavid Robillard1-0/+1
2018-02-04Run tests in sorted orderDavid Robillard1-1/+1
2018-01-16Fix test suite with Python 2David Robillard1-4/+5