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 | Simplify writer style options | David Robillard | 1 | -0/+1 | |
2019-04-13 | Use a fixed-size reader stack | David Robillard | 1 | -0/+1 | |
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 | Add SerdWorld for shared library state | David Robillard | 1 | -0/+1 | |
2019-04-13 | Bring read/write interface closer to C standard | David Robillard | 1 | -0/+1 | |
2019-04-13 | Remove serd_uri_to_path() | David Robillard | 1 | -0/+1 | |
2019-04-13 | Make nodes opaque | David Robillard | 1 | -0/+1 | |
2019-04-13 | Make serd_strtod API const-correct | David Robillard | 1 | -0/+1 | |
This is an API breakage, but a minor one (particularly since NULL is allowed) that avoids the flaw in the C API. | |||||
2019-04-13 | Rename SerdChunk to SerdStringView | David Robillard | 1 | -0/+1 | |
2019-04-13 | Use char* for strings in public API | David Robillard | 1 | -0/+1 | |
The constant casting just makes user code a mess, for no benefit. | |||||
2019-04-13 | Remove useless character counting | David Robillard | 1 | -0/+1 | |
2019-04-13 | Use SerdBuffer for mutable buffers | David Robillard | 1 | -0/+6 | |
This avoids const violations from abusing SerdChunk as a mutable buffer for string sinks. | |||||
2019-03-30 | Fix parsing "a" abbreviation without padding whitespace | David Robillard | 1 | -1/+2 | |
2019-03-30 | Improve documentation | David Robillard | 1 | -1/+2 | |
2019-03-17 | Fix bug parsing TriG graphs with several squashed trailing dots | David Robillard | 1 | -1/+2 | |
2018-11-11 | Fix missing parse error messages | David Robillard | 1 | -1/+2 | |
2018-10-03 | Fix colliding blank nodes when parsing TriG | David Robillard | 1 | -1/+2 | |
2018-07-30 | Fix resolving some URIs against base URIs with no trailing slash | David Robillard | 1 | -1/+2 | |
2018-07-23 | Fix GCC 4 build | David Robillard | 1 | -0/+6 | |
2018-07-22 | Serd 0.30.0v0.30.0 | David Robillard | 1 | -2/+2 | |
2018-07-22 | Upgrade to waf 2.0.9 and autowaf a328983 | David Robillard | 1 | -1/+2 | |
2018-07-22 | Add serd_free for freeing memory allocated by serd | David Robillard | 1 | -2/+3 | |
2018-07-14 | Fix length of base64 encoded nodes | David Robillard | 1 | -1/+2 | |
2018-06-10 | Fix relative URI serialisation | David Robillard | 1 | -0/+1 | |
2018-05-27 | Clarify errors returned by serd_env_expand() | David Robillard | 1 | -1/+2 | |
2018-05-25 | Fix reported error when reading statements with only a blank node | David Robillard | 1 | -0/+1 | |
2018-03-08 | Fix parsing local names that end with escaped dots | David Robillard | 1 | -1/+2 | |
2017-12-29 | Add serdi option to write ASCII output | David Robillard | 1 | -1/+2 | |
2017-09-24 | Make internal tests standard manifest-driven test suites | David Robillard | 1 | -1/+2 | |
2017-09-24 | Make serdi guess input syntax from extension if unspecified | David Robillard | 1 | -1/+2 | |
2017-09-24 | Make serdi syntax options case-insensitive | David Robillard | 1 | -1/+2 | |
2017-09-23 | Add basic error tolerant parsing for line-based formats | David Robillard | 1 | -1/+2 | |
2017-09-23 | Add NTriples test suite | David Robillard | 1 | -1/+2 | |
2017-09-23 | Use more efficient stack allocation and growth policies | David Robillard | 1 | -1/+2 | |
2017-09-23 | Report errors for all failing test cases | David Robillard | 1 | -4/+3 | |
2017-09-23 | Report errors for directives or abbreviations in NTriples or NQuads | David Robillard | 1 | -1/+2 | |
2017-08-29 | Fix building with MSVC | David Robillard | 1 | -0/+1 | |
2017-08-28 | Report errors for prematurely terminated statements | David Robillard | 1 | -2/+3 | |
2017-07-30 | Support strict parsing of prefixed names | David Robillard | 1 | -0/+6 | |
2017-07-21 | Serd 0.28.0v0.28.0 | David Robillard | 1 | -3/+3 | |
2017-07-10 | Fix hangs when reading corrupt UTF-8 | David Robillard | 1 | -1/+2 | |
2017-07-10 | Gracefully handle applications that write corrupt UTF-8 | David Robillard | 1 | -1/+2 | |
2017-07-09 | Add serd_node_from_substring() | David Robillard | 1 | -2/+4 | |
This allows creating nodes in-place from substrings of other strings to allow zero-copy serialization from existing delimited buffers. | |||||
2017-06-29 | Fix strict parsing of abolute URI schemes | David Robillard | 1 | -1/+2 | |
2017-04-24 | Allow arbitrary page size to be passed for custom sources | David Robillard | 1 | -2/+2 | |
2017-04-14 | Factor out file reading from reader | David Robillard | 1 | -0/+6 | |
2017-01-10 | Serd 0.26.0v0.26.0 | David Robillard | 1 | -2/+2 | |
2017-01-07 | Add support for writing TriG | David Robillard | 1 | -4/+3 | |
2017-01-06 | Add support for reading TriG | David Robillard | 1 | -2/+3 | |
2017-01-06 | Add support for SPARQL PREFIX and BASE directives | David Robillard | 1 | -0/+1 | |