Тег

crustc

1 материалов

Кто-то перевёл весь компилятор Rust в 46 миллионов строк на C (github.com)

Смысл не в 46-миллионном артефакте, а в инструменте, который его выдал. Компилятор «cilly» прощупывает целевой C-компилятор крошечными свидетельскими программами вместо допущений сверх ANSI C и компилирует по сети. И «неподдерживаемая платформа» больше не упрёк Rust.

Тред нашёл полезные применения. Экс-разработчик компиляторов одобрил проект. Другие указали на упрощённый бутстрап Rust и трюк безопасности: через Diverse Double-Compiling проверить, нет ли в rustc бэкдора. Справедлив и вопрос скептика: кто доверит экзотику бета-транспайлеру?