Size: a a a

2021 April 25

t

ttldtor in codingteam
нет бы активированного угля дать!
источник

Dv

Dr. Friedrich von Ne... in codingteam
Гугля.
источник

t

ttldtor in codingteam
кстати, про мейки, был ещё promake
источник

Dv

Dr. Friedrich von Ne... in codingteam
premake?
источник

t

ttldtor in codingteam
ну да ладно. И что? всегда локфри? Пойду посмотрю реализацию, поржу
источник

Dv

Dr. Friedrich von Ne... in codingteam
bool is_always_lock_free = false;
источник

t

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

t

ttldtor in codingteam
гм, да
источник

c

codingteam@cjr in codingteam
Minoru
о, @fvnever, в Стандарте нормально написано (§31.5p5):

> Operations that are lock-free should also be address-free [That is, atomic operations on the same memory location via two different addresses will communicate atomically.]. The implementation of these operations should not depend on any per-process state.
источник

t

ttldtor in codingteam
источник

c

codingteam@cjr in codingteam
Minoru
file:///tmp/mozilla_minoru0/n4868.pdf#page=1553
источник

t

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

Dv

Dr. Friedrich von Ne... in codingteam
Мозила-Минору!
источник

Dv

Dr. Friedrich von Ne... in codingteam
Передайте Минору первому наше почтение
источник

t

ttldtor in codingteam
Минозилла
источник

c

codingteam@cjr in codingteam
Minoru
ну, в общем, скачайте драфт C++20 с https://github.com/cplusplus/draft/releases/download/n4868/n4868.pdf и откройте 1545-ю страницу PDF
источник

Dv

Dr. Friedrich von Ne... in codingteam
Интересно
источник

Dv

Dr. Friedrich von Ne... in codingteam
 // ^^^ don't break ABI / break ABI vvv
источник

t

ttldtor in codingteam
ага, выставил как-то _ATOMIC_HAS_DCAS и оно работает только у тебя
источник

t

ttldtor in codingteam
а, собрать же ещё надо
источник