Constantine
ну имхо можно стандартизировать конструкцию, которая пофиксит WE CAN NOT JUST BREAK BACKWARD COMPATIBILITY
Constantine
Igor
в каждом модуле
тогда это уже не прагма, а что-то более высокоуровневое, не?
🦥Alex Fails
http://en.cppreference.com/w/cpp/preprocessor/impl вот описание прагм STDC тут есть
Constantine
(x+iy)×(u+iv) = (xu-yv)+i(yu+xv)
Constantine
там же надо 3 умножения
🦥Alex Fails
да они упоролись кек
Constantine
ну я имею в виду что
auto t1 = x*u, t2 = y*v, t3 = (x + y) * (u + v);
return { t1 - t2, t3 - t1 - t2 };
Evgenii
лол читал тред про долгий деманглинг в ллвм
Evgenii
решил затестить, деманглер упал в оом
Evgenii
🦥Alex Fails
что-то блин в C++ все turing-complete 😂
Alexander "SonnySlave"
Александр
А что за тема с деманглером?
Почему он падает и является Тьюринг-полным?
Александр
P.S. я знаю, что это
Evgenii
llvm-cxxfilt _ZNK3shk6detail17CallbackPublisherIZNS_5ThrowERKNSt15__exception_ptr13exception_ptrEEUlOT_E_E9SubscribeINS0_9ConcatMapINS0_18CallbackSubscriberIZNS_6GetAllIiNS1_IZZNS_9ConcatMapIZNS_6ConcatIJNS1_IZZNS_3MapIZZNS_7IfEmptyIS9_EEDaS7_ENKUlS6_E_clINS1_IZZNS_4TakeIiEESI_S7_ENKUlS6_E_clINS1_IZZNS_6FilterIZNS_9ElementAtEmEUlS7_E_EESI_S7_ENKUlS6_E_clINS1_IZZNSL_ImEESI_S7_ENKUlS6_E_clINS1_IZNS_4FromINS0_22InfiniteRangeContainerIiEEEESI_S7_EUlS7_E_EEEESI_S6_EUlS7_E_EEEESI_S6_EUlS7_E_EEEESI_S6_EUlS7_E_EEEESI_S6_EUlS7_E_EESI_S7_ENKUlS6_E_clIS14_EESI_S6_EUlS7_E_EERNS1_IZZNSH_IS9_EESI_S7_ENKSK_IS14_EESI_S6_EUlS7_E0_EEEEESI_DpOT_EUlS7_E_EESI_S7_ENKUlS6_E_clINS1_IZNS_5StartIJZNS_4JustIJS19_S1C_EEESI_S1F_EUlvE_ZNS1K_IJS19_S1C_EEESI_S1F_EUlvE0_EEESI_S1F_EUlS7_E_EEEESI_S6_EUlS7_E_EEEESt6vectorIS6_SaIS6_EERKT0_NS_12ElementCountEbEUlS7_E_ZNSD_IiS1Q_EES1T_S1W_S1X_bEUlOS3_E_ZNSD_IiS1Q_EES1T_S1W_S1X_bEUlvE_EES1G_S1O_E25ConcatMapValuesSubscriberEEEDaS7_
Александр
А, ну такое..
Berkus
вполне себе стековая vm :)
Evgenii
ну кстати длина не сильно кореллирует со сложностью
Berkus
непонятно почему оно на этом тупит - тут же примитивнейший парсер
🦥Alex Fails
Evgenii
а исходников у меня нет но я и так знаю там пиздец
Pika
В это время группа ABI старарется всё как-то пожать.
Berkus
Berkus
https://github.com/llvm-mirror/libcxxabi/blob/master/src/cxa_demangle.cpp это чтоль
Evgenii
да они есть
я имел ввиду исходники из которой получилась строка которую я кинул
Berkus
жалких 6000 строк функция
Berkus
Evgenii
покажи саму функцию
https://github.com/per-gron/shuriken/blob/master/src/rs/include/rs/publisher.h
Evgenii
кажется вот
Alexander "SonnySlave"
https://t.me/joinchat/BYlFbEPe5gMPVQm3OwKjaA
Alexander "SonnySlave"
перенёс тред в job flood
Nikolay
Привет, народ.
Есть вопрос по scons, у нас на нём старые проекты собираются.
Команда для запуска сборки имеет вид
scons config=Release
, и дальше там ещё пачка параметров. Если запускать вручную - всё ок. При запуске из под Jenkins выдаёт дивную ошибку:
scons: *** Do not know how to make File target `config`
Кто-нибудь с таким сталкивался?
Дмитрий ⬡
Чот я смотрю и прям чую, что надо какой-то configure сделать
Berkus
Berkus
логи дженкинса ковыряйте, что-то делаете не так
Nikolay
В том. Логи не врут.
Nikolay
Уже день ковыряю.
Berkus
Уже день ковыряю.
у тебя там какой-нибудь scons config =Release поди запускается
Nikolay
Нет T_T
Nikolay
Честное пионерское.
Nikolay
Последнее, что я пробовал - генерить батник дженкинс-скриптом, и вызывать его.
Из дженкинса вызов падает с тем же результатом. Руками запускаю тот же батник - magic!
Nikolay
Так что увы.
Nikolay
Грешу на особенности окружения, переменных среды.
Nikolay
Или меня кто-то проклял...
Berkus
а запускаешь как - через Execute shell command?
Nikolay
Да.
Nikolay
Под убунтой, кстати, вообще с полпинка запустилось.
Nikolay
Только с виндой беда.
Berkus
версия скунса одинаковая?
Nikolay
Одинаковая с убунтой?
Не проверял, но вряд ли это имеет значение. Руками-то оно запускается!
Berkus
остается списать это на ruki.sys или магию дженкинса, сложно сказать не видя твой конфиг
Vladislav
Nikolay
окружение? пути?
Проверял.
Есть что-то, на что вы можете посоветовать обратить там внимание?
Vladislav
на разницу :)
Nataliya
Всем привет!
Приглашаем разработчиков на С++ в петербургский офис Яндекса — на встречу, которую мы проводим вместе с St. Petersburg C++ User Group. В программе два доклада: об алгоритмах Lock-free и асинхронном коде. Затем мы сможем обсудить услышанное и просто пообщаться за чашкой чая.
Регистрация обязательна! Мест там в зале не очень много ( https://events.yandex.ru/events/cpp-party/15-feb-2018/
Matwey
Nataliya
Трансляция- нет, видео потом - да
☭
Maksim
Всем привет. Посоветуйте пожалуйста библиотеку для работы с ip камерой по протоколу rtsp
Anton
live555
Anatoly
Maksim
OpenCV
Большой таймаут на ошибку стоит, 30 сек.
Maksim
live555
Спасибо, сейчас посмотрю
Anton
сильно только, чур, не плеваться,мопед не мой =)
Danil
Berkus
Yegor
Кто-нибудь может мне криворукому дэбилу объяснить как в c++ с флехое работать
Alexander "SonnySlave"
С чем?
Vitaliy
USB flash
🦥Alex Fails
libusb?
Pavel
Смотря что нужно, а так флеха просто файлом в dev подрубается
Anonymous
Pavel
Грубо говоря
/dev/sda
Pavel
Если есть партишины они нумеруются
Alexander "SonnySlave"