summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-12-03hook up fuzzer to stdin and stdout instead of spawning a subprocimprove-fuzzingJohn Turner
2025-12-03give fuzzer library targets different namesJohn Turner
If these targets have the same names, only the last processed target gets put into rust-project.json.
2025-12-03commit rust-project.json symlinkJohn Turner
2025-12-03commit dir-localsJohn Turner
2025-12-03configure fuzzers separatelyJohn Turner
2025-12-03port clap to meson and add it as dependencyJohn Turner
2025-12-03remove subprojects/clap from .gitignoreJohn Turner
2025-12-03Merge commit '812d803a00dbab6de871b29cd69d2bd392128d0f' as 'subprojects/clap'John Turner
2025-12-03Squashed 'subprojects/clap/' content from commit 53a69215John Turner
git-subtree-dir: subprojects/clap git-subtree-split: 53a69215e481c237bff5599f93bbcc7bdc6218c5
2025-12-01clean up fuzzer related meson logicJohn Turner
2025-11-30add parse method to Parseable trait for easy parsingJohn Turner
2025-11-30add some docsJohn Turner
2025-11-30set buildtype to debugoptimizedJohn Turner
2025-11-30run meson compile before running check commandsJohn Turner
2025-11-30use lld not lddJohn Turner
2025-11-29use fs.stem instead of name in tests/meson.buildJohn Turner
2025-11-28add porthole test to check_commands.txtJohn Turner
2025-11-28add repo parser testJohn Turner
2025-11-28use gnu parallel to run pre-commit hook check commands in parallelJohn Turner
2025-11-28add porthole tests to mesonJohn Turner
2025-11-26bump monJohn Turner
2025-11-23derive PartialEq and Eq for Atom and Atom related typesJohn Turner
2025-11-23derive Hash for Atom and similar typesJohn Turner
2025-11-23rearrange modulesJohn Turner
2025-11-23allow "0" as a build-idJohn Turner
2025-11-23remove invalid commentJohn Turner
2025-11-22enable fuzz feature in check.shJohn Turner
2025-11-22print the remaining input on fuzzer failuresJohn Turner
2025-11-22disallow wildcard after a build-idJohn Turner
2025-11-22represent 4th variant of slots, and disallow empty primary slot namesJohn Turner
2025-11-22verify that repo names are also valid package namesJohn Turner
2025-11-22disallow "+" in repo namesJohn Turner
2025-11-21remove unneeded targets from Cargo.tomlJohn Turner
2025-11-21change "test" meson option to "tests"John Turner
2025-11-21build-id must not start with zeroJohn Turner
2025-11-21remove build-id from control version and reject inputs with itJohn Turner
2025-11-20format version build-idJohn Turner
2025-11-20port check.sh to use only mesonJohn Turner
2025-11-20update mon and use new ascii parsersJohn Turner
2025-11-19fix lintsJohn Turner
2025-11-19remove dbg!John Turner
2025-11-19compare versions as strings rather than parsing them to intsJohn Turner
Parsing version numbers to u64s could cause an panic on int overflow with very large versions.
2025-11-19allow missing panic docsJohn Turner
2025-11-19compare letters before suffixes, and having a letter is greater than noneJohn Turner
2025-11-19impl vercmp fuzzerJohn Turner
2025-11-18setup meson to allow building multiple fuzzers easilyJohn Turner
2025-11-18dont allow "." in repo namesJohn Turner
2025-11-18allow slot to be only :* := :slot/sub= or :slotJohn Turner
2025-11-18support portage build-id extensionJohn Turner
2025-11-18take at least 1 usedepJohn Turner