Size: a a a

2020 October 26

f

folex in codingteam
codingteam@cjr
Minoru
а, то есть проверка в дебаггере это просто чтобы убедиться, что ты правильно понял код и ничего не упустил?
угу, ну и в целом я больше думал про дизасм чем про бряку. Думал на примере первый раз туда посмотреть, и научиться чего-нибудь понимать
источник

💮

💮 in codingteam
На llvm советую смотреть, он не такой инопланетный как асм.
источник

f

folex in codingteam
А еще есть вот такая штука https://doc.rust-lang.org/src/std/collections/hash/map.rs.html#2594-2615, и там тред локал, cell. неужто оно тоже не аллоцирует
источник

c

codingteam@cjr in codingteam
Minoru
> Правда я не знаю, вызывается ли для чисел аллокатор :)
да ну, ты что, это же не JVM и не Хаскель
источник

f

folex in codingteam
там даже сискол вызывается при создании хешмапы, чтобы энтропию попросить
источник

f

folex in codingteam
источник

💮

💮 in codingteam
folex
А еще есть вот такая штука https://doc.rust-lang.org/src/std/collections/hash/map.rs.html#2594-2615, и там тред локал, cell. неужто оно тоже не аллоцирует
Один раз на тред аллоцировать должно.
источник

f

folex in codingteam
💮
Один раз на тред аллоцировать должно.
а у меня как раз это в разных тредах отрабатывать будет, вообще внутри VM в wasm
источник

D

Devel29A in codingteam
folex
там даже сискол вызывается при создании хешмапы, чтобы энтропию попросить
Нет там сисколов
источник

f

folex in codingteam
ага. мне подсказывают, что это не вызов, а просто подсчет адреса
источник

💮

💮 in codingteam
folex
а у меня как раз это в разных тредах отрабатывать будет, вообще внутри VM в wasm
Ну нормально же, не больше одного вызова на тред.
источник

D

Devel29A in codingteam
folex
ага. мне подсказывают, что это не вызов, а просто подсчет адреса
Это больше похоже на копирование на стек
источник

f

folex in codingteam
💮
Ну нормально же, не больше одного вызова на тред.
ну там у меня вопрос был, делать ли мне Option<HashMap>, или и без опшна норм
источник

f

folex in codingteam
без опшна там будет
map = HashMap::default();
map = another_map;
источник

D

Devel29A in codingteam
А разве раст не для того задумывался, чтобы не мыслить низкоуровневыми категориями?
источник

t

ttldtor in codingteam
Jøhn Đøꝩsøn
Прямо сейчас не станешь, но в перспективе мне кажется да
Да, также как и Scala-программисты
источник

D

Devel29A in codingteam
Или просто ФОлекс такой параноик?:)
источник

f

folex in codingteam
ну, про аллокации все думают, насколько могу судить
источник

t

ttldtor in codingteam
Kerrigan
пока я спал - гитлаб как-то поменялся
Хуже стал? Я тред не дочитал
источник

K

Kerrigan in codingteam
ttldtor
Хуже стал? Я тред не дочитал
отсылаю комментарии - они не отсылаются, мержреквесты не туда летят
источник