big
как нормальные языки
Vlad
Вообще это сейчас как раз похоже на UB. Типа в релиз и дебаг моде разное поведение. UB, ёпт
でゲソ
Может тебе ещё и флаги оптимизации ub?
big
но вот интересно, можно ли это назвать UB. Нозальные демоны то не вылетают
Vlad
Может тебе ещё и флаги оптимизации ub?
Флаги оптимизации не приводят к тому, что в одном случае что-то панику кидает, в другом - нет
big
хм, а ведь можно сказать что приводит
big
-C opt-level=0 проверка и паника будут, а вот с -C opt-level=3 уже не будет )
でゲソ
И в чём заключается неопределенность? Рфц по теме почти наверняка существуют
big
http://huonw.github.io/blog/2016/04/myths-and-legends-about-integer-overflow-in-rust/
big
Myth: overflow is undefined
Маjко
Вообще это сейчас как раз похоже на UB. Типа в релиз и дебаг моде разное поведение. UB, ёпт
Да нет никакого UB. В дебаге есть проверка и паника, в релизе, если не указать конкретное поведение — переполнение
Маjко
Это не одно и то же?
big
ну в основном понимают как одно и тоже из-за two's complement. Но есть еще и режим saturation. При переполнении в результат записывается максимальное число
big
в расте тоже поддерживается. Что то вроде .saturating_add
でゲソ
Мистеры прост не очень понимают термин undefined behavior
Anton
Посоны у меня тут ошибка: multiple applicable items in scope В строке provider.load_from_data(styles.as_bytes()).unwrap();
Anton
Собсно примерно как заюзать конкретный трейт я знаю\
Anton
но только для статичных методов
Anton
как заюзать в экземпляре
Anton
или также,
Anton
?
big
как минимум можно так же, если я правильно понял
Anton
не чот не робит
big
obj.func(arg); → <Type as Trait>::func(obj, arg);
Anton
вот так не пробовал
big
а как пробовал? Я просто не совсем понял проблему по описанию, гадаю )
Anton
Да твой вариант сработал
Anton
<gtk::CssProvider as gtk::CssProviderExt>::load_from_data(&provider, styles.as_bytes()).unwrap();
big
👍
Anton
Я просто чет тупил думал надо трейт указывать относительно конструктора
Anton
но чот протупил
Anton
спасибо за подсказку
Loo
http://heeris.id.au/2014/if-programming-languages-were-harry-potter-characters/
Anton
Это ты статейку готовишь?
это я ебусь со стилями
Loo
нет в тебе духа
Loo
авантюризма
でゲソ
Первые трое ещё куда не шло, но джинни и жабаскрипт? Серьёзно?
でゲソ
Пхпмалфой?
Michael
хоть чат про раст, но зачем так с питоном поступили?
Loo
Там Раст нэвил
Loo
Все по канонам
andrei
А где про теорию патчей в pijul почитать?
andrei
это не оно
adam
Где про квантовые блокчейны баша почитать?
andrei
там ничего про гомотопии нет на сайте
Michael
drinking is all what you need
Loo
drinking is all what you need
рашан гайс дринкинг водка
Loo
https://github.com/sevagh/pq
Loo
аналог jq
Loo
только для протобуфа
Loo
https://sevagh.github.io/post/8months/
Loo
https://github.com/Gekkio/mooneye-gb
Vladimir
https://github.com/Gekkio/mooneye-gb
Всегда удивляли и восхищали немного такие проекты
Vladimir
А протобуф не нужен
big
поч
Vladimir
Ну хз, у него просто свойства не очень
Vladimir
Типа одинаковые по структуре данные с одинаковым значением можно представить по разному
Anonymous
интересно насколько сложно сейчас написать эмулятор гб/неса
Vladimir
Ну или то, что дессериализация обязательна перед использованием
Vladimir
Причём больше половины это ресерч
Anonymous
очень интересная тема но звучит страшно
Vladimir
С PoC
Anonymous
а не знаешь, нет ли книг на эту тему?
Anonymous
http://www.xsim.com/papers/Bario.2001.emubook.pdf выглядит хорошо
Loo
https://github.com/ovh/beamium
Loo
что такое варп10 посоны
Loo
https://github.com/sfleischman105/Pleco
Vladimir
Что такое прометей
Loo
Что такое прометей
Prometheus is an open-source systems monitoring and alerting toolkit originally built at SoundCloud.
Loo
https://prometheus.io/docs/introduction/overview/#what-is-prometheus
Loo
аналог короче influxdb+telegraph и kapacitor
Vladimir
Понятно