Post #1278461
2026-03-19 13:06 UTC
this is based actually
#!/usr/bin/env bash
files=$(grep -r -E 'cfg\(not\(feature = "ferrocene_subset' -l library | grep -v 'library/stdarch/.*/generated.rs')
for file in $files; do
sed -i -e '/cfg(not(feature = "ferrocene_subset"/d' "$file"
sed -i -e 's/\[cfg_attr(not(feature = "ferrocene_subset"), \(.*\))\]/[\1]/' "$file"
done
for yml in library/stdarch/crates/stdarch-gen-arm/spec/*/*.yml; do
sed -i -e "/- FnCall: \[cfg.*\['feature = \"ferrocene_subset\"'/d" "$yml"
sed -i -e "s/attr: \[FnCall: .*ferrocene_subset.*\]\], /attr: [/" "$yml"
sed -i -e "s/attr: \[.neon-stable, FnCall.*ferrocene_subset.*/attr: [*neon-stable]/" "$yml"
done
cd library/stdarch
~/.cargo/bin/cargo +nightly run --bin=stdarch-gen-arm -- crates/stdarch-gen-arm/spec crates/core_arch/src
cd ../..
./x fmt
Replies (1)
-
@jyn@tech.lgbt 2026-03-19 13:07
tired: not making backups wired: backing up to github inspired: backing up to mastodon posts