Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-04-13 | Simplify streaming API and improve pretty printing | David Robillard | 1 | -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-13 | Add SerdNodes class for storing a cache of nodes | David Robillard | 1 | -2/+7 | |
2019-04-13 | Expose SerdByteSink in public API | David Robillard | 1 | -0/+1 | |
2019-04-13 | Add test for reading chunks | David Robillard | 1 | -1/+3 | |
2019-04-13 | Simplify writer style options | David Robillard | 1 | -5/+17 | |
2019-04-13 | Add SerdCursor to public API | David Robillard | 1 | -0/+3 | |
2019-04-13 | Add sink interface | David Robillard | 1 | -0/+1 | |
2019-04-13 | Add SerdStatement | David Robillard | 1 | -0/+1 | |
2019-04-13 | Move syntax name/extension utilities to public API | David Robillard | 1 | -0/+1 | |
2019-04-13 | Use a fixed-size reader stack | David Robillard | 1 | -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-13 | Separate base64 implementation | David Robillard | 1 | -1/+2 | |
2019-04-13 | Move system utilities to separate source files | David Robillard | 1 | -0/+1 | |
2019-04-13 | Add SerdWorld for shared library state | David Robillard | 1 | -0/+1 | |
2019-04-13 | Clean up and separate internal headers | David Robillard | 1 | -10/+22 | |
2019-04-13 | Use SerdBuffer for mutable buffers | David Robillard | 1 | -2/+2 | |
This avoids const violations from abusing SerdChunk as a mutable buffer for string sinks. | |||||
2019-04-13 | Fix configuration summary output | David Robillard | 1 | -1/+1 | |
2019-03-30 | Improve documentation | David Robillard | 1 | -2/+0 | |
2019-03-18 | Use distinct output paths for each test run | David Robillard | 1 | -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-17 | Update autowaf and adapt to new API | David Robillard | 1 | -166/+105 | |
2019-03-17 | Avoid redundant manifest scans to speed up test suite execution | David Robillard | 1 | -31/+27 | |
2019-03-17 | Factor out some generic test suite running code | David Robillard | 1 | -21/+25 | |
2019-03-17 | Derive output syntax automatically from test class | David Robillard | 1 | -7/+15 | |
2019-03-17 | Simplify test output file checking | David Robillard | 1 | -31/+28 | |
2019-01-12 | Update autowaf | David Robillard | 1 | -2/+2 | |
2019-01-05 | Turn off overly noisy new clang-format checks | David Robillard | 1 | -0/+2 | |
2018-11-24 | Fix test suite when running recursively | David Robillard | 1 | -2/+2 | |
2018-11-18 | Simplify test flags code | David Robillard | 1 | -2/+1 | |
2018-11-11 | Make logged test names unambiguous | David Robillard | 1 | -2/+2 | |
2018-11-11 | Fix error message output test | David Robillard | 1 | -3/+3 | |
2018-10-28 | Show diffs for all failed file equality checks | David Robillard | 1 | -7/+9 | |
2018-10-28 | Factor out test output diffing | David Robillard | 1 | -8/+12 | |
2018-10-28 | Make same-syntax test runner code generic | David Robillard | 1 | -7/+8 | |
2018-10-28 | Clean up test output | David Robillard | 1 | -7/+8 | |
2018-10-28 | Put all tests in groups with consistent naming style | David Robillard | 1 | -6/+7 | |
2018-10-28 | Use relative paths in test commands and output | David Robillard | 1 | -4/+5 | |
2018-09-16 | Clean up wscript | David Robillard | 1 | -21/+19 | |
2018-07-23 | Fix GCC 4 build | David Robillard | 1 | -1/+2 | |
2018-07-22 | Serd 0.30.0v0.30.0 | David Robillard | 1 | -1/+1 | |
2018-07-22 | Add serd_free for freeing memory allocated by serd | David Robillard | 1 | -1/+1 | |
2018-07-07 | Re-enable Turtle tests | David Robillard | 1 | -0/+2 | |
2018-06-06 | Fix running lax tests | David Robillard | 1 | -1/+2 | |
2018-02-04 | Add test for qualifying URIs | David Robillard | 1 | -0/+1 | |
2018-02-04 | Factor out Turtle-to-Turtle test pattern | David Robillard | 1 | -6/+13 | |
2018-02-04 | Exit with error status when test suite fails | David Robillard | 1 | -0/+2 | |
2018-02-04 | Factor out syntax-specific reader implementation | David Robillard | 1 | -0/+1 | |
2018-02-04 | Run tests in sorted order | David Robillard | 1 | -1/+1 | |
2018-01-16 | Fix test suite with Python 2 | David Robillard | 1 | -4/+5 | |
2018-01-04 | Fix test suite with Python 2 | David Robillard | 1 | -1/+1 | |
2018-01-04 | Fix file URI to path conversion in test suite on Windows | David Robillard | 1 | -1/+12 | |
2018-01-04 | Specify encoding when comparing files in Python | David Robillard | 1 | -4/+4 | |