Size: a a a

2020 March 13

SE

Stanislav Ershov in pro.cxx
Vadim Ushakov
Неизвестный мне компилятор EDG eccp утверждает, что поддерживает, GCC/Clang - частично, остальные - никак
msvc тоже поддерживает, но еще не C++20 conformant
источник

DS

Dmitry Sokolov in pro.cxx
Andrey Davydov
Можно прочитать только первый байт, дальше -- UB. В Праге должны были обсуждать wg21.link/p1839, но приняли или нет я не знаю.
А cppreference получается врёт?
AliasedType is std::byte, (since C++17)char, or unsigned char: this permits examination of the object representation of any object as an array of bytes.
источник

AD

Andrey Davydov in pro.cxx
Dmitry Sokolov
А cppreference получается врёт?
AliasedType is std::byte, (since C++17)char, or unsigned char: this permits examination of the object representation of any object as an array of bytes.
по состоянию на С++17 формально только первый байт
источник

N

Neargye in pro.cxx
Stanislav Ershov
msvc тоже поддерживает, но еще не C++20 conformant
да вроде уже co_ok все в студии.
источник

SE

Stanislav Ershov in pro.cxx
Neargye
да вроде уже co_ok все в студии.
у них в роадмапе указано что In Progress C++20 Coroutines standard conformance in MSVC under /std:c++latest mode
источник

N

Neargye in pro.cxx
Stanislav Ershov
у них в роадмапе указано что In Progress C++20 Coroutines standard conformance in MSVC under /std:c++latest mode
ух, буду знать, а то только вчера в прод со_рунтины замерджились для видны
но вроде все работает как ожидается
источник

SE

Stanislav Ershov in pro.cxx
Neargye
ух, буду знать, а то только вчера в прод со_рунтины замерджились для видны
но вроде все работает как ожидается
хотя возможно из-за этого https://github.com/microsoft/STL/issues/40
источник

VU

Vadim Ushakov in pro.cxx
Stanislav Ershov
у них в роадмапе указано что In Progress C++20 Coroutines standard conformance in MSVC under /std:c++latest mode
Плюсы-минусы в плане быстродействия какие-нибудь уже заметил? Насколько яснее стал код?
источник

SE

Stanislav Ershov in pro.cxx
Vadim Ushakov
Плюсы-минусы в плане быстродействия какие-нибудь уже заметил? Насколько яснее стал код?
где?
источник

VU

Vadim Ushakov in pro.cxx
Я перепутал сообщения, писал для @Neargye
источник

N

Neargye in pro.cxx
Vadim Ushakov
Плюсы-минусы в плане быстродействия какие-нибудь уже заметил? Насколько яснее стал код?
Плюсы:
Это не калбеки
источник

N

Neargye in pro.cxx
Vadim Ushakov
Плюсы-минусы в плане быстродействия какие-нибудь уже заметил? Насколько яснее стал код?
быстродействия нет, на своих бенчах все одинаково в пределах погрешности
Но у нас  задача, обработка ИоТ устройств скажем так
источник

PK

Pavel Kazakov in pro.cxx
Vadim Ushakov
Неизвестный мне компилятор EDG eccp утверждает, что поддерживает, GCC/Clang - частично, остальные - никак
EDG продают frontend компилятор, и он в intellisense, вроде как, используется) *минутка бесполезных знаний закончена*
источник

VU

Vadim Ushakov in pro.cxx
Neargye
быстродействия нет, на своих бенчах все одинаково в пределах погрешности
Но у нас  задача, обработка ИоТ устройств скажем так
Ну хоть хуже не стало, а то Константин Владимиров вот тут вот утверждает, что msvc пока что их плохо оптимизирует
https://youtu.be/-cnibVwLCrI?t=4175
источник

N

Neargye in pro.cxx
Наш кейс плохо раскрывает производительность)
У нас есть хост, в обсуждаемом случае винда, и к нему подключается 4-6 BLE девайсов. Вот работу с BLE и перенесли на co_рунтины, стало проще и понятнее. В производительности в этом кейсы не проиграли, но и нагрузки то большой нет) не хайлоад же
источник

VK

Valentin Kornienko in pro.cxx
Neargye
Наш кейс плохо раскрывает производительность)
У нас есть хост, в обсуждаемом случае винда, и к нему подключается 4-6 BLE девайсов. Вот работу с BLE и перенесли на co_рунтины, стало проще и понятнее. В производительности в этом кейсы не проиграли, но и нагрузки то большой нет) не хайлоад же
Интересует вопрос, а чем работаете с BLE под Виндой? Готовая библиотека/Qt/ системное апи?
источник

N

Neargye in pro.cxx
Valentin Kornienko
Интересует вопрос, а чем работаете с BLE под Виндой? Готовая библиотека/Qt/ системное апи?
Пробовали разное, в итоге системное апи + свой драйвер и свой бле свисток
источник

АР

Андрей Руссков in pro.cxx
скорее "msvc пока что плохо оптимизирует"
источник

VK

Valentin Kornienko in pro.cxx
Neargye
Пробовали разное, в итоге системное апи + свой драйвер и свой бле свисток
Интересно. Можно в личку спросить немного? Сейчас над домашним проектом с ЛЕ работаю
источник

IZ

Ilia Zviagin in pro.cxx
Блиин, какой же ...... придумал эту хренову
-Wlogical-op-parenthenses

warning: '&&' within '||'
xxx.cpp:131:53: note: place parentheses around the '&&' expression to silence this warning

Поубивал бы...
источник