LINUX.ORG.RU

История изменений

Исправление MOPKOBKA, (текущая версия) :

Почему?

Все просто, растофанаты никогда не осилят построить свой компилятор, и уж тем более им далеко от GNU-богов которые создали лучший в мире компилятор, с лучшим в мире оптимизатором, и самой быстрой поддержкой новых стандартов С++.

Вот и приходится полагаться на LLVM, причем даже нормально отделить свой транслятор (rustc) от компилятора (LLVM) они не смогли, в базовых частях впихнуты интриски от LLVM, даже есть конструкции для вставки MIR кода. Это реально связка транслятора и LLVM получается, а так как о стандартах никто из комьюнити и авторов не слышал, придется реализовывать LLVM специфичные штуки если нужен альтернативный компилятор.

Если отвалятся компании которые отдают изменения в шланг, то помрет раст как та система контроля версий что не выдержала переход на python 3.

Исправление MOPKOBKA, :

Почему?

Все просто, растофанаты никогда не осилят построить свой компилятор, и уж тем более им далеко от GNU-богов которые создали лучший в мире компилятор, с лучшим в мире оптимизатором, и самой быстрой поддержкой новых стандартов С++.

Вот и приходится полагаться на LLVM, причем даже нормально отделить свой транслятор (rustc) от компилятора (LLVM) они не смогли, в базовых частях впихнуты интриски от LLVM, даже есть конструкции для вставки MIR кода. Это реально связка транслятора и LLVM получается, а так как о стандартах никто из комьюнити и авторов не слышал, придется реализовывать LLVM специфичные штуки если нужен альтернативный компилятор.

Исправление MOPKOBKA, :

Почему?

Все просто, растофанаты никогда не осилят построить свой компилятор, и уж тем более им далеко от GNU-богов которые создали лучший в мире компилятор, с лучшим в мире оптимизатором, и самой быстрой поддержкой новых стандартов С++.

Вот и приходится полагаться на LLVM, причем даже нормально отделить свой транслятор (rustc) от компилятора (LLVM) они не смогли, в базовых частях впихнуты интриски от LLVM, даже есть конструкции для вставки MIR кода. Это реально связка транслятора и LLVM получается, а так как о стандартах никто из компьюнити не слышал, придется реализовывать LLVM специфичные штуки если нужен альтернативный компилятор.

Исходная версия MOPKOBKA, :

Почему?

Все просто, растофанаты никогда не осилят построить свой компилятор, и уж тем более им далеко от GNU-богов которые создали лучший в мире компилятор, с лучшим в мире оптимизатором, и самой быстрой поддержкой новых стандартов С++.

Вот и приходится полагаться на LLVM, причем даже нормально отделить свой транслятор (rustc) от компилятора (LLVM) они не смогли, в базовых частях впихнуты интриски от LLVM, даже есть конструкции для вставки MIR кода.