aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/rosa
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/rosa/git: disable flaky testOphestra
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-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/rosa: measure kernel headersOphestra
This makes version bumps robust and much less tedious. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-12internal/pkg: optionally measure exec artifactOphestra
Useful for verifying deterministic output without enabling network access. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-12internal/rosa/llvm: set exclusive bitOphestra
This was missed when improving bootstrap. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-12internal/rosa/git: disable more flaky testsOphestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-12internal/rosa/curl: 8.19.0 to 8.20.0Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-12internal/rosa/kernel: 6.12.84 to 6.12.87Ophestra
This change also pins header version constants to the same values, to be updated manually on a real API change. This eliminates rebuilds on bumping kernel version. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-12internal/rosa/git: disable more flaky testsOphestra
Again, causing too many spurious failures. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-10internal/rosa: vim artifactOphestra
Very useful for troubleshooting. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-10internal/rosa/hakurei: 0.4.1 to 0.4.2Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-10internal/rosa/go: respect check flagOphestra
These tests are also quite expensive, so optionally skip them. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-09internal/rosa/stage0: add riscv64 tarballOphestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-09internal/rosa: libconfig artifactOphestra
Required by mesa. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-09internal/rosa: xcb-util-keysyms artifactOphestra
Required by mesa. Signed-off-by: Ophestra <cat@gensokyo.uk>