Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-12-02 | Simplify input stream API | David Robillard | 1 | -23/+14 | |
2023-12-02 | Use Zix attributes directly | David Robillard | 1 | -24/+25 | |
2023-12-02 | Replace serd_reader_set_strict() with SerdReaderFlags | David Robillard | 1 | -10/+9 | |
2023-12-02 | Add a set of limits to the world | David Robillard | 1 | -2/+1 | |
The idea here is to remove the burden of passing things around like stack sizes (where most users don't care and will be happy with a reasonably large default) and keeping the call sites to things like serd_reader_new() clean. The cost is a bit more state, so it's both more powerful and more potentially flaky, since changing the limits has action at a distance that isn't clear from the call site. I think it's worth it for the cleaner API in the common case, and the much better forward compatibility. | |||||
2023-12-02 | Add SerdCaret | David Robillard | 1 | -3/+5 | |
2023-12-02 | Remove serd_reader_set_default_graph() | David Robillard | 1 | -12/+0 | |
2023-12-02 | Add SerdWorld for shared library state | David Robillard | 1 | -13/+3 | |
2023-12-02 | Use a fixed-size reader stack | David Robillard | 1 | -1/+3 | |
2023-12-02 | Simplify reader interface | David Robillard | 1 | -45/+35 | |
2023-12-02 | Add SerdSink interface and hide implementations | David Robillard | 1 | -11/+1 | |
2023-12-02 | Bring read/write interface closer to the C standard | David Robillard | 1 | -2/+2 | |
2023-12-02 | Make nodes opaque | David Robillard | 1 | -2/+1 | |
2023-12-02 | Split up public API header | David Robillard | 1 | -0/+180 | |