Size: a a a

Compiler Development

2021 January 17

PS

Pavel Samolysov in Compiler Development
Alex
Вообще на лицензию не смотрел. Просто было интересно в gcc покопаться
Круто на самом деле
источник
2021 January 18

JT

James Tevision in Compiler Development
Alex
Добрый день. Недавно написал серию примеров по работе с GENERIC http://alexanius.ru/gcc_generic_1.html
Когда есть время пишу про написание фронтенда при помощи flex + bison, в перспективе с прикручиванием к gcc ,но процесс довольно долгий (ещё даже этап с bison не закончил) http://alexanius.ru/comp_intro.html
Ого, спасибо большое
источник

JT

James Tevision in Compiler Development
Кстати, мне удалось ускорить сборку ~ в 4х при помощи опции
--disable-bootstrap
Кяп бутстрап нужен при изменении языка написаного на самом себе (c, c++, ada)
Еще есть --disable-multilib
У меня система без поддержки х32
И эта опция вообще обязательна
(Посему не замерял разницу в скорости)
источник

I

Ilmir in Compiler Development
James Tevision
Кстати, мне удалось ускорить сборку ~ в 4х при помощи опции
--disable-bootstrap
Кяп бутстрап нужен при изменении языка написаного на самом себе (c, c++, ada)
Еще есть --disable-multilib
У меня система без поддержки х32
И эта опция вообще обязательна
(Посему не замерял разницу в скорости)
Если учесть, что бутстрап - это собрать компилятор 3 раза и побайтово сравнить, его имеет смысл прогонять только перед отправкой кода на ревью.
источник

AT

Alexander Tchitchigi... in Compiler Development
Помимо механизированного доказательства, толковое объяснение "на пальцах" что и как делает JIT-компилятор: https://app.clowdr.org/conference/popl2021/item/879e78ed-5690-422d-98d5-023efe80c2e1 (один недостаток — докладчик рассказывает очень медленно).
источник

TS

Timur Safin in Compiler Development
Alexander Tchitchigin
Помимо механизированного доказательства, толковое объяснение "на пальцах" что и как делает JIT-компилятор: https://app.clowdr.org/conference/popl2021/item/879e78ed-5690-422d-98d5-023efe80c2e1 (один недостаток — докладчик рассказывает очень медленно).
я то думал что POPL2021 только еще будет, а тут всё же записано (онлайн же)! Спасибо за напоминание!
источник

AS

Anatoly Shirokov in Compiler Development
Alexander Tchitchigin
Помимо механизированного доказательства, толковое объяснение "на пальцах" что и как делает JIT-компилятор: https://app.clowdr.org/conference/popl2021/item/879e78ed-5690-422d-98d5-023efe80c2e1 (один недостаток — докладчик рассказывает очень медленно).
источник

M

MrSmith in Compiler Development
Просто интересно, а кто что пилит в области - не на работе. Просто я сюда кидал свой проект, но из того что я видел это курс Алекса да и вообшем все
источник

M

MrSmith in Compiler Development
Просто довольно странно что в группе с 1000 человек никто не простит свои опенсорс патчи и не оьсуждает петы
источник

AT

Alexander Tchitchigi... in Compiler Development
PDF — это уже для тех, кому интересно про доказательства. Кому "JIT на пальцах" — лучше презентацию посмотреть. 😃
источник

AT

Alexander Tchitchigi... in Compiler Development
@aqnote Вам может быть интересно узнать, что я время от времени выполняю поиск среди участников по слову "deleted" и убираю из группы мёртвых ботов. 😉
источник

АП

Антон Пилипчук... in Compiler Development
MrSmith
Просто довольно странно что в группе с 1000 человек никто не простит свои опенсорс патчи и не оьсуждает петы
У меня опенсорса ПОКА нет, но по крайней мере я пилю свой транспилятор. Скорее всего в будущем он станет опенсорсным, но прежде я хочу довести его до ума.

Этот транспилятор - целая история. Пришлось даже свой словарь создавать, и стандарт также.
источник

А

Антон in Compiler Development
Антон Пилипчук
У меня опенсорса ПОКА нет, но по крайней мере я пилю свой транспилятор. Скорее всего в будущем он станет опенсорсным, но прежде я хочу довести его до ума.

Этот транспилятор - целая история. Пришлось даже свой словарь создавать, и стандарт также.
А в чем проблема пилить сразу открыто?
источник

АП

Антон Пилипчук... in Compiler Development
Антон
А в чем проблема пилить сразу открыто?
проект довольно необычный, пока нестабилен, в коде есть много мест которые понимаю только я. Не хочу чтобы вышло как с РНР.
источник

А

Антон in Compiler Development
Антон Пилипчук
проект довольно необычный, пока нестабилен, в коде есть много мест которые понимаю только я. Не хочу чтобы вышло как с РНР.
У меня проект который в нестабильном состоянии пару лет, так ничо, форкают, интересуются иногда
источник

А

Антон in Compiler Development
Ты же не пилишь что то грандиозное коммерческое думаю
источник

АП

Антон Пилипчук... in Compiler Development
Антон
Ты же не пилишь что то грандиозное коммерческое думаю
Проект некоммерческий но очень серьезный. Его зародыш я использую в работе.
источник

АП

Антон Пилипчук... in Compiler Development
Антон
Ты же не пилишь что то грандиозное коммерческое думаю
но проект личный
источник

А

Антон in Compiler Development
Антон Пилипчук
Проект некоммерческий но очень серьезный. Его зародыш я использую в работе.
окей, но я не понимаю эти страхи перед опенсорсом)
источник

M

MrSmith in Compiler Development
Что хоть за проект то?
источник