Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-04-05 | Add pretty-printing test suite | David Robillard | 32 | -110/+619 | |
The earlier "test" was just hitting the code without actually checking the output. This new suite is a set of pretty-printed documents which serd must reproduce exactly to pass. This should make it easy to add cases in the future, since each case is just a document, as it should look. | |||||
2023-04-02 | Factor out common test runner utilities | David Robillard | 2 | -128/+184 | |
2023-04-02 | Fix lax test suite | David Robillard | 1 | -2/+2 | |
2023-04-02 | Improve TriG pretty-printing and remove trailing newlines | David Robillard | 4 | -8/+15 | |
2023-03-31 | Fix possible hang when writing nested Turtle lists | David Robillard | 2 | -7/+15 | |
2023-03-31 | Remove outdated test README file | David Robillard | 1 | -20/+0 | |
This has evolved into the set of "extra" tests for serd, and is no longer the pre-standard Turtle test suite this README originates from. | |||||
2023-03-31 | Fix incorrect parsing of strange quote escape patterns | David Robillard | 6 | -5/+136 | |
2023-03-31 | Factor out read_string_escape() | David Robillard | 1 | -11/+20 | |
2023-03-31 | Remove trailing whitespace | David Robillard | 2 | -4/+4 | |
2023-02-13 | Fix check for posix_fadvise | David Robillard | 1 | -1/+1 | |
2023-02-12 | Check for POSIX features with the build system | David Robillard | 4 | -42/+105 | |
2023-02-12 | Disable default Windows bloat from meson | David Robillard | 1 | -0/+1 | |
2023-02-12 | Remove dead and redundant data from good test manifest | Thomas Tanon | 1 | -8/+0 | |
2023-02-06 | Update year in version output | David Robillard | 1 | -2/+2 | |
2023-02-05 | Fix inconsistent comment style | David Robillard | 1 | -2/+2 | |
2023-02-05 | Strengthen clang warning flags | David Robillard | 1 | -2/+0 | |
2023-02-04 | Fix clang and clang-tidy warnings on Windows | David Robillard | 5 | -3/+12 | |
2023-02-03 | Suppress new warnings in clang-tidy 15 | David Robillard | 1 | -1/+2 | |
2023-01-14 | Fix and simplify library naming on Windows | David Robillard | 2 | -33/+12 | |
2022-12-20 | Fix pkg-config command in README | David Robillard | 1 | -1/+1 | |
2022-12-20 | Avoid using ASCII grave as a quote | David Robillard | 8 | -30/+31 | |
2022-12-19 | Allow SERD_API to be defined by the user | David Robillard | 2 | -9/+13 | |
2022-12-11 | Update NEWS file | David Robillard | 1 | -1/+3 | |
2022-12-10 | Make clang-tidy configuration clean when run via meson | David Robillard | 3 | -4/+5 | |
2022-12-09 | Add serd_reader_skip_until_byte() to public API | David Robillard | 6 | -9/+28 | |
2022-12-08 | Replace duplicated dox_to_sphinx script with sphinxygen dependency | David Robillard | 6 | -663/+29 | |
2022-12-04 | Clean up documentation configuration | David Robillard | 3 | -18/+75 | |
2022-11-28 | Improve serdi man page | David Robillard | 2 | -3/+39 | |
2022-11-25 | Trim redundant warning flags enabled by -Wextra and -Wpedantic | David Robillard | 4 | -23/+18 | |
2022-11-25 | Avoid use of tmpfile() | David Robillard | 1 | -28/+35 | |
Somewhat temporary solution, since we'll soon be able to use zix here which has nice portable functions to create temporary files. | |||||
2022-11-25 | Avoid creating test files in the current directory | David Robillard | 2 | -1/+22 | |
2022-11-25 | Merge similar tests | David Robillard | 3 | -143/+119 | |
2022-11-25 | Always handle the return value of serd_env_set_base_uri() | David Robillard | 3 | -16/+22 | |
2022-11-25 | Always handle the return value of eat_byte_safe() | David Robillard | 3 | -61/+56 | |
2022-11-24 | Gracefully handle bad characters in Turtle blank node syntax | David Robillard | 6 | -3/+20 | |
2022-11-24 | Gracefully handle bad characters in Turtle datatype syntax | David Robillard | 4 | -3/+14 | |
2022-11-24 | Explicitly ignore the posix_fadvise() return value | David Robillard | 2 | -2/+3 | |
I can't figure out a sensible way to test this, and even if it did fail, at most a warning message could be printed because this is just a performance hint anyway. | |||||
2022-11-24 | Check serd_writer_write_statement() return value | David Robillard | 1 | -2/+2 | |
2022-11-24 | Avoid redundant comparison | David Robillard | 1 | -1/+1 | |
2022-11-24 | Avoid mutation in test | David Robillard | 1 | -18/+22 | |
2022-11-24 | Simplify error handling logic | David Robillard | 1 | -6/+5 | |
2022-11-24 | Fix improper use of chunk sink | David Robillard | 1 | -4/+4 | |
2022-11-15 | Fix potential Python errors on test suite failure | David Robillard | 1 | -5/+5 | |
2022-11-15 | Fix implementation-defined integer conversion | David Robillard | 1 | -1/+1 | |
2022-11-14 | Arrange CI rows more logically | David Robillard | 1 | -91/+57 | |
This is organized in a way that hopefully makes more sense when viewed in a report. It also puts "basic" cases first, to ensure that tedious configuration issues are caught as early as possible when running rows sequentially for local testing. | |||||
2022-11-14 | Add Windows path separator support to serd_node_new_file_uri() | David Robillard | 3 | -10/+69 | |
2022-10-24 | Add meson subproject files to .gitignore | David Robillard | 1 | -0/+1 | |
This is generated in the source directory by meson when the project is checked out of git by the meson wrap system. Ignoring it here ignores issues with tools that assume a clean source directory, like the REUSE test. | |||||
2022-10-24 | Fix MSVC warning in header test | David Robillard | 1 | -0/+4 | |
2022-10-23 | Fix hang when skipping an error at EOF when lax parsing | David Robillard | 2 | -1/+2 | |
2022-10-23 | Fix crash when trying to read chunks without starting | David Robillard | 3 | -3/+11 | |