aboutsummaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)AuthorFilesLines
7 daysMake more pointer variables constDavid Robillard3-9/+9
7 daysMake function parameters const wherever possibleDavid Robillard9-116/+132
7 daysUse tighter types for UTF-8David Robillard3-16/+16
7 daysRemove unnecessary stdio.h includesDavid Robillard2-4/+3
2024-08-03Fix reading chunks from files without trailing newlinesDavid Robillard2-9/+8
2024-08-03Avoid bumping cursor column on EOFDavid Robillard1-2/+3
2024-07-16Suppress new warnings in clang and clang-tidy 18David Robillard1-1/+5
2024-06-25Simplify token comparison in readerDavid Robillard1-14/+20
2024-06-25Reduce size of character classification codeDavid Robillard3-121/+24
2024-06-25Fix rewriting special literals when datatype URIs are prefixed namesDavid Robillard1-15/+30
2024-06-25Clean up redundant and/or inconsistent conditionalsDavid Robillard4-27/+19
2024-06-25Replace questionable switch statements with shorter conditionalsDavid Robillard7-97/+30
2024-06-25Fix overly permissive parsing of syntax names on the command lineDavid Robillard3-9/+14
2024-06-24Write blank lines between graphs and statements in TriGDavid Robillard1-1/+1
2024-06-24Clean up nonnull parameter assertionsDavid Robillard5-3/+32
2024-06-23Gracefully handle failure to terminate written anonymous nodesDavid Robillard1-14/+14
2024-06-23Gracefully handle errors while writing the end of anonymous nodesDavid Robillard1-1/+1
2024-06-22Strengthen clang-tidy configurationDavid Robillard1-3/+5
2024-06-22Avoid non-enum switches with missing default casesDavid Robillard2-25/+25
2024-06-09Treat out of range unicode characters as errorsDavid Robillard1-2/+2
2024-06-04Suppress new warnings in clang-tidy 17David Robillard1-1/+2
2024-03-29Fix lax NQuads parsingDavid Robillard1-5/+9
2024-03-29Support reading lone lists in lax modeDavid Robillard1-1/+1
2024-03-28Add assertions for all non-null pointers in the public APIDavid Robillard9-0/+106
2024-03-10Simplify writer logicDavid Robillard1-18/+17
2024-03-10Remove unnecessary internal writer separator caseDavid Robillard1-21/+7
2024-03-08Fix parsing NQuads lines with no space before the final dotDavid Robillard2-2/+2
2024-01-23Serd 0.32.2v0.32.2David Robillard1-1/+1
2024-01-20Fix writing empty list objects within blank nodesDavid Robillard1-0/+8
2024-01-09Avoid regressions in clang nullability checksDavid Robillard3-1/+47
2024-01-09Enable clang nullability checksDavid Robillard1-2/+2
2023-10-22Serd 0.32.0v0.32.0David Robillard1-1/+1
2023-09-22Fix potential realloc leaksDavid Robillard2-6/+12
2023-09-22Remove unused includeDavid Robillard1-1/+0
2023-05-08Avoid use of strtoul()David Robillard3-9/+16
2023-05-04Fix whitespaceDavid Robillard1-2/+2
2023-05-03Make serd_reader_read_chunk() work with NQuadsDavid Robillard3-2/+7
2023-05-03Factor out read_nquads_statement()David Robillard1-42/+54
2023-05-03Remove redundant wrapper functionDavid Robillard1-7/+1
2023-04-30Add long "help" and "version" options to serdiDavid Robillard2-1/+9
2023-04-16Gracefully handle errors when writing textDavid Robillard5-85/+143
2023-04-06Clean up error handling and use TRY macros more broadlyDavid Robillard2-37/+41
2023-04-06Improve pretty-printing of lists and inline subjectsDavid Robillard4-161/+247
2023-04-06Remove support for writing Turtle named inline nodes extensionDavid Robillard1-30/+6
2023-04-06Simplify remove_dot_segments() implementationDavid Robillard1-53/+15
2023-04-06Make URI writing stricter by defaultDavid Robillard2-8/+11
2023-04-06Gracefully handle boolean subject and predicate errorsDavid Robillard1-0/+3
2023-04-06Improve help textDavid Robillard1-2/+2
2023-04-05Fix sign conversion warningsDavid Robillard2-2/+2
2023-04-05Improve writer error handlingDavid Robillard6-149/+198