memcpy/memmove срач с участием великого Линуса
От: Аноним  
Дата: 30.03.11 23:45
Оценка:
(Взято с http://avva.livejournal.com/2323823.html)

https://bugzilla.redhat.com/show_bug.cgi?id=638477 — там все не на русском, но почитать все равно прикольно

После внутренних изменений Fedoro'й memcpy перстал работать Adobe Flash в некоторых случаях.
Adobe использует memcpy на перекрывающихся участках памяти, а она при таких условиях формально правильно работать не обязана и для таких случаев существует memmove.


Fedora: это не нащи проблемы — у нас все по спецификации и это вина Adobe что они использует не ту функцию

Linus Torvalds: ну это же для юзеров, смысла в memcpy практически нет, если заменить ее memmove, то вообще ничего не изменится, давайте так и сделаем.

Ему про стандарты, а он — плевать что на бумаге пищут, а ею подтираюсь (https://bugzilla.redhat.com/show_bug.cgi?id=638477#c129).

--
Как вы считаете, что нужно делать — вернуть старую memcpy или нет?


Я за https://bugzilla.redhat.com/show_bug.cgi?id=638477#c257
Re: memcpy/memmove срач с участием великого Линуса
От: мыщъх США http://nezumi-lab.org
Дата: 31.03.11 02:58
Оценка: +1
Здравствуйте, Аноним, Вы писали:

А>(Взято с http://avva.livejournal.com/2323823.html)


А>https://bugzilla.redhat.com/show_bug.cgi?id=638477 — там все не на русском, но почитать все равно прикольно


А>Ему про стандарты, а он — плевать что на бумаге пищут, а ею подтираюсь (https://bugzilla.redhat.com/show_bug.cgi?id=638477#c129).

А>Как вы считаете, что нужно делать — вернуть старую memcpy или нет?
баян. стандарты не запрещают memcpy работать как memmove, хотя и не обязывают и потому ни та, ни другая реализация стандарт не нарушает, однако, у memcpy больше свободы для оптимизации. вот ее и оптимизировали. в результате что-то перестало работать. если выигрыш от оптимизации незначительный, то лучше все вернуть взад, если же на каких-то ЦП оптимизация дает реальный выигрыщ, то тут нужно думать и взвешивать.
americans fought a war for a freedom. another one to end slavery. so, what do some of them choose to do with their freedom? become slaves.
Re: memcpy/memmove срач с участием великого Линуса
От: _nn_ www.nemerleweb.com
Дата: 31.03.11 08:28
Оценка:
Здравствуйте, Аноним, Вы писали:

Боюсь вы опоздали с флеймом.

Уже был
Автор: Michael7
Дата: 11.11.10
.
http://rsdn.nemerleweb.com
http://nemerleweb.com
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.