Des parties de Ladybird sont réécrites en Rust à l'aide de LLM
Ladybird passe à une utilisation partielle de Rust au lieu de C++. Les développeurs cherchaient depuis longtemps une alternative à mémoire sécurisée : Swift ne convenait pas en raison de ses faibles capacités d'interaction avec C++ et d'un support limité en dehors d'Apple. Rust s'est avéré meilleur : un écosystème mature, de nombreux contributeurs connaissent déjà le langage, et Firefox ainsi que Chromium l'utilisent déjà. LibJS - le moteur JavaScript (analyseur lexical, parseur, AST, générateur de bytecode) - a été porté en premier. […]
