Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-10-27 | Add stack overflow tests | David Robillard | 1 | -0/+2 | |
2020-10-27 | 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-10-27 | Add SerdNodes class for storing a cache of nodes | David Robillard | 1 | -1/+6 | |
2020-10-27 | Expose SerdByteSink in public API | David Robillard | 1 | -0/+1 | |
2020-10-27 | Add zix data structures for use in model | David Robillard | 1 | -0/+1 | |
2020-10-27 | Simplify writer style options | David Robillard | 1 | -5/+27 | |
2020-10-27 | Add SerdCursor to public API | David Robillard | 1 | -0/+3 | |
2020-10-27 | Add sink interface | David Robillard | 1 | -0/+1 | |
2020-10-27 | Add SerdStatement | David Robillard | 1 | -0/+1 | |
2020-10-27 | Move syntax name/extension utilities to public API | David Robillard | 1 | -0/+1 | |
2020-10-27 | 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-10-27 | Add SerdWorld for shared library state | David Robillard | 1 | -0/+2 | |
2020-10-27 | Add SerdBuffer type for mutable buffers | David Robillard | 1 | -2/+2 | |
This avoids const violations from abusing SerdChunk as a mutable buffer for string sinks. | |||||
2020-10-27 | Update autowaf | David Robillard | 1 | -2/+2 | |
2020-09-27 | Serd 0.30.6v0.30.6 | David Robillard | 1 | -1/+1 | |
2020-08-16 | Ensure that all free methods tolerate NULL | David Robillard | 1 | -0/+2 | |
2020-08-16 | Move Env tests to a separate file | David Robillard | 1 | -0/+2 | |
2020-08-16 | Add test for reading chunks | David Robillard | 1 | -0/+2 | |
2020-08-14 | Use ultra-strict warnings and Werror on Windows CI rows | David Robillard | 1 | -0/+2 | |
2020-08-14 | Factor out command wrapping for ARM emulator | David Robillard | 1 | -5/+9 | |
2020-08-14 | Factor out test option iterator generation | David Robillard | 1 | -7/+12 | |
2020-08-14 | Fix Wswitch-enum warnings | David Robillard | 1 | -2/+0 | |
2020-08-14 | Separate base64 implementation | David Robillard | 1 | -1/+2 | |
2020-08-14 | Clean up and separate internal headers | David Robillard | 1 | -9/+24 | |
2020-07-15 | Fix strict build with MinGW | David Robillard | 1 | -0/+1 | |
2020-07-15 | Fix strict release configuration with GCC 10.1.0 | David Robillard | 1 | -0/+4 | |
2020-07-06 | Update autowaf and be explicit about warning flags | David Robillard | 1 | -3/+44 | |
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 | |