Size: a a a

2018 August 14

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
нельзя такие документы читать в полчетвертого ночи(
источник

AW

Alex White in graalvm_ru
Вопрос знатокам: вдруг придется портировать опенждк на риск5 архитектуру. Интерпретатор уже есть. Из опыта хочется верить, что достаточно будет взять мипсовый бекенд и переделать темплейты, конвертирующие IR в нативный код.
Есть какие-то соображения?
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
из опыта в чем, в ллвм?
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
@shelajevoleg есть мысли?
источник

ПФ

Паша Финкельштейн in graalvm_ru
Я дико извиняюсь, а что, порта гцц под риск5 нету? И собрать нельзя?
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
а при чем тут gcc если нужнен весь стек tiered compilation жабы?)
источник

AW

Alex White in graalvm_ru
Опыта в ковыряниях жита
источник

ПФ

Паша Финкельштейн in graalvm_ru
Так это, собрать опенждк с помощью гцц?
источник

ПФ

Паша Финкельштейн in graalvm_ru
Я может какую-то фигню пишу, но меня надо лицом в неё ткнуть. У меня два часа непрерывного английского на миллион топиков и бокал вина в голове
источник

AW

Alex White in graalvm_ru
Жавовский жит должен уметь генерировать нативный код для архитектуры риск5, это еще не поддержано и надо запилить.
источник

ПФ

Паша Финкельштейн in graalvm_ru
Всё понял, спасибо
источник

ПФ

Паша Финкельштейн in graalvm_ru
Я почему-то думал что если можно собрать жабу - то всё поддержится "само".
источник

ПФ

Паша Финкельштейн in graalvm_ru
А оно просто не соберётся
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
+ я же правильно понимаю, что Граль и JVMCI может заменить только верхний тир и C2 opto,  и для C1 все равно нужно будет месить говно руками?
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
Паша Финкельштейн
А оно просто не соберётся
оно соберется, но не поднимется в tiered compilation дальше интерпретатора, скорей всего. Потому что архитектура, на который ты сейчас работаешь, не реализована в C1/C2
источник

ПФ

Паша Финкельштейн in graalvm_ru
Тоже вариант
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
ну за тем "небольшим" исключением, что кроме x86_64 (amd64) и aarch64 (ARMv8) сейчас ничего и нет =)
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
У кого-нибудь есть знакомые спецы по виртуалке, сидящие в Телеге?
источник

AW

Alex White in graalvm_ru
Я не уверен, что собрав опенждк компилятором под нужную архитектуру ты автоматом получишь поддержку хотя бы интерпретатора
источник