| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-11-16 | fixupfuzz | John Turner | |
| 2025-11-16 | push check.sh | John Turner | |
| 2025-11-16 | generate corpus to fuzz on with meson | John Turner | |
| 2025-11-16 | move fuzz stuff into its own directory | John Turner | |
| 2025-11-16 | add fuzzer | John Turner | |
| 2025-11-15 | add meson support | John Turner | |
| 2025-11-15 | Merge commit '6eba9cd92c295c5389944f6adda1f1e83b2cb008' as ↵ | John Turner | |
| 'subprojects/thiserror' | |||
| 2025-11-15 | Squashed 'subprojects/thiserror/' content from commit 247eab5 | John Turner | |
| git-subtree-dir: subprojects/thiserror git-subtree-split: 247eab5d79e27ad28859afdf8bc600a4242829b7 | |||
| 2025-11-15 | fix clippy lints | John Turner | |
| 2025-11-15 | impl conversion methods for Atom and Cp | John Turner | |
| 2025-11-14 | having more components, even if zeros, make an atom greater | John Turner | |
| 2025-11-14 | check if a OR b has leading zeros, and if so, strip and do ascii cmp | John Turner | |
| 2025-11-14 | compare version letter in version cmp algo | John Turner | |
| 2025-11-14 | remove leftover dbgs! | John Turner | |
| 2025-11-14 | bump mon and use SeparatedByWithTrailing combinator where needed | John Turner | |
| The new version of mon fixed the SeparatedBy combinator to not allow trailing delimiters. This broke the Depend expr parser, because the exprs are padded with whitespace. Using the new SeparatedByWithTrailing combinator fixes this issue. | |||
| 2025-11-14 | take at least 1 version suffix to prevent allowing versions such as 1.0_atom-cmp | John Turner | |
| 2025-11-13 | use new mon parsers | John Turner | |
| 2025-11-13 | bump mon | John Turner | |
| 2025-11-13 | allow Cpv type to have a slot | John Turner | |
| 2025-11-13 | impl Cp type | John Turner | |
| 2025-11-13 | impl porthole tests | John Turner | |
| 2025-11-13 | impl Cpv type | John Turner | |
| 2025-11-13 | impl version comparison algorithm | John Turner | |
| 2025-11-13 | bump mon | John Turner | |
| 2025-11-12 | disallow stars in VersionNumber parser | John Turner | |
| 2025-11-10 | track Cargo.lock | John Turner | |
| 2025-11-08 | put version and version operator in the same Option in the Atom struct | John Turner | |
| All atoms must either have a version with a version operator, or have no version and no version operator. Putting these in the same Option helps encode that into the type system. | |||
| 2025-11-08 | improve repo error message by including the path in the error enum | John Turner | |
| 2025-11-01 | update mon | John Turner | |
| 2025-11-01 | stop tracking .dir-locals.el | John Turner | |
| 2025-11-01 | update parsers to use the ParserIter trait from mon | John Turner | |
| 2025-10-31 | remove depend test | John Turner | |
| The repo iteration test also tests depend parsers, so there is no need to have a dedicated depend parsing test now. | |||
| 2025-10-30 | update to new version of mon | John Turner | |
| 2025-10-29 | impl Repo and md5-cache reading | John Turner | |
| 2025-10-29 | create ebuild module | John Turner | |
| 2025-10-29 | make depend::Expr generic over Parseables | John Turner | |
| 2025-10-29 | fix conditional group parser | John Turner | |
| 2025-10-29 | use rustfmt 2024 in dir-locals.el | John Turner | |
| 2025-10-29 | set unused imports to error | John Turner | |
| 2025-10-28 | change depend::Expr::Conditional to ConditionalGroup | John Turner | |
| 2025-10-28 | impl Parseable trait | John Turner | |
| 2025-10-28 | add LICENSE | John Turner | |
| 2025-10-28 | use mon and get from git | John Turner | |
| 2025-10-27 | use deref getters where needed | John Turner | |
| 2025-10-27 | use Get proc macro on UseFlag struct | John Turner | |
| 2025-10-27 | impl IUseFlag type | John Turner | |
| 2025-10-27 | add thiserror dependency | John Turner | |
| 2025-10-27 | port to new mon parsers | John Turner | |
| 2025-10-26 | stop tracking Cargo.lock | John Turner | |
| 2025-10-26 | fix lints | John Turner | |
