Pull to refresh

Comments 7

Последний раз когда компилил exim на FreeBSD clang-ом то он прибавил 100К в размере (12%) по сравнению с gcc.
Надо будет попробовать свеженький релиз
А я как то посмотрел презентацию эпла года 2009 про clang, что собранное им типа ssl быстрее работает процентов на 20 и еще куча софта, чем gcc. Решил проверить на своем коде. Собранное версией 2.8 работало раза в 1.5 медленнее, чем с gcc.
Всегда было интересно об этом платформонезависимом коде. Насколько хорошо работает процесс перевода в данный код, например, из C++, а затем генерация по нему текста на C? Как решаются вопросы с библиотеками типа STL, Boost и прочего. Справляется?
Процесс перевода в IR из, например, C++ работает очень хорошо — компилятор clang именно это и делает. А вон трансляция IR в С уже проблематична, т.к. C backend уже давно никто не трогал. Однако, если допилить его до адекватного состояния, то он будет прекрасно работать.
Насчет STL и Boost — не понял вопроса.
Only those users with full accounts are able to leave comments. Log in, please.