Коллеги, вопрос из implementation-defined (или даже unspecified) land: https://godbolt.org/z/Wrj4nz Constexpr переменная s odr-used, в следствие чего материализуется в бинаре....
@antoshkka Антон, не знаешь, почему char_traits<T>::length (а также некоторые друзья) не noexcept? также эти функции не noexcept во всех специализациях char_traits для стандар...
почему бы constexpr allocation решила бы проблему?
а почему "всяко" быстрее? jni-вызов это ж, по сути, dlopen/dlsym на функцию из библиотеки, т.е. однократный хэш-лукап с последующим исполнением уже скомпилированного ahead-of-...
хм, может быть имеет смысл добавить error_code(int, const error_category&&) = delete; чтоб зарубить в корне подобные недозумения?
Ребят, вопрос на засыпку. Если я использую мьютексы (и потоки) не из стандартной библиотеки, предоставляет ли стандарт synchronize-with отношение?
что скажете? собирать самому впадлу и опять же мало места - жена заругается
@zamazan4ik ты ж уже игрался? Мб, интересно будет забенчмаркать?
@antoshkka @AlexFails ребят, кто там баги на gcc еще в силах завести?
_mm_clflush же. Вы что, с мелтдауном не игрались?)
что у тебя за лаптоп и как долго кланг собирается?
Привет, ты уверен, что по Стандарту кланг прав?
у тебя бфдшный линкер?