From 0e739f34801ff6810064a8fac570f6be2b61ae70 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Fri, 13 Aug 2021 20:31:57 -0400 Subject: Simplify output stream API This makes the paging mechanism an internal detail once again. While it's conceptually elegant to simply have a single write interface and have the block dumper just be another implementation of that, unfortunately it is not practical. The inlining of serd_block_dumper_write() is a significant performance boost, because it avoids a non-inlinable function call of overhead per character. Compared to the SerdByteSink approach, this removes the burden and overhead of needing to dynamically allocate the structure itself. --- doc/conf.py.in | 1 - 1 file changed, 1 deletion(-) (limited to 'doc') diff --git a/doc/conf.py.in b/doc/conf.py.in index 059f096f..374b6596 100644 --- a/doc/conf.py.in +++ b/doc/conf.py.in @@ -22,7 +22,6 @@ except ModuleNotFoundError: # Ignore everything opaque or external for nitpicky mode _opaque = [ "FILE", - "SerdByteSinkImpl", "SerdByteSourceImpl", "SerdCaretImpl", "SerdCursorImpl", -- cgit v1.2.1