Size: a a a

Rust — русскоговорящее сообществo

2020 September 18

DF

Dollar Føølish in Rust — русскоговорящее сообществo
Да,наверн)
источник

П

Пашечка in Rust — русскоговорящее сообществo
Dollar Føølish
За полгода этот чатик так и не научился отличать юзерспейс кучу от ядерного аллокатора.

Наверное это и есть разница между растом и с++
Эмм... Я вроде проблем с пониманием аллокаторов не испытываю, но чот не догоняю, что подразумевается под userspace heap?
источник

ДВ

Денис Варлаков... in Rust — русскоговорящее сообществo
Constantin Solo
tonic + Idea сгенерированный код не видит IDE, нет код комплишена, инспекции и тп, кто-нибудь фиксил?
Может что то подшаманить руками можно, рут сорсов добавить (пробовал не помогло) или еще что-нибудь сделать?
Можно настроить, чтобы генерируемые файлы помещались в src, и тогда подключать их можно будет не макросом, а как обычный модуль
источник

CS

Constantin Solo in Rust — русскоговорящее сообществo
о, спасибо, а нет примера?
источник

ДВ

Денис Варлаков... in Rust — русскоговорящее сообществo
Такое не прокатит, если публикуешь крейт на crates.io, тогда придётся хитрее поступать как-то
источник

ДВ

Денис Варлаков... in Rust — русскоговорящее сообществo
Constantin Solo
о, спасибо, а нет примера?
Не, к сожалению, в публичном доступе нет. Посмотри доки к tonic_build
источник

CS

Constantin Solo in Rust — русскоговорящее сообществo
ок, спс, сорсы сгенеренные получается надо эксклюдить из гита тоже
источник

ДВ

Денис Варлаков... in Rust — русскоговорящее сообществo
Как будет удобнее) Мне кажется, достаточно их из диффа эксклюднуть
источник

V

Vladimir in Rust — русскоговорящее сообществo
Пашечка
Эмм... Я вроде проблем с пониманием аллокаторов не испытываю, но чот не догоняю, что подразумевается под userspace heap?
Добавлю рандома, из исходного сообщения кажется что речь про malloc vs kmalloc
источник

KH

Khachatur Harutyunya... in Rust — русскоговорящее сообществo
как известно при panic-e, в backtrace можно получить только ip и sp. А есть ли варианты получить локальные пременные из стека, как при gdb ?
источник

D

Denis in Rust — русскоговорящее сообществo
тулзы вроде нет
источник

D

Denis in Rust — русскоговорящее сообществo
но, гипотетически, никто не мешает тебе из дебаг-символов получить нужные оффсеты и прочитать их
источник

D

Denis in Rust — русскоговорящее сообществo
ваще было бы мега-удобно конечно
источник

KH

Khachatur Harutyunya... in Rust — русскоговорящее сообществo
Вот и я об этом, странно, что до сих пор нет либы в crates.io
источник

D

Denis in Rust — русскоговорящее сообществo
сложно это )
источник

V

Vladimir in Rust — русскоговорящее сообществo
А как вы это себе представляете? Нужно б было в каждый паникующий метод вставлять какой-то декоратор, который бы понимал как рендерить переменные?
источник

D

Denis in Rust — русскоговорящее сообществo
Vladimir
А как вы это себе представляете? Нужно б было в каждый паникующий метод вставлять какой-то декоратор, который бы понимал как рендерить переменные?
нет конечно, зачем?
источник

V

Vladimir in Rust — русскоговорящее сообществo
Или просто на уровне бинарных данных - 0x1111
источник

D

Denis in Rust — русскоговорящее сообществo
gdb вставляет какой-то декаратор?
источник

V

Vladimir in Rust — русскоговорящее сообществo
У гдб все на уровне бинарных данных же + дебаг символов
источник