Commit Graph

21 Commits

Author SHA1 Message Date
96708614ba port to meson cargo
All checks were successful
Gentoo Utils / build-oci-image (push) Successful in 22s
Gentoo Utils / grep (push) Successful in 1m1s
Gentoo Utils / check-format (push) Successful in 1m26s
Gentoo Utils / docs (push) Successful in 1m31s
Gentoo Utils / build (push) Successful in 1m43s
Gentoo Utils / test (push) Successful in 36s
Gentoo Utils / fuzz (push) Successful in 1m21s
Use the new unstable meson cargo support. This simplifies the
meson.build script and allows to use crates such as clap that require
picking up features from Cargo.toml.

This also allows us to not embed thiserror in subprojects, and instead
use a wrap file with a custom meson.build and some patches to make it
compile without running its build.rs script.
2025-12-22 08:05:20 +00:00
ee5b3c8166 bump mon 2025-11-26 19:24:45 +00:00
64065b753b remove unneeded targets from Cargo.toml 2025-11-21 23:23:57 +00:00
699d4bafd0 update mon and use new ascii parsers 2025-11-20 23:27:41 +00:00
70e8ea24a8 impl vercmp fuzzer 2025-11-19 01:00:48 +00:00
e01637fd3a setup meson to allow building multiple fuzzers easily 2025-11-18 22:43:22 +00:00
63db65b2f0 bump mon for bug fixes 2025-11-17 21:20:40 +00:00
b360132b99 generate corpus to fuzz on with meson 2025-11-16 21:57:40 +00:00
424bd9d072 move fuzz stuff into its own directory 2025-11-16 20:31:19 +00:00
61292f6646 bump mon and use SeparatedByWithTrailing combinator where needed
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 22:25:20 +00:00
58b4592b7b bump mon 2025-11-13 23:04:37 +00:00
3b7a662598 bump mon 2025-11-13 17:58:58 +00:00
772e645066 update mon 2025-11-01 18:39:05 +00:00
a38b01cd04 update parsers to use the ParserIter trait from mon 2025-11-01 17:28:19 +00:00
820cb3ba48 update to new version of mon 2025-10-30 22:40:29 +00:00
1544c74fd4 use mon and get from git 2025-10-28 02:10:53 -04:00
4789790733 add thiserror dependency 2025-10-27 03:06:06 -04:00
3424168f3f enable debug info in dev profile 2025-10-26 01:38:28 -04:00
9fee710a03 add itertools dependency 2025-10-25 03:52:15 -04:00
6e4b45027e add get crate 2025-10-23 00:50:55 -04:00
264041a0f5 init 2025-10-21 20:49:29 -04:00