История изменений
Исправление gag, (текущая версия) :
Архитектурно более вменяем.
С одной стороны так. ghdl, реализуя VHDL-фронтэнд, патчит gcc, а под llvm - просто линкуется. Но есть и emscripten, который js-бэкэнд. И тут... патчим llvm. Жаль. Очень жаль, т.к. это не даёт ему попасть в нормальные дистрибутивы (например, Debian). Интересно, собираются ли там llvm так перерефакторить, чтобы и для бэкэнда можно было просто линковаться.
P.S. Смотрю, emscripten теперь может использовать новый родной llvm бэкэнд WebAssembly. Хорошо для emscripten. Но никаких изменений архитектуры llvm.
Исходная версия gag, :
Архитектурно более вменяем.
С одной стороны так. ghdl, реализуя VHDL-фронтэнд, патчит gcc, а под llvm - просто линкуется. Но есть и emscripten, который js-бэкэнд. И тут... патчим llvm. Жаль. Очень жаль, т.к. это не даёт ему попасть в нормальные дистрибутивы (например, Debian). Интересно, собираются ли там llvm так перерефакторить, чтобы и для бэкэнда можно было просто линковаться.