@ProCxx

Страница 2191 из 2477
Alexander
10.07.2018
16:15:56
Скорее Сталинград

Thorn
10.07.2018
16:16:08
интересно, кому и сколько надо заплатить, чтобы эта вакханалия кончилась. "Within C++, there is a much smaller and clearer language struggling to get out" — это сколько лет назад было сказано?

Google
Alexander
10.07.2018
16:17:08
С модулями всё ок - их нет )))

Thorn
10.07.2018
16:17:14
с с++11+

Constantine
10.07.2018
16:17:33
C++11 это даже язык программирования, а не система издевательств над программистами

Constantine
10.07.2018
16:19:40
Про какое из подмножеств языка это сказано?))
Про перевод числа в строку, я полагаю

Thorn
10.07.2018
16:21:08
Про какое из подмножеств языка это сказано?))
ну вот сегодня я узнал, что есть std::addressof и зачем он нужен

(это только один маленький пример, конечно)

Constantine
10.07.2018
16:22:10
Igor
10.07.2018
16:22:14
Возникла вдруг на верхах инициатива массово вкрутить в проект Cppcheck. Причем вкрутить не так, чтобы по ночам на CI падали сборки от 100500 варнингов накопившихся за много лет, а чтобы анализатор давал прогеру по рукам за привнесение новых бяк и отправлял исправлять. Правда пока не сошлись во мнениях - в какой момент это лучше делать? При сборке проекта? При коммите? При отправке коммита на ревью? Кто уже практикует такую автоматику, у вас как?

Дмитрий
10.07.2018
16:22:30
А я недавно вычитал про std::launder, кажется куда более весёлая.

Constantine
10.07.2018
16:23:13
std::launder из министерства любви, обожания и реализации контейнеров, которые уже реализованы в 17

Thorn
10.07.2018
16:23:42
Constantine
10.07.2018
16:23:51
очень круто портировать в 14 стандарт без launder

Google
Ignat
10.07.2018
16:24:30
а по факту зафиксированы случаи проявления этого UB отличным от ожидаемого образом?

Дмитрий
10.07.2018
16:24:53
А админы шустрые

Дед Пегас
10.07.2018
16:25:17
Igor
10.07.2018
16:26:20
Вот только старье подчистить придется, иначе может быть неприятно
Пока что нашли какой то веселый скрипт, который не то делает дифф сежду набором вврнингов до и после, то ли вырезает варнинги, адресованные "лишними" к диффу сборками

Constantine
10.07.2018
16:26:25
а шланг поклялся говорить только правду и ничего кроме правды?

Ignat
10.07.2018
16:26:39
в языке с достаточно слабой системой типов все или врут, или молчат, как партизаны

Constantine
10.07.2018
16:26:57
Gleb
10.07.2018
16:31:46
мне больше интересно, как решается проблема со временем анализа

Igor
10.07.2018
16:32:01
Ну такое. Если у меня копипаста с места А в место Б проекта не пройдет, я буду чем свет стоит материть
Так наоборот же здорово, и копипасту побороло, и место А заодно поправили если есть возможность)

мне больше интересно, как решается проблема со временем анализа
Анализируется только измененный файл, прожект-вайд анализом приходится платить - впрочем его все равно никто завести так и не смог(

† Dr◬ider †
10.07.2018
16:33:12
PBYTE - это обычный byte *?

Constantine
10.07.2018
16:33:50
Stolyarchuk
10.07.2018
16:34:04
Гоу за пивом.. Футбол скоро.

† Dr◬ider †
10.07.2018
16:34:19
это BYTE*
Оукей, а BYTE разве не byte?)

Constantine
10.07.2018
16:34:41
Оукей, а BYTE разве не byte?)
А такой тип есть в C++?

Google
Assasin
10.07.2018
16:34:58
ага, std::byte =)

Constantine
10.07.2018
16:35:18
ну std::byte и byte это разные имена

† Dr◬ider †
10.07.2018
16:35:30
ага, std::byte =)
О бля во точно, он в std лежит

Constantine
10.07.2018
16:35:31
и BYTE это обычно unsigned char

а std::byte это enum class

† Dr◬ider †
10.07.2018
16:36:46
а std::byte это enum class
Вот это для меня открытие. Но эквивалент PBYTE (BYTE *) - это unsigned char *? Получается так.

olologin
10.07.2018
16:36:47
:)

MrSmeet
10.07.2018
16:37:02
а std::byte это enum class
И что это значит для пользователя?

Побитый
10.07.2018
16:39:41
И что это значит для пользователя?
что std::is_same_v<std::byte, unsigned char> == false

† Dr◬ider †
10.07.2018
16:41:09
enum class byte : unsigned char {} ; (since C++17)

Крч разобрался, изи Месяц просто не прогал на плюсах

MrSmeet
10.07.2018
16:42:13
Побитый
10.07.2018
16:42:33
Логично как бэ
ну а что ты тогда спросил?

MrSmeet
10.07.2018
16:43:18
Наверное глупость я понял почему это енум а не тайп алиас

Igor
10.07.2018
16:45:11
При попытке мёрджа в транк
Думаю не вариант - 8 репозиториев без гитфлоу, с 2-3 транками, но можно попробовать

Igor
10.07.2018
19:22:51
анализируется естественно весь файл целиком?

Google
Alexander
10.07.2018
19:22:59
типа сам файл, но варнинги выдаются только на дифф

Igor
10.07.2018
19:23:30
т.е. из варнингов остаются только те, где проблемные строчки приходятся на один из интервалов диффа?

Alexander
10.07.2018
19:23:36
чтобы старое и тебя не касающееся не лезло. Ну и у нас ещё есть копипаст бот

который ищет копипасту, и если находит, указывает, что мол копипаста, сэр и надо бы исправить

Assasin
10.07.2018
19:39:10
да
хм, получается, теоретически возможна ситуация, когда код в рамках диффа без ворнингов, но создает новые ворнинги за пределами диффа (в неизменившихся местах)? Например, присваивание переменной делает последующий if always true/false.

olologin
10.07.2018
20:03:07
гораздо надёжнее было бы прочекать старый файл и получить список ворнингов

прочекать новый и получить такой список

а потом сделать дифф списков ворнингов

разве нет?

Pavel
10.07.2018
20:07:10
Может это и подрузомевается под дифом?

olologin
10.07.2018
20:22:49
да, скорее всего

Igor
10.07.2018
20:33:24
а потом сделать дифф списков ворнингов
такой вариант у нас тоже предлагался) но найденный скрипт и @zamazan4ik говорят о другом

Chiveson
10.07.2018
20:47:06
а есть группа людей ревесом занимающихся? или может кто подсказать, почему нельзя изменять(двигать, раcширять) ELF файлы с типом ET_REL

Baruch
11.07.2018
00:53:13
кто был на митапе Марка, как было?

Ilia
11.07.2018
02:28:16
кто был на митапе Марка, как было?
Ну... В общем наверно я могу высказать коллективное мнение, что всем понравилось, но не хватало глубинных технических деталей. Презентация была достаточно поверхностна в техническом плане, не было деталей. Как положительный эффект безусловно было лишний раз привлечено внимание к Conan, что есть такой и можно юзать, поговорили по английски, поели пиццы, все такое. Но мне показалось что примерно половина или по крайней мере треть из аудитории уже была хотя бы базово знакома с Conan и хотела что-то более глубоко узнать. А так здорово очень. Они ещё и плагин для CLion презентовали...

кто был на митапе Марка, как было?
Может кто-то ещё что-то скажет

Google
Anatoly
11.07.2018
05:13:57
кто был на митапе Марка, как было?
Это был хороший доклад о возможностях Conan. в принципе, от PM я ожидал меньшего, а здесь и live demo и достаточно широкий спект освещения. Но один вопрос необходимо включить в доклады по продвижению: с чего начать разработчику, чем руководствоваться, какие шаги пройти для написания своего рецепта и портирования библиотеки желательно с примерами патчинга и т.п.

Properrr
11.07.2018
05:20:47
А есть видео или презентация?

Ilia
11.07.2018
05:27:38
Да мы ещё своих про Conan запилим!

Страница 2191 из 2477