IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#dev
/2024/08/24
~R4SAS
~orignal
~villain
@onon
&N00B
+Xeha
+r00tobo
+relaybot
+whothefuckami
AreEnn
HackerMan
KabaOS
Leastr
Most2
Nausicaa
Vort
WayBest
`
acetone
anon2
b3t4f4c3
karamba_i2p
nemiga
not_bob
osoznayka
poriori
profetikla
segfault
soos
teeth
tolik
un
unwr
weko
orignal намереваюсь boost::date_time выпилить совсем
onon А над стримами нет желания поработать немного?
orignal я плохо понимаю что там надо делать
orignal вот над датаграммами собираюсь
onon Да там с наками разобраться, у меня просто не получается.
orignal у меня тем более
onon Полученные наки добавлять в список, и при перепосылке проверять соответствие
onon Я просто не знаю как итерироваться по списку, когда я уже итерируюсь по другому списку
onon Если и там и там итератор 'it'
orignal а ну это можно
orignal назови it1 и все
onon А, ну попробую
orignal такое есть во многих местах
orignal посмотри например в Transports.cpp как сделано
onon Угу
segfault orignal: > намереваюсь boost::date_time выпилить совсем
segfault а что в нём плохого?
orignal не тред сейф
orignal у R4SAS -а иногда при старге грохаестся
segfault orignal: так заверни в boost::atomic
Vort с путями в бусте, по-моему, тоже похожая проблема
Vort и там гонки возникают при доступе ко внутренним данным буста, а не к юзерским данным
Vort то есть, тут синхронизация нужна на уровне кода, а не на уровне данных
Vort каждый схожий вызов оборачивать в мьютекс
Vort откопал вот в логах чата. моё сообщение "а до работы с файлами дело не дошло. буст обосрался в процессе преобразования std::string в boost::filesystem::path"
Vort даже ссылка на стек ещё не протухла. через 5 месяцев протухнет )
orignal Vort так я на это ответил что надо перейти на std::filesystem но это с 17 ого
orignal segfault вот я не хочу ставить мьютекс на каждый чих
orignal проща взять нормальный код из std