aboutsummaryrefslogtreecommitdiffstats
path: root/scripts
AgeCommit message (Collapse)AuthorFilesLines
2022-01-28WIP: dox_to_sphinx.py: Improve C++ supportDavid Robillard1-27/+123
2022-01-28Update dox_to_sphinx.pyDavid Robillard1-4/+9
2022-01-28[WIP] Add validationDavid Robillard1-0/+45
2022-01-28Replace serdi with more fine-grained toolsDavid Robillard1-12/+12
Especially with the new functionality, the complexity of the command-line interface alone was really becoming unmanageable. The serdi implementation also had the highest cyclomatic complexity of the entire codebase by a huge margin. So, take a page from the Unix philosophy and split serdi into several more finely-honed tools that can be freely composed. Though there is still unfortunately quite a bit of option overlap between them due to the common details of reading RDF, I think the resulting tools are a lot easier to understand, both from a user and a developer perspective.
2022-01-28Write test outputs to a temporary directoryDavid Robillard1-25/+25
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-01-28Replace serdi -b and -e options with a block size optionDavid Robillard1-2/+2
This is more powerful, and reduces the number of command line options that almost nobody needs to care about.
2022-01-14Add a convenience script to run all docker buildsDavid Robillard1-0/+65
2022-01-14Add model to benchmarksDavid Robillard1-6/+12
2022-01-13Fix name shadowing in benchmarking scriptDavid Robillard1-3/+3
2021-06-30dox_to_sphinx.py: Show macro parameter names in prototypeDavid Robillard1-2/+16
2021-04-12dox_to_sphinx.py: Support emphasisDavid Robillard1-0/+3
2021-04-12dox_to_sphinx.py: Support computeroutput nodes with childrenDavid Robillard1-2/+1
2021-01-06dox_to_sphinx.py: Emit documentation in groupsDavid Robillard1-52/+23
2021-01-06dox_to_sphinx.py: Clean up whitespace in outputDavid Robillard1-9/+10
2021-01-06dox_to_sphinx.py: Fix computeroutput supportDavid Robillard1-1/+1
2021-01-06dox_to_sphinx.py: Add support for fancy quotesDavid Robillard1-0/+6
2020-12-21Generate documentation with SphinxDavid Robillard1-0/+674
2020-11-15Port serd_bench.py to argparseDavid Robillard1-28/+22
2020-11-15Format serd_bench.py with blackDavid Robillard1-65/+94
2020-11-15Move benchmark script to scripts subdirectoryDavid Robillard1-0/+213