LINUX.ORG.RU

Rust


266

22

Всего сообщений: 810

См. также:

 , , , , , , , ,

Части Ladybird переписывают на Rust при помощи LLM

Группа Интернет

Ladybird переходит на частичное использование Rust вместо C++. Разработчики давно искали memory-safe альтернативу: Swift не подошёл из-за слабых возможностей взаимодействия с C++ и ограниченной поддержки вне Apple. Rust оказался лучше: зрелая экосистема, многие контрибьюторы уже знают язык, а Firefox и Chromium уже используют его.

Первым портировали LibJS — движок JavaScript (лексер, парсер, AST, генератор байткода). Работу вёл человек с помощью Claude Code и Codex: ~25 000 строк Rust за две недели вместо нескольких месяцев вручную. Результат — полная идентичность выходных данных с C++-версией, ноль регрессий в тестах (52 898 тестов test262, 12 461 собственных тестов).

Код намеренно стилистически близок к C++-оригиналу — идиоматичность придёт позже. Полного перехода на Rust не планируется: C++ и Rust будут сосуществовать, а портирование будет постепенным и управляться основной командой.

>>> ladybird.org

 , , ,

ZSkunk
()

Еще новости

Февраль 2026

Январь 2026

Декабрь 2025

Декабрь 2025

Ноябрь 2025

Опросы

Галерея

Форум

Февраль 2026

Январь 2026

Декабрь 2025

Декабрь 2025

Ноябрь 2025

Октябрь 2025