Size: a a a

2020 August 24

CD

Constantine Drozdov in rust_offtopic
polunin.ai
Не заметишь
И в сигнатуре не замечу
источник

CD

Constantine Drozdov in rust_offtopic
polunin.ai
Не заметишь
А еще не замечу в коде среды выполнения, который вся твоя верификация вообще не тестировала
источник

CD

Constantine Drozdov in rust_offtopic
Вместо этого написав некорректные правила для memcpy аксиомой
источник

CD

Constantine Drozdov in rust_offtopic
А еще не замечу в кодогенераторе компилятора, который вся твоя верификация вообще не тестировала
источник

p

polunin.ai in rust_offtopic
Constantine Drozdov
И в сигнатуре не замечу
Так если ты будешь потом верифицировать свою функцию которая зависит от матричной у тебя где-то найдется несовпадение потому что какой-то идиот поставил условие if unput == 229 в функции, а в тестах ничего не сломается
источник

CD

Constantine Drozdov in rust_offtopic
Я 1000%-тесты обнаруживают в нём иф на % 64
источник

CD

Constantine Drozdov in rust_offtopic
polunin.ai
Так если ты будешь потом верифицировать свою функцию которая зависит от матричной у тебя где-то найдется несовпадение потому что какой-то идиот поставил условие if unput == 229 в функции, а в тестах ничего не сломается
А если этот идиот писал кодогенератор компилятора
источник

CD

Constantine Drozdov in rust_offtopic
и в SeekEoln написал if (pos % 64 == 0) return false;
источник

p

polunin.ai in rust_offtopic
Constantine Drozdov
и в SeekEoln написал if (pos % 64 == 0) return false;
И?
источник

CD

Constantine Drozdov in rust_offtopic
твоя валидация теперь считает, что SeekEoln вернёт положение перевода строки
источник

CD

Constantine Drozdov in rust_offtopic
а в ней if
источник

CD

Constantine Drozdov in rust_offtopic
тот самый unput == 229
источник

p

polunin.ai in rust_offtopic
Constantine Drozdov
твоя валидация теперь считает, что SeekEoln вернёт положение перевода строки
Какая валидация?
источник

CD

Constantine Drozdov in rust_offtopic
polunin.ai
Какая валидация?
Ну вот ты доказал, что реверс списка сохраняет элементы
источник

CD

Constantine Drozdov in rust_offtopic
А кодогенератор сгенерировал реверс, который так не делает
источник

p

polunin.ai in rust_offtopic
Constantine Drozdov
Ну вот ты доказал, что реверс списка сохраняет элементы
И? Дай полное условие
источник

CD

Constantine Drozdov in rust_offtopic
polunin.ai
И? Дай полное условие
Откуда ты вообще знаешь, что у тебя компилятор соблюдает контракт
источник

p

polunin.ai in rust_offtopic
Нихера не понимаю какие кодогенераторы, что значат твои функции
источник

CD

Constantine Drozdov in rust_offtopic
polunin.ai
Нихера не понимаю какие кодогенераторы, что значат твои функции
Это значит, что между твоим функциональным кодом и командами ЦПУ есть еще что-то
источник

p

polunin.ai in rust_offtopic
Constantine Drozdov
Откуда ты вообще знаешь, что у тебя компилятор соблюдает контракт
Если он верифицирован, то будет естественно соблюдать.
источник