Size: a a a

Kotlin Community

2019 December 06

VP

Vladimir Petrakovich in Kotlin Community
Это же круто, когда есть пользователи, которые так хорошо ищут баги до того, как с ними столкнётся значительная часть других пользователей
источник

I

Ilmir in Kotlin Community
Vladimir Petrakovich
Это же круто, когда есть пользователи, которые так хорошо ищут баги до того, как с ними столкнётся значительная часть других пользователей
Ну на эту багу трудно не наткнуться.
источник

AM

Andrew Mikhaylov in Kotlin Community
Ох, оно ещё и заведено Раулем)
источник

КР

Кирилл Романенко in Kotlin Community
Ilmir
Ну на эту багу трудно не наткнуться.
Впервые вижу
источник

AM

Andrew Mikhaylov in Kotlin Community
По-моему, кроме 47deg и компоуза, никто настолько глубоко в компиляторе не роется)
источник

AM

Andrew Mikhaylov in Kotlin Community
Кирилл Романенко
Впервые вижу
Так ты и JVM-бекенд, пользующийся IR не видел пока, я думаю.
источник

I

Ilmir in Kotlin Community
Andrew Mikhaylov
Ох, оно ещё и заведено Раулем)
Не удивительно, эрроуцы очень любят JVM IR.
источник

AM

Andrew Mikhaylov in Kotlin Community
Ну, щас логично закладываться сразу на IR, с учётом того, сколько всего они делают и сколько у них ещё времени на это уйдёт.
источник

AM

Andrew Mikhaylov in Kotlin Community
Господи, сколько же вопросов про компоуз
источник

VP

Vladimir Petrakovich in Kotlin Community
Ilmir
Ну на эту багу трудно не наткнуться.
Это очень просто, если ты в глаза не видел IR-бэкенд и не знаешь, как его вообще включать (что справедливо для ~99% пользователей)
источник

I

Ilmir in Kotlin Community
Vladimir Petrakovich
Это очень просто, если ты в глаза не видел IR-бэкенд и не знаешь, как его вообще включать (что справедливо для ~99% пользователей)
kotlinc -Xjvm-ir
источник

SB

Sergey Barmin in Kotlin Community
Andrew Mikhaylov
Господи, сколько же вопросов про компоуз
Не говори, будто на гугл конфу попал
источник

КР

Кирилл Романенко in Kotlin Community
Andrew Mikhaylov
Так ты и JVM-бекенд, пользующийся IR не видел пока, я думаю.
Напомни пожалуйста, как расшифровывается ir?
источник

AM

Andrew Mikhaylov in Kotlin Community
Кирилл Романенко
Напомни пожалуйста, как расшифровывается ir?
Intermediate Representation. Считай, Kotlin-specific байткод.
источник

I

Ilmir in Kotlin Community
Кирилл Романенко
Напомни пожалуйста, как расшифровывается ir?
Java Virtual Machine Intermediate Representation
источник

КР

Кирилл Романенко in Kotlin Community
Спасибо. :)
источник

AM

Andrew Mikhaylov in Kotlin Community
Который где-то посередине между сорцами и байткодом JVM / minified JS-ом / LLVM IR.
источник

I

Ilmir in Kotlin Community
Но не Java Bytecode.
источник

AM

Andrew Mikhaylov in Kotlin Community
Блин, надо было спросить на конфу, нет ли планов внутренности компилятора хотя бы хайлевел документацией покрыть.)))
источник

VP

Vladimir Petrakovich in Kotlin Community
Ilmir
kotlinc -Xjvm-ir
Так, а если бэкенд принимает на вход IR, то фронтенд должен его производить. Это "старый" фронтенд или тот новый, который зарелизится не скоро?
источник