aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2026-05-17internal/rosa/azalea: evaluatorOphestra
Performance is sufficient for the use case, despite the fact that I could not even think of a lower-effort way to do this: BenchmarkParse-128 55100 21494 ns/op BenchmarkEvaluate-128 131670 9248 ns/op Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-16internal/rosa/azalea: ast and parserOphestra
This syntax is not final, but acts as a stopgap solution and a proof of concept. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-14internal/rosa: mesa artifactOphestra
This has many dependencies. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-14internal/rosa/glslang: remove headers prefixOphestra
Maintainers tried to be clever with this and breaks cmake paths. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-14internal/rosa/mesa: libva artifactOphestra
Required by mesa. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-14internal/rosa/mesa: libglvnd enable glxOphestra
Required to break circular dependency. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-14internal/rosa/x: xserver artifactOphestra
Required by libglvnd test suite. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-14internal/rosa/x: xkeyboard-config artifactOphestra
Required by xserver test suite. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-14internal/rosa/x: libxcb-util-wm artifactOphestra
Required by xserver xephyr. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-14internal/rosa/x: libxcb-util-image artifactOphestra
Required by xserver xephyr. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-14internal/rosa/x: libxcb-util artifactOphestra
Required by xserver xephyr. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-14internal/rosa/x: libxcb-render-util artifactOphestra
Required by xserver. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-14internal/rosa: libepoxy artifactOphestra
Required by xserver. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-14internal/rosa: libtirpc artifactOphestra
Required by xserver. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-14internal/rosa/x: libXdmcp artifactOphestra
Required by xserver. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-14internal/rosa/x: libxcvt artifactOphestra
Required by xserver. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-14internal/rosa/x: libXfont2 artifactOphestra
Required by xserver. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-14internal/rosa/x: font-util and libfontenc artifactOphestra
Required by libXfont2. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-14internal/rosa: freetype artifactOphestra
Required by libXfont. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-13internal/rosa/x: xkbcomp artifactOphestra
Required by xserver. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-13internal/rosa/x: libxkbfile artifactOphestra
Required by xkbcomp. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-13internal/rosa: pixman artifactOphestra
Required by xserver. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-13internal/rosa/x: libXfixes artifactOphestra
Required by libva. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-13internal/rosa: lm_sensors artifactOphestra
Generally useful, and an optional dependency of mesa. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-13internal/rosa/perl: Test::Cmd artifactOphestra
Required by lm_sensors test suite. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-13internal/pkg: check exec substitutionOphestra
This relies on the testtool having ident as relevant input to assert successful substitution. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-13internal/pkg: verify status kindOphestra
While it is still impossible to reliably determine the expected contents of these status files, this checks their nature for expected substitution behaviour. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-13internal/pkg: log fault in tests when availableOphestra
This would otherwise only be available in verbose output, interleaved with everything else. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-13internal/rosa/git: disable flaky testOphestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-13cmd/mbf: display and destroy fault entriesOphestra
This change extends cmd/mbf commands for working with fault entries. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-13internal/pkg: record cure faultsOphestra
These are useful for troubleshooting. This change records them in a separate directory. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-13internal/pkg: populate substitute statusOphestra
These are not created when taking the fast path, but should be inherited from the alternative. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-13internal/rosa/gtk: glib 2.88.0 to 2.88.1Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-13internal/rosa/libucontext: 1.5 to 1.5.1Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-13internal/rosa/libbsd: libmd 1.1.0 to 1.2.0Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-13internal/rosa/libexpat: 2.8.0 to 2.8.1Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-13internal/rosa/tamago: 1.26.2 to 1.26.3Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-13internal/rosa/git: disable flaky testOphestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-13internal/pkg: discontinue DCE resolution on signalOphestra
This serves as a stopgap measure to skip long-running DCE resolutions. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-13internal/pkg: deduplicate DCE by identOphestra
This eliminates edge cases where target artifacts do not compare equal. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-12internal/pkg: DCE benchmark unwrap onlyOphestra
This eliminates noise at lower depths. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-12internal/pkg: hold artifact in DCEOphestra
This is significantly slower but enables much better error reporting. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-12internal/pkg: benchmark early DCEOphestra
This error has never had decent performance, now is a good time to improve that. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-12internal/rosa/glslang: 16.2.0 to 16.3.0Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-12internal/rosa/python: trove-classifiers 2026.4.28.13 to 2026.5.7.17Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-12internal/rosa/python: 3.14.4 to 3.14.5Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-12internal/rosa/gnu: gcc 15.2.0 to 16.1.0Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-12internal/rosa/llvm: 22.1.4 to 22.1.5Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-12internal/pkg: rename measured exec typeOphestra
This type is no longer exclusive to KindExecNet. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-12internal/rosa: measure kernel headersOphestra
This makes version bumps robust and much less tedious. Signed-off-by: Ophestra <cat@gensokyo.uk>