Информация об изменениях

Сообщение Re[2]: Virtual Monolithic Repository от 09.06.2023 18:08

Изменено 09.06.2023 18:10 Эйнсток Файр

Re[2]: Virtual Monolithic Repository
Q> с помощью поставляемого через SDK компилятора C# ты компилируешь компилятор C# из исходников, потом этим самостоятельно собранным компилятором C# ты компилируешь весь дотнет включая опять же компилятор C#.

Это ничего не гарантирует. В исходном бинарнике компилятора может быть зловред, он будет попадать во все следующие собираемые компиляторы, и бинарно всё будет совпадать.
Re[2]: Virtual Monolithic Repository
Q> с помощью поставляемого через SDK компилятора C# ты компилируешь компилятор C# из исходников, потом этим самостоятельно собранным компилятором C# ты компилируешь весь дотнет включая опять же компилятор C#.

Это ничего не гарантирует. В исходном бинарнике компилятора может быть зловред, он будет попадать во все следующие собираемые компиляторы, и бинарно всё будет совпадать.

То есть недостататочно побайтового сравнения результата компиляции. Требуется полный анализ бинарного кода.