aboutsummaryrefslogtreecommitdiffstats
path: root/test/test_overflow.c
AgeCommit message (Collapse)AuthorFilesLines
2023-12-02Align nodes on the reader stackDavid Robillard1-1/+3
2023-12-02Replace serd_reader_set_strict() with SerdReaderFlagsDavid Robillard1-1/+1
2023-12-02Add a set of limits to the worldDavid Robillard1-1/+5
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-02Replace multiple stream callbacks with SerdEventDavid Robillard1-1/+1
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.
2023-12-02Add SerdCaretDavid Robillard1-1/+1
2023-12-02Add SerdWorld for shared library stateDavid Robillard1-7/+18
2023-12-02Improve reader error handlingDavid Robillard1-0/+152