LINUX.ORG.RU

Llm


11

2

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

См. также:

 , , ,

Части 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
()

Еще новости

Опросы

Август 2025

Галерея

Статьи

Февраль 2026

Январь 2026

Май 2025

Форум

Февраль 2026

Декабрь 2025

Ноябрь 2025

Октябрь 2025

Сентябрь 2025

Август 2025

Июль 2025

Июнь 2025

Апрель 2025

Март 2025