Makers van Git overwegen Rust verplicht te stellen

Toegevoegd door - Ariën -, 10 maanden geleden

Makers van Git overwegen Rust verplicht te stellenDe ontwikkelaars van het versiebeheersysteem Git denken erover om in de toekomst Rust verplicht te stellen naast de huidige C-ondersteuning. De verplichting kan ertoe leiden dat Git op minder systemen beschikbaar zal zijn, aangezien Rust niet op alle platforms werkt.

In een bericht op de mailinglijst schrijft ontwikkelaar Patrick Steinhardt dat hij is begonnen met experimenteren. Hij voerde een kleine patch door waarbij een onderdeel van de code van C naar Rust werd omgezet. Deze wijziging heeft functioneel weinig impact, maar dient vooral om te testen of de conversie goed verloopt en om ervaring op te doen met tooling.

Volgens Steinhardt onderzoeken de ontwikkelaars drie hoofdzaken. Ten eerste willen ze experimenteren met de integratie van Rust en de juiste buildinfrastructuur opzetten. Daarnaast moet het experiment ontwikkelaars de kans geven te wennen aan de extra verplichtingen die Rust met zich meebrengt. Niet elk systeem of platform kan immers overweg met Rust.

Het derde doel is een langere termijnplan: bij de release van Git 3.0 zou Rust-ondersteuning verplicht kunnen worden. Voorlopig is dit echter nog niet aan de orde, aangezien de huidige versie Git 2.51 is. Git biedt al wel optionele ondersteuning voor Rust, maar verplicht gebruik is nog toekomstmuziek.

Gerelateerde nieuwsberichten

13/06/2025 Miljardste repository op Github bevat enkel 'Shit'
21/09/2023 Beveiligingsprobleem in GitLab ontdekt
26/05/2023 GitLab repareert gevaarlijke exploit

 

Er zijn geen reacties op 'Makers van git overwegen rust verplicht te stellen'

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Labels

PHP nieuws opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.