Size: a a a

2021 April 30

t

ttldtor in codingteam
кстати https://en.cppreference.com/w/cpp/utility/program/getenv
а что мешает синхронизировать вызовы сторонних библиотек, которые потенциально могут работать с переменными окружения?
источник

t

ttldtor in codingteam
ссылку эту указал, потому что там тоже написано, что "типа thread safe"
источник

c

codingteam@cjr in codingteam
Minoru
@pink_snow: первое, что приходит в голову — это тесты всякие. Из «боевых» программ что-то ничего не придумывается
источник

c

codingteam@cjr in codingteam
Minoru
@ttldtor: можно представить сценарий, когда у меня две нити, в первой я делаю какой-нибудь долгоживущий вызов через FFI, а во второй вызываю gettext. И всё, вторая нить блокируется, потому что первая держит лок
источник

t

ttldtor in codingteam
gettext, прости господи...
источник

t

ttldtor in codingteam
локали ебучие
источник

c

codingteam@cjr in codingteam
Minoru
о, кстати, а где этот наш @gsomix?
источник

💮

💮 in codingteam
Тогда проблемы нет? (а тесты, которые теребят глобальный стейт, не надо в многопотоке запускать)
источник

t

ttldtor in codingteam
источник

t

ttldtor in codingteam
источник

t

ttldtor in codingteam
источник

t

ttldtor in codingteam
сколько чести
источник

t

ttldtor in codingteam
а безопасный get\setenv не могут написать
источник

D

Devel29A in codingteam
Это как в харибду нырять
источник

D

Devel29A in codingteam
Потому и не могут
источник

D

Devel29A in codingteam
Чего далеко ходить - трое в этом чате битый час дискутировали и к единому мнению не пришли. А если это все делать в опенсорс комьюнити? Вообще ноль шансов
источник

t

ttldtor in codingteam
зато новые фичи запросто завозят
источник

t

ttldtor in codingteam
а исправлять баги — хуй
источник

t

ttldtor in codingteam
потому что А ВДРУГ ЛЕГАСИ
источник

t

ttldtor in codingteam
а вдруг ещё кто-то пользуется и ожидает такого поведения
источник