aboutsummaryrefslogtreecommitdiffstats
path: root/wscript
AgeCommit message (Collapse)AuthorFilesLines
2019-12-19Clean up and expose base64 implementationDavid Robillard1-0/+2
2019-12-19Add stack overflow testsDavid Robillard1-1/+3
2019-12-19Simplify 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-12-19Add SerdNodes class for storing a cache of nodesDavid Robillard1-2/+7
2019-12-19Expose SerdByteSink in public APIDavid Robillard1-0/+1
2019-12-19Add test for reading chunksDavid Robillard1-1/+3
2019-12-19Simplify writer style optionsDavid Robillard1-6/+18
2019-12-19Add SerdCursor to public APIDavid Robillard1-0/+3
2019-12-19Add sink interfaceDavid Robillard1-0/+1
2019-12-19Add SerdStatementDavid Robillard1-0/+1
2019-12-19Move syntax name/extension utilities to public APIDavid Robillard1-0/+1
2019-12-19Use a fixed-size reader stackDavid Robillard1-1/+5
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-12-19Separate base64 implementationDavid Robillard1-1/+2
2019-12-19Move system utilities to separate source filesDavid Robillard1-0/+1
2019-12-19Add SerdWorld for shared library stateDavid Robillard1-0/+1
2019-12-19Clean up and separate internal headersDavid Robillard1-11/+22
2019-12-14Use SerdBuffer for mutable buffersDavid Robillard1-2/+2
This avoids const violations from abusing SerdChunk as a mutable buffer for string sinks.
2019-12-08Fix reading from a null-delimited socketDavid Robillard1-1/+1
2019-10-27Fix lax handling of string errors and add separate lax test suiteDavid Robillard1-7/+7
2019-10-27Support passing arguments to test wrappersDavid Robillard1-1/+2
This allows using prefixes like valgrind --leak-check=full.
2019-10-21Serd 0.30.2v0.30.2David Robillard1-1/+1
2019-10-21Add test that NEWS file is normalised and round-trips to TurtleDavid Robillard1-0/+23
2019-10-21Update autowafDavid Robillard1-11/+5
2019-10-21Fix amalgamationDavid Robillard1-2/+5
2019-10-21Remove upload_docs targetDavid Robillard1-6/+0
2019-10-17Update autowafDavid Robillard1-5/+5
2019-07-25Build documentation and coverage index pageDavid Robillard1-1/+8
2019-04-27Test that all bad commands print error messagesDavid Robillard1-2/+2
2019-04-13Add test wrapper to serdi invocation for test manifest loadingDavid Robillard1-1/+6
This makes it possible to run the tests in an emulator for cross compiling.
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