Software-update - Rust 1.97.0
In dit artikel:
Rust 1.97 is uitgebracht en brengt vooral technische verbeteringen voor ontwikkelaars die de programmeertaal gebruiken. De grootste wijziging is dat een nieuwe manier van “symbol mangling” nu standaard aanstaat: daarmee worden functies en andere onderdelen van Rust-programma’s bij het compileren op een consistentere manier benoemd, wat conflicten moet verminderen en de oude, op de Itanium ABI leunende methode geleidelijk vervangt. Daarnaast laat Cargo voortaan directer bepalen hoe met waarschuwingen wordt omgegaan: die kunnen worden genegeerd, alleen getoond of juist als fout behandeld, wat handig is in zowel lokale ontwikkeling als CI-pipelines.
Ook de compiler zelf is iets strenger geworden. Linkerberichten worden niet langer standaard verborgen als het linken lukt, zodat problemen eerder zichtbaar zijn. Verder zijn meerdere API’s officieel stabiel gemaakt, waaronder functies rond binaire bewerkingen, `RepeatN`, en ondersteuning voor `File` op UEFI. Enkele eerder stabiele functies zijn nu ook bruikbaar in `const`-contexten, zoals `char::is_control`. De release past in Rusts bredere focus op veiligheid, consistentie en betere tooling voor moderne softwareontwikkeling.
De Oranjezomer: Victor Vlam over onrust bij Ter Apel: 'Zet veiligelanders terug naar hun land van herkomst!'