Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-03-08 | Add support for converting literals to canonical form | David Robillard | 1 | -0/+1 | |
2021-03-08 | Add model validation | David Robillard | 1 | -0/+1 | |
2021-03-08 | Add model | David Robillard | 1 | -0/+1 | |
2021-03-08 | WIP: Add extensible logging API | David Robillard | 1 | -0/+1 | |
2021-03-08 | 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. | |||||
2021-03-08 | Report writer errors and add strict write mode | David Robillard | 1 | -0/+1 | |
2021-03-08 | Add support for writing terse collections | David Robillard | 1 | -0/+1 | |
2021-03-08 | Add option for writing terse output without newlines | David Robillard | 1 | -0/+1 | |
2021-03-08 | 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. | |||||
2021-03-08 | Simplify writer style options | David Robillard | 1 | -0/+1 | |
2021-03-08 | Add SerdWorld for shared library state | David Robillard | 1 | -0/+1 | |
2021-03-08 | Add serd_new_float() and serd_new_double() | David Robillard | 1 | -0/+1 | |
2021-03-08 | 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. | |||||
2021-03-07 | Bring read/write interface closer to C standard | David Robillard | 1 | -0/+1 | |
2021-03-07 | Make nodes opaque | David Robillard | 1 | -0/+1 | |
2021-03-07 | Rename SerdChunk to SerdStringView | David Robillard | 1 | -0/+1 | |
2021-03-07 | Use char* for strings in public API | David Robillard | 1 | -0/+1 | |
The constant casting just makes user code a mess, for no benefit. | |||||
2021-03-07 | Remove useless character counting | David Robillard | 1 | -0/+1 | |
2021-03-07 | Add SerdBuffer type for mutable buffers | David Robillard | 1 | -0/+1 | |
This avoids const violations from abusing SerdChunk as a mutable buffer for string sinks. | |||||
2021-03-07 | Remove serd_uri_to_path() | David Robillard | 1 | -0/+6 | |
2021-02-15 | Fix writing long literals with triple quotes | David Robillard | 1 | -0/+6 | |
2021-01-20 | Serd 0.30.10v0.30.10 | David Robillard | 1 | -2/+2 | |
2021-01-17 | Remove aligned_alloc support | David Robillard | 1 | -1/+2 | |
This causes build issues when targeting older versions of MacOS. That could be fixed, but I don't have the ability to reproduce it at the moment, and it's a problem in the build system check code which is about to be entirely replaced anyway. Since, as far as I know, this does not actually add aligned allocation support to any real system (they all support one of the other methods), just remove it for now. | |||||
2021-01-16 | Fix documentation installation directory | Guido Aulisi | 1 | -1/+2 | |
2021-01-16 | Add fallback configuration if documentation theme is unavailable | David Robillard | 1 | -1/+2 | |
2021-01-09 | Fix SERD_DISABLE_DEPRECATED | David Robillard | 1 | -0/+6 | |
2021-01-07 | Serd 0.30.8v0.30.8 | David Robillard | 1 | -2/+2 | |
2021-01-01 | Remove the need for a generated configuration header | David Robillard | 1 | -1/+2 | |
2020-12-17 | Don't install API man pages | David Robillard | 1 | -1/+2 | |
These weren't particularly useful, and the project will be migrating away from Doxygen entirely anyway. The serdi man page, which is manually written, of course remains. | |||||
2020-11-14 | Deprecate serd_uri_to_path() | David Robillard | 1 | -1/+2 | |
2020-11-14 | Refuse to write relative URI references to NTriples | David Robillard | 1 | -1/+2 | |
2020-11-13 | Remove use of C character class functions that may use locale | David Robillard | 1 | -1/+2 | |
Some of these cause warnings, and should never have been used in the first place since they depend on locale. | |||||
2020-11-13 | Use aligned allocation via C11 or Windows API where possible | David Robillard | 1 | -1/+2 | |
2020-11-10 | Fix potential memory error when serialising URIs | David Robillard | 1 | -1/+2 | |
2020-11-09 | Move header to conventional include directory | David Robillard | 1 | -1/+2 | |
2020-11-09 | Rename test directory | David Robillard | 1 | -0/+6 | |
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 | |