Size: a a a

2018 September 08

OS

Oleg Shelajev in graalvm_ru
Как раз для platformdependent0 в нетти
источник

ВВ

Виктор Вербицкий in graalvm_ru
Хм. Т.е. остается только надеяться, что при выполнении туда не попадет?
источник

OS

Oleg Shelajev in graalvm_ru
Там и объяснено получше
источник

ВВ

Виктор Вербицкий in graalvm_ru
Ок. Посмотрю, но код по сути не мой. Так что я могу только или пытаться влиять снаружи, или забить...
источник

OS

Oleg Shelajev in graalvm_ru
Ты пишешь свой класс, substitution и говоришь что вот такое поле трогают ансэйфом, пожалуйста пересчитайте оффсет
источник

OS

Oleg Shelajev in graalvm_ru
Снаружи пишешь
источник

OS

Oleg Shelajev in graalvm_ru
И тогда при генерации оффсет считается правильно и во время работы ансэйфом будет писаться куда надо
источник

ВВ

Виктор Вербицкий in graalvm_ru
О! Тогда это имеет смысл! Спасибо! Буду копать дальше.
источник

OS

Oleg Shelajev in graalvm_ru
Прочитай этот пост весь, он внятно объясняет
источник

OS

Oleg Shelajev in graalvm_ru
Там ещё с помощью substitution можно подменять код метода, например чтобы логгер делался не рефлекшном а просто jul использовался
источник

OS

Oleg Shelajev in graalvm_ru
Тоже снаружи делается
источник

OS

Oleg Shelajev in graalvm_ru
Там прям netty hello world пример который работает сделан
источник

OS

Oleg Shelajev in graalvm_ru
Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀
надо ещё JIT для динамического класслоадинга запилить, и можно будет пользоваться xD
Truffle java
источник

ВВ

Виктор Вербицкий in graalvm_ru
Oleg Shelajev
Truffle java
Хм... Звучит как что, то что могло бы быть по умолчанию...
источник

OS

Oleg Shelajev in graalvm_ru
Не понимаю
источник

ВВ

Виктор Вербицкий in graalvm_ru
Ну чтобы не имет ограничений по класслоадингу сразу в native-image 😊 Но это я так, к слову просто 😊
источник
2018 September 09

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
Oleg Shelajev
Truffle java
но Truffle java же не существует [в публичном доступе]
источник

OC

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

OS

Oleg Shelajev in graalvm_ru
Мы же говорили про теоретические вещи как добавить джит
источник

ВВ

Виктор Вербицкий in graalvm_ru
А я опять с дурацкими вопросами: а был удачный опыт с SubstrateVM+Scala?
источник