Some random GrafanCon EU 2k18 Notes – Telegram
Some random GrafanCon EU 2k18 Notes
73 subscribers
312 photos
9 files
54 links
Заметки по докладам на которые я пошел (начинаются с #talk) и флуд фоточками.

Связаться с автором можно так: @Civiloid
Download Telegram
Ну и документация, комментарии и все такое - в ллдб все не очень хорошо
есть страничка "как сделать плагин", но она маленькая
комментов тоже мало
обычно приходится копаться в коде других реализаций языков
но это ооочень сложно
и наиболее взрослый плагин - плюсовый
и поэтому он сложный
(И на этом все. Теперь вопросы)
Вопрос: DWARF - linux-sentrict, а что с виндой?
Ответ: llvm умеет pdb (или как там зовется МС-формат?)
он даже лежит от мс и в опенсорсе, но очень ... так скажем весело написан
Вопрос: Что люди используют для дебага сейчас?
ответ: gdb + lldb. Поэтому надо фиксить оба. gdb чуть взрослее в плане поддержки раста.
Вопрос: а есть какой-то анализатор который переиспользует компилятор раста. Почему не взять его?
Ответ: потому что это не очень одобряется. Библиотека не очень переиспользуемая, часто меняется и вообще удачи.
Вопрос: а как с поддержкой сложных выражений? И типов?
Ответ: Сложные растовые выражения понимаются gdb'ой достаточно ок. С типами в основном ок, вот выше сказано про trait'ы и пр. Но проблема в том что нужно делать хоть что-то чтобы все двигалось вперед.
(конец)
(к сожалению аудитория переполнена, поэтому ни wifi ни 3g/4g/edge не работают нормально, а значит заметки будут появляться с непредсказуемой задержкой и возможно картинки out of order с заметками.
Автор - Jon Masters, из RedHat
ведет подкаст
(можно погуглить)
(на вопрос "кто НЕ слышал про meltdown?" поднял руку один человек на аудиторию в ~1200)
RH в одном из внутренних проектов воспроизвел эти эксплоиты и даже нашел парочку интересных особенностей кроме них