Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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 | 1 | -0/+2 | |
2022-11-24 | Gracefully handle bad characters in Turtle blank node syntax | David Robillard | 2 | -0/+7 | |
2022-11-24 | Gracefully handle bad characters in Turtle datatype syntax | David Robillard | 2 | -0/+7 | |
2022-11-24 | Check serd_writer_write_statement() return value | David Robillard | 1 | -2/+2 | |
2022-11-24 | Avoid mutation in test | David Robillard | 1 | -18/+22 | |
2022-11-15 | Fix potential Python errors on test suite failure | David Robillard | 1 | -5/+5 | |
2022-11-14 | Add Windows path separator support to serd_node_new_file_uri() | David Robillard | 1 | -5/+51 | |
2022-10-24 | Fix MSVC warning in header test | David Robillard | 1 | -0/+4 | |
2022-10-23 | Fix crash when trying to read chunks without starting | David Robillard | 1 | -0/+2 | |
2022-10-23 | Use uppercase integer literal suffixes | David Robillard | 1 | -1/+0 | |
2022-10-23 | Simplify clang-tidy configuration | David Robillard | 1 | -8/+2 | |
2022-10-23 | Test header for warnings more strictly | David Robillard | 4 | -0/+58 | |
2022-09-08 | Use 0BSD for trivial "public domain intent" things | David Robillard | 2 | -2/+2 | |
Fedora takes issue with CC0. Although it doesn't really matter for this stuff (dual licensed anyway, questionably "software", certainly not patentable, and so on), this is simpler and more consistent with the ISC license used for the actual software anyway. | |||||
2022-09-08 | Only run REUSE test in strict mode | David Robillard | 1 | -12/+14 | |
2022-08-31 | Adopt REUSE machine-readable licensing standard | David Robillard | 14 | -121/+40 | |
2022-08-22 | Only run autoship test in strict mode | David Robillard | 1 | -3/+5 | |
2022-08-09 | Fix array size warning | David Robillard | 1 | -3/+7 | |
2022-07-16 | Write test outputs to a temporary directory | David Robillard | 1 | -12/+10 | |
While occasionally useful, I almost always end up reproducing the issue live to investigate something anyway. Not keeping the many tests results around results in less clutter, and hopefully makes the test suites faster in environments with bad I/O like Docker. | |||||
2022-07-13 | Suppress new warnings in clang and clang-tidy 14 | David Robillard | 1 | -0/+2 | |
2022-07-10 | Use temporary files in test suite where possible | David Robillard | 1 | -74/+74 | |
2022-07-10 | Switch to meson build system | David Robillard | 4 | -0/+290 | |
2022-06-27 | Factor out test suite running to a standalone script | David Robillard | 1 | -0/+403 | |
2022-01-13 | Suppress new warnings in clang-tidy 13 | David Robillard | 1 | -1/+2 | |
2021-07-10 | Fix out of bounds read in test | David Robillard | 1 | -0/+4 | |
2021-07-10 | Clean up socket-like stream reading test | David Robillard | 1 | -5/+17 | |
2021-07-10 | Add missing include | David Robillard | 1 | -0/+1 | |
2021-07-09 | Fix accidentally disabled writer test | David Robillard | 1 | -4/+1 | |
2021-07-08 | Suppress new warnings in clang-tidy 12 | David Robillard | 1 | -0/+2 | |
2021-06-30 | Make node qualify and expand functions tolerate a null Env | David Robillard | 1 | -0/+5 | |
This is convenient in places where you don't necessarily need an Env, since these methods will work the same as with an empty Env. | |||||
2021-04-09 | Write statements with invalid URI characters in lax mode | David Robillard | 5 | -0/+13 | |
2021-02-15 | Fix writing long literals with triple quotes | David Robillard | 1 | -0/+65 | |
2021-01-02 | Use email address instead of website for attribution | David Robillard | 7 | -7/+7 | |
2020-12-31 | Format all code with clang-format | David Robillard | 7 | -614/+635 | |
2020-12-17 | Add test for attempting to convert a non-file URI to a path | David Robillard | 1 | -0/+3 | |
2020-12-15 | Suppress new clang-tidy warnings | David Robillard | 1 | -0/+3 | |
2020-11-14 | Deprecate serd_uri_to_path() | David Robillard | 1 | -0/+9 | |
2020-11-13 | Remove tests that pass null to nonnull parameters | David Robillard | 2 | -8/+4 | |
2020-11-13 | Add failure test for unescaped quotes in URIs | David Robillard | 2 | -0/+7 | |
2020-11-13 | Allow setting the base URI of an Env to NULL | David Robillard | 1 | -1/+6 | |
2020-11-12 | Use C11 if possible | David Robillard | 1 | -0/+1 | |
2020-11-12 | Suppress nullability warnings in tests | David Robillard | 1 | -0/+1 | |
2020-11-11 | Add nonnull and nullable attributes to API | David Robillard | 1 | -0/+8 | |
This will warn if NULL is passed to any nonnull-annotated parameter, and is also supported by sanitizers which can check for violations at runtime. Unfortunately, it is currently only supported by clang. GCC has a similar feature in the nonnull attribute, but this has a different syntax (it's a function attribute) and is more dangerous since it is used by the optimizer to assume a null pointer is undefined behavior. This one just warns and still allows code to handle the situation gracefully, which I think is more appropriate for a library API. Note that this optimization behavior is not some unlikely edge case: switching these attributes to the GCC one will break release builds. | |||||
2020-11-10 | Fix memory leak in chunk reading test | David Robillard | 1 | -0/+1 | |
2020-11-09 | Add a test for reading strings with no trailing newline | David Robillard | 1 | -0/+23 | |
2020-11-09 | Use separate clang-tidy configurations for implementation and tests | David Robillard | 1 | -0/+9 | |
2020-11-09 | Split out reader and writer tests | David Robillard | 2 | -167/+203 | |
2020-11-09 | Split out string tests | David Robillard | 2 | -32/+64 | |