[ELF,test] Improve riscv and aarch64 relocation error tests
Adopt modern test patterns for relocation overflow and alignment error
tests:
* Use `rm -rf %t && mkdir %t && cd %t` pattern for isolation. Use simple
filenames (32.o, 64.o, out.32) instead of %t-prefixed names
* Use `--defsym` instead of external input files where possible
* Omit `-o /dev/null` for negative tests (implicit when errors occur)
* Add `--implicit-check-not=error:` to catch unexpected errors
ctwm_app_menu: Rewrite largely in awk for ~20-100x speedup.
Previously took ~2.5sec on my laptop, now 0.03sec.
Previously took ~10sec on a wiiu, now ~0.5sec.
Output is meant to be byte-for-byte identical, except possibly in
cases that could have screwed up ctwm by quoting shenanigans which
are now escaped. (I hope the escape sequences work, didn't actually
check how ctwm interprets them.) Can maybe support Exec line with
`"' in them by deleting some code (marked XXX) but I didn't test that
it actually works that way.
PR bin/59958: ctwm: long delay during ctwm_app_menu
Update devel/objfw to 1.4.4
ObjFW 1.4.3 -> ObjFW 1.4.4, 2026-02-01
* Fixes Swift interoperability.
* Fixes building for Wii with new devkitPro.
* Fixes missing background color rounding in OFStdIOStream.
* Adds iso8859-* as an alias for iso-8859-*.
* Fixes objfw-compile not passing -f* and -m* to the linker
* Makes ofhttp always send an Accept header to avoid being flagged as
suspicious by some websites.
* Fixes ObjFWTLS with OpenSSL when using Apple GCC 4.0.1.
* Fixes a few missing OF_RETURNS_INNER_POINTER.
* Fixes some OFMutableStringTests not being run.
devel/vatomic: update to 2.4.1
Changes since 2.3.1:
- ARM-V8 and RISC-V verification by completed
- Added vsync::atomic C++ interface
- C interface compliant to C99 with -Wpendantic
- Added manual pages`
from db7 in PR pkg/59900
[Matrix] Update test to make sure tiled loops can be used. (NFC)
The 6x6x6 and 7x7x7 matrix multiply used previously could not
use tiled loop codegen. Update to 8x8x8 and forced tile-size of 2.
[VPlan] Handle Mul/UDiv in getSCEVExprForVPValue (NFCI).
Support Mul/UDiv and AND-variant (https://alive2.llvm.org/ce/z/rBJVdg)
in getSCEVExprForVPValue.
This is used in code paths when computing SCEV expressions in the
VPlan-based cost model, which should produce costs matching the legacy
cost model.