Size: a a a

Compiler Development

2021 May 07

DK

David Kravets in Compiler Development
Ada подобные это какие ?
источник

卜根 in Compiler Development
там не реальный язык, но для понимания сути происходящего хватит
источник

KR

K R in Compiler Development
Тут хочется из шаблонов перейти к языку более высокого уровня.

Шаблоны С++ почти 1 в 1 ложатся на term rewriting. Только там pattern matching сложнее происходит из-за sfinae
источник

VS

Victor Shamparov in Compiler Development
В принципе, при двупроходной компиляции (с генерацией профиля) можно и проспекулировать, но в публикациях я пока такого не видел. Но да, JIT тут таки полезнее.
источник

Т8

Т-34 85 in Compiler Development
а перформанс или компайл-тайм возможности не потеряются?
источник

M

MrSmith in Compiler Development
Интересный вопрос, а какие подходы есть в опозицию мономорфизации?
источник

Т8

Т-34 85 in Compiler Development
боксинг, как в Rust. Правда, там на бэкенде всё равно мономорфизируется
источник

M

MrSmith in Compiler Development
Нет я про то что есть к примеру common subexpression elimination, должен же быть способ без инстанцирования
источник

M

MrSmith in Compiler Development
Тоесть вот хотим мы сжать код посильней принесли outlining и т.д,. А шаблоны всеравно будут бухнуть, как то же это решают
источник

KR

K R in Compiler Development
Не для выполнения, а чтобы просесть и понять, что же приблизительно делает код.

То есть, сделать псевдокод, пусть с потерями .
источник

B

Brenoritvrezorkre in Compiler Development
А аду верифицировали?
источник

DF

Dollar Føølish in Compiler Development
в плюсах да, но нвдо учитывать что граница TU для компилятора это черный ящик
источник

DF

Dollar Føølish in Compiler Development
условно как library call
источник

DF

Dollar Føølish in Compiler Development
сейчас есть два выхода из этой ситуации -  unity build (работает) и lto (не работает)
источник

MM

Mikhail Maltsev in Compiler Development
Для шаблонов есть templight
источник

KR

K R in Compiler Development
Спасибо, интересная штука.
источник
2021 May 08

EU

Egor Urvanov in Compiler Development
Привет. Можно у вас анонс митапа про сбор данных сделать?
источник

AG

Alex Gryzlov in Compiler Development
surveillance capitalism intensifies
источник

M

MrSmith in Compiler Development
источник

AT

Alexander Tchitchigi... in Compiler Development
У нас же тут много любителей чего-нибудь распарсить... 😂

Если больше спамить не будут -- пусть повисит. 🤷‍♀
источник