Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-10-27 | Add support for parsing variables | David Robillard | 1 | -1/+2 | |
This adds a reader flag and serdi option for extending a syntax with support for SPARQL-like variables, for storing things like patterns or simple queries. | |||||
2020-10-27 | Add support for basic literal normalisation | David Robillard | 1 | -0/+1 | |
2020-10-27 | Add support for xsd:double and xsd:float | David Robillard | 1 | -0/+1 | |
These can be used to serialise a float or double in the shortest normalised form that can be read back in to the exact same floating point value. | |||||
2020-10-27 | Report writer errors and add strict write mode | David Robillard | 1 | -0/+1 | |
2020-10-27 | Add support for writing terse collections | David Robillard | 1 | -0/+1 | |
2020-10-27 | Add option for writing terse output without newlines | David Robillard | 1 | -0/+1 | |
2020-10-27 | Add model validation | David Robillard | 1 | -0/+1 | |
2020-10-27 | Add model | David Robillard | 1 | -0/+2 | |
2020-10-27 | Add extensible logging API | David Robillard | 1 | -0/+1 | |
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 | Simplify writer style options | David Robillard | 1 | -0/+1 | |
2020-10-27 | 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. | |||||
2020-10-27 | Add SerdWorld for shared library state | David Robillard | 1 | -0/+1 | |
2020-10-27 | Bring read/write interface closer to C standard | David Robillard | 1 | -0/+1 | |
2020-10-27 | Remove serd_uri_to_path() | David Robillard | 1 | -0/+1 | |
2020-10-27 | Make nodes opaque | David Robillard | 1 | -0/+1 | |
2020-10-27 | 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 standard C API. | |||||
2020-10-27 | Rename SerdChunk to SerdStringView | David Robillard | 1 | -0/+1 | |
2020-10-27 | Use char* for strings in public API | David Robillard | 1 | -0/+1 | |
The constant casting just makes user code a mess, for no benefit. | |||||
2020-10-27 | Remove useless character counting | David Robillard | 1 | -0/+1 | |
2020-10-27 | Add SerdBuffer type for mutable buffers | David Robillard | 1 | -0/+6 | |
This avoids const violations from abusing SerdChunk as a mutable buffer for string sinks. | |||||
2020-09-27 | Serd 0.30.6v0.30.6 | David Robillard | 1 | -2/+2 | |
2020-08-16 | Ensure that all free methods tolerate NULL | David Robillard | 1 | -1/+2 | |
2020-08-15 | Clean up reader error handling | David Robillard | 1 | -1/+2 | |
2020-08-15 | Harden prefixed name parsing | David Robillard | 1 | -1/+2 | |
2020-06-21 | Normalise NEWS file | David Robillard | 1 | -1/+1 | |
2020-06-21 | Strengthen function checks to check for type | David Robillard | 1 | -0/+6 | |
This makes the checks work with strict warnings and Werror. | |||||
2020-04-26 | Serd 0.30.4v0.30.4 | David Robillard | 1 | -2/+2 | |
2019-12-08 | Fix reading from a null-delimited socket | David Robillard | 1 | -1/+2 | |
2019-10-27 | Fix EOF handling while reading in bulk or from strings | David Robillard | 1 | -1/+2 | |
2019-10-27 | Fix lax handling of string errors and add separate lax test suite | David Robillard | 1 | -0/+6 | |
2019-10-21 | Serd 0.30.2v0.30.2 | David Robillard | 1 | -2/+3 | |
2019-10-20 | Normalise NEWS file | David Robillard | 1 | -90/+90 | |
Towards reproducible round-tripping and sanity checks. | |||||
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 | |