Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-03-08 | WIP: Make Reader always read from a ByteSource | David Robillard | 1 | -11/+14 | |
2021-03-08 | Replace serd_reader_set_strict() with SerdReaderFlags | David Robillard | 1 | -1/+1 | |
This makes reader options extensible and should hopefully prevent the need for grafting on more similar functions in the future. | |||||
2021-03-08 | Replace multiple stream callbacks with SerdEvent | David Robillard | 1 | -5/+20 | |
This makes plumbing easier since everything goes through the same "stream" and only one callback is required to handling everything. It's also more easily extensible in case more event types need to be added in the future. | |||||
2021-03-08 | Add SerdStatement | David Robillard | 1 | -10/+4 | |
2021-03-08 | Add SerdCursor | David Robillard | 1 | -1/+2 | |
2021-03-08 | Add SerdWorld for shared library state | David Robillard | 1 | -2/+4 | |
2021-03-08 | Use a fixed-size reader stack | David Robillard | 1 | -1/+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 | Simplify reader interface | David Robillard | 1 | -1/+1 | |
2021-03-07 | Add SerdSink interface and hide implementations | David Robillard | 1 | -2/+8 | |
2021-03-07 | Simplify reader interface | David Robillard | 1 | -23/+15 | |
2021-03-07 | Merge datatype/language into node | David Robillard | 1 | -5/+1 | |
This moves closer to the sord API, and is more convenient in most cases. | |||||
2021-01-02 | Use email address instead of website for attribution | David Robillard | 1 | -1/+1 | |
2020-12-31 | Format all code with clang-format | David Robillard | 1 | -58/+59 | |
2020-11-10 | Fix memory leak in chunk reading test | David Robillard | 1 | -0/+1 | |
2020-11-09 | Rename unit tests to start with a consistent prefix | David Robillard | 1 | -0/+120 | |