Apple открывает код своего ARM64-бэкенда для LLVM
3Иллюстрация с сайта En.Wikipedia.Org
В сентябре прошлого года, после выпуска смартфона iPhone 5S с 64-битным процессором, компания Apple пообещала открыть исходный код своего бэкенда для компилятора под процессоры с архитектурой AArch64 (ARM64). На днях эти обещание обрело реальные очертания.
28 марта в рассылке разработчиков LLVM появилось сообщение Джеймса Гросбаха (James Grosbach) из Apple, который опубликовал первые патчи ARM64-бэкенда его компании для LLVM и сообщил о желании «начать процесс их интеграции в основную кодовую базу LLVM». По его словам, Apple и ARM обсуждали этот вопрос и обе стороны заинтересованы в совместной работе с большим сообществом.
С помощью этих наработок в Apple компилируют исходники мобильной операционной системы iOS и ее компонентов для 64-битного железа на базе ARM. Джеймс отметил: «Бэкенд ARM64 [от Apple] — это полностью готовая к промышленному использованию реализация для 64-битной архитектуры ARM, т.е. AArch64. В качестве целевых платформ поддерживаются iOS и Linux».
Позже был представлен и первый коммит с начальной поддержкой Clang для бэкенда ARM64 от Apple.
Постоянная ссылка к новости: http://www.nixp.ru/news/12412.html. Дмитрий Шурупов по материалам phoronix.com, lists.cs.uiuc.edu.
Эталонный компилятор языка D — DMD — лицензирован как Open Source
Apple открыла исходный код языка программирования Swift 1
Американские физики-ядерщики разработают компилятор Fortran для интеграции с LLVM 2
Независимые разработчики создают свободную реализацию языка Swift от Apple 2
Microsoft создала .NET Foundation и открывает код компилятора Roslyn из .NET 1
NVIDIA откроет исходный код компилятора для CUDA на базе LLVM 6
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1