Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-06-21 | Add stack overflow tests | David Robillard | 1 | -1/+3 | |
2020-06-21 | 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. | |||||
2020-06-21 | Add SerdNodes class for storing a cache of nodes | David Robillard | 1 | -2/+7 | |
2020-06-21 | Expose SerdByteSink in public API | David Robillard | 1 | -0/+1 | |
2020-06-21 | Add test for reading chunks | David Robillard | 1 | -1/+3 | |
2020-06-21 | Simplify writer style options | David Robillard | 1 | -6/+28 | |
2020-06-21 | Add SerdCursor to public API | David Robillard | 1 | -0/+3 | |
2020-06-21 | Add sink interface | David Robillard | 1 | -0/+1 | |
2020-06-21 | Add SerdStatement | David Robillard | 1 | -0/+1 | |
2020-06-21 | Move syntax name/extension utilities to public API | David Robillard | 1 | -0/+1 | |
2020-06-21 | Use a fixed-size reader stack | David Robillard | 1 | -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. | |||||
2020-06-21 | Separate base64 implementation | David Robillard | 1 | -1/+2 | |
2020-06-21 | Move system utilities to separate source files | David Robillard | 1 | -0/+1 | |
2020-06-21 | Add SerdWorld for shared library state | David Robillard | 1 | -0/+1 | |
2020-06-21 | Clean up and separate internal headers | David Robillard | 1 | -9/+21 | |
2020-06-21 | Use SerdBuffer for mutable buffers | David Robillard | 1 | -2/+2 | |
This avoids const violations from abusing SerdChunk as a mutable buffer for string sinks. | |||||
2020-06-21 | Strengthen lint target | David Robillard | 1 | -20/+48 | |
2020-06-21 | Clean up includes | David Robillard | 1 | -0/+8 | |
2020-06-21 | Strengthen function checks to check for type | David Robillard | 1 | -4/+8 | |
This makes the checks work with strict warnings and Werror. | |||||
2020-06-21 | Clean up wscript | David Robillard | 1 | -20/+45 | |
2020-04-26 | Serd 0.30.4v0.30.4 | David Robillard | 1 | -1/+1 | |
2019-12-08 | Fix reading from a null-delimited socket | David Robillard | 1 | -1/+1 | |
2019-10-27 | Fix lax handling of string errors and add separate lax test suite | David Robillard | 1 | -7/+7 | |
2019-10-27 | Support passing arguments to test wrappers | David Robillard | 1 | -1/+2 | |
This allows using prefixes like valgrind --leak-check=full. | |||||
2019-10-21 | Serd 0.30.2v0.30.2 | David Robillard | 1 | -1/+1 | |
2019-10-21 | Add test that NEWS file is normalised and round-trips to Turtle | David Robillard | 1 | -0/+23 | |
2019-10-21 | Update autowaf | David Robillard | 1 | -11/+5 | |
2019-10-21 | Fix amalgamation | David Robillard | 1 | -2/+5 | |
2019-10-21 | Remove upload_docs target | David Robillard | 1 | -6/+0 | |
2019-10-17 | Update autowaf | David Robillard | 1 | -5/+5 | |
2019-07-25 | Build documentation and coverage index page | David Robillard | 1 | -1/+8 | |
2019-04-27 | Test that all bad commands print error messages | David Robillard | 1 | -2/+2 | |
2019-04-13 | Add test wrapper to serdi invocation for test manifest loading | David Robillard | 1 | -1/+6 | |
This makes it possible to run the tests in an emulator for cross compiling. | |||||
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 | |