aboutsummaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2011-12-24Clean up path writing logic in serd_uri_serialise.David Robillard1-30/+26
2011-12-24Separate remove_dot_segments from serd_uri_resolve.David Robillard1-62/+73
2011-12-24Improve URI resolution to cover most of the abnormal cases from RFC3986.David Robillard1-9/+32
2011-12-24Test serd_strlen and serd_strerror.David Robillard2-0/+28
2011-12-23Escape ASCII control characters in output (e.g. fix problems with stringDavid Robillard1-8/+9
2011-12-23Add serd_file_sink for the common case of writing to a FILE* stream.David Robillard2-8/+10
2011-12-21Remove trailing whitespace.David Robillard2-2/+2
2011-12-19Add serd_strtod(), serd_node_new_decimal(), and serd_node_new_integer() forDavid Robillard4-0/+277
2011-12-16Remove debug print.David Robillard1-1/+0
2011-12-15Remove peek_string, use exactly 1 page as a read buffer.David Robillard2-108/+86
2011-12-12Use memcmp instead of strcmp for serd_node_equals.David Robillard1-2/+3
2011-12-12Make bulk writer internal and inlinable to avoid function call overhead in th...David Robillard4-151/+154
2011-12-12More parser micro-optimization.David Robillard1-47/+48
2011-12-12Remove eat_byte correctness checks for known-correct bytes in optimized builds.David Robillard1-70/+77
2011-12-12Remove branch for EOF detection in eat_byte.David Robillard2-10/+5
2011-12-12Use common uri_to_path code.David Robillard1-16/+1
2011-12-12Reuse write context node memory where possible.David Robillard2-34/+55
2011-12-12Fix memory error introduced a few commits ago.David Robillard1-2/+5
2011-12-12Add serdi -f option to avoid qualifying URIs.David Robillard1-4/+15
2011-12-11Fix debug build without --stack-check.David Robillard1-0/+2
2011-12-11Move all #ifdef gunk to serd_internal.h.David Robillard8-53/+50
2011-12-11Use posix_fadvise to advise about sequential file access.David Robillard2-1/+17
2011-12-11Add SerdBulkSink for writing bulk output and corresponding serdi -B option.David Robillard4-14/+119
2011-12-11Fix string length calculation.David Robillard1-3/+2
2011-12-11Align read buffer to page boundary if posix_memalign is available.David Robillard1-1/+8
2011-12-11Shrink code.David Robillard1-5/+2
2011-12-11Improve write performance by doing bulk writes for unescaped substrings.David Robillard1-0/+16
2011-12-11Simply reader by using a stack of SerdNode rather than weird internal types.David Robillard1-250/+204
2011-12-11Better invalid string character handling.David Robillard1-10/+40
2011-12-11Report reason for failure to open file in serdi.David Robillard1-1/+3
2011-12-10Tolerate invalid characters in string literals by replacing with theDavid Robillard1-5/+28
2011-11-04Move serd_strlen and serd_strerror to string.c and document both in "String U...David Robillard2-26/+25
2011-09-29Tidy.David Robillard5-54/+58
2011-09-27Add serd_env_set_prefix_from_strings for convenience.David Robillard1-0/+14
2011-08-21Gracefully handle NULL reader sinks.David Robillard2-11/+51
2011-08-20Avoid writing illegal Turtle names as a result of URI qualifying (fix #734).David Robillard2-3/+40
2011-07-26Fix pretty printing of successive blank descriptions, i.e. "] , [".David Robillard1-3/+9
2011-06-19Fix abbreviation flags for blank nodes within lists (fix ticket #719).David Robillard1-2/+2
2011-06-19Fix abbreviation of repeated predicates with blank objects, and abbreviation ...David Robillard1-2/+4
2011-05-24More picky URI to path conversionDavid Robillard1-1/+4
2011-05-24Remove unused object component of write context.David Robillard1-9/+2
2011-05-24Add serd_uri_to_path to API.David Robillard2-26/+27
2011-05-24Fix crash when input is not given.David Robillard1-1/+6
2011-05-24Add string measuring sanity check.David Robillard1-0/+1
2011-05-24Don't call serd_strlen for append_string (which is only used on internal ASCI...David Robillard1-10/+7
2011-05-19Express inlining information via statement flags rather than node types.David Robillard2-105/+122
2011-05-18Add test to ensure blank node IDs don't clash with generated IDs.David Robillard4-69/+241
2011-05-16Mention - for stdin in help message.David Robillard1-1/+2
2011-05-15Remove dead code found by clang static analyser.David Robillard2-8/+8
2011-05-15Print (stdin) as file in error messages when reading stdinDavid Robillard1-1/+1