Ladybirdi komponente kirjutatakse Rustis LLM-i abil.

Ladybird liigub osalise Rusti kasutamise suunas C++ asemel. Arendajad on ammu otsinud mĂ€luohutut alternatiivi: Swift ei sobinud nĂ”rkade C++-iga suhtlemise vĂ”imaluste ja Apple'i piiratud toe tĂ”ttu. Rust osutus paremaks: kĂŒps ökosĂŒsteem, paljud panustajad tunnevad juba keelt ning Firefox ja Chromium juba kasutavad seda.

Esimesena portiti LibJS — JavaScripti mootor (leksik, parser, AST, binaarkoodi generaator). Töö tegi inimene koos Claude Code'i ja Codexiga: ~25 000 rida Rusti kahe nĂ€dalaga, mitte mitme kuu jooksul kĂ€sitsi. Tulemuseks on tĂ€ielik vĂ€ljundite identiteet C++ versiooniga, null regressioone testides (52 898 testi test262, 12 461 enda testid).

Kood on tahtlikult stiilis lĂ€hedane C++ originaalile — idioomatus tuleb hiljem. TĂ€ielikku ĂŒleminekut Rustile ei planeerita: C++ ja Rust eksisteerivad kĂ”rvuti ning portimine toimub jĂ€rk-jĂ€rgult ja seda juhib pĂ”himeeskond.

Allikas: linux.org.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster