Low-Level Virtual Machine - инфраструктура компиляторов для различных языков программирования, кодогенераторов байт-кода и двоичного исполняемого кода для различных платформ.
- Clang
- Умеет собирать сам себя
- Улучшена поддержка Objective-C ABI
- Поддержка ARM для Linux и Darwin ABI
- Множество улучшений в анализаторе кода
- DragonEgg - плагин для gcc, заменяющий встроенные в gcc оптимизаторы и кодогенераторы аналогами от LLVM. Поддерживает C, C++, Fortran, Ada и слегка Obj-C.
- llvm-gcc работает с gcc-4.5 и поддерживает ARM v7 NEON
- Новый логотип
- Ассемблер и дисассемблер машкода
- И множество других улучшений в кодогенераторах, оптимизаторах, интерпретаторах и JIT, кодоанализаторах и поддержке ARM...
LLVM развивается силами корпорации Apple и сообщества. Исходники доступны под лицензией BSD.
>>> Подробности