Я долгое время рассматривал LLVM как новый back-end для языка, который я сейчас реализую. Похоже, что он обладает хорошей производительностью, а также высокоуровневыми API-интерфейсами поколения, достаточной поддержкой низкого уровня для оптимизации экзотических оптимизаций. Кроме того, и, хотя я сам этого не проверял, Apple, похоже, успешно продемонстрировала использование LLVM для собранных мусором многоядерных программ.
До сих пор так хорошо. Поскольку меня интересуют как сбор мусора, так и многоядерные, следующим шагом было бы выбрать многожильный сборщик мусора LLVM. Это подводит меня к вопросу: что доступно? Я знаю Jon Harrop HLVM работает, но об этом.
Обратите внимание, что мне нужна кросс-платформа, поэтому Apple GC, вероятно, не то, что я ищу (если нет кросс-платформенной версии). Также обратите внимание, что я ничего не имею против монстров-сборщиков-миров.
Спасибо заранее, Yoric