170 похожих чатов

Погодите. А почему feature freeze c++23 в 21-м году?

29 ответов

22 просмотра

Ещё десяток встреч, и будет 2022. И там будет год у подгруп LWG и CWG на допиливание wording (а у этих групп перегруз) То есть, если сейчас, например, "stacktrace from exception" не проскочит группу LEWG, то LWG уже сосредоточится на полировке других вещей

🐙 Antony Polukhin
Ещё десяток встреч, и будет 2022. И там будет год ...

Блин забыл совсем про стектрейс из коробки для исключений (ты же про него, да?). Вот это супер топовая фича на мой взгляд

Kirill Bolshakov
Блин забыл совсем про стектрейс из коробки для иск...

Вопрос как оно будет поддерживаться компиляторами

disba1ancer
Вопрос как оно будет поддерживаться компиляторами

+ Это оверхед и усложнение Это не всегда применимо И stacktrace на Винду от Антона все еще не работает так, как хотелось бы))

Kirill Bolshakov
Он про дампы мб

Там, как выяснилось, виснет сам механизм сбора стектрейса, а не сохранение

Dmitriy [Отпуск]
+ Это оверхед и усложнение Это не всегда применимо...

А ещё наверняка оно должно работать во freestanding...

Dmitriy [Отпуск]
Я уже не надеюсь

Реализация этой фичи во freestanding, та ещё головная боль для разрабов компилятора

Компиляторы ещё даже C++20 не запилили. Возможно, решили притормозить

vile
Компиляторы ещё даже C++20 не запилили. Возможно, ...

Если судить по доработкам указанным на официальных сайтах, то gcc и msvc уже почти всё запилили, clang пока что сильно отстаёт

Vadim Ushakov
Если судить по доработкам указанным на официальных...

А с чем это может быть связано, что шланг отстаёт?

vile
А с чем это может быть связано, что шланг отстаёт?

потому что в него не контрибутят - всё просто)))))

disba1ancer
А ещё наверняка оно должно работать во freestandin...

Не, не должно Оно аллоцирует и завязано на std::string

Dmitriy [Отпуск]
Там, как выяснилось, виснет сам механизм сбора сте...

А... ну так никто не гарантирует работу стектрейса в обработчиках сигналов. Там прям мясо, ни на одной платформе нельзя это сделать

🐙 Antony Polukhin
Не, не должно Оно аллоцирует и завязано на std::s...

плохо, очень плохо... (и new во freestanding, кажется, никто не отменял)

disba1ancer
плохо, очень плохо... (и new во freestanding, каже...

Там под капотом творится такая жуть, что ни в один freestanding не влезет

🐙 Antony Polukhin
Не, не должно Оно аллоцирует и завязано на std::s...

Жуть, если честно. Особенно из-за std::string. Присоединяюсь к мнению выше...

Dmitriy [Отпуск]
Жуть, если честно. Особенно из-за std::string. При...

Предложите другой вариант, с радостью помогу с proposal, если вариант рабочий

🐙 Antony Polukhin
Предложите другой вариант, с радостью помогу с pro...

Я понимаю, что иначе сделать сложно, и требуется некий общий контейнер с интерфейсом строки, но есть опасения, что это - помимо CRT - оставит след в самом компиляторе. Хотелось бы видеть набор требований со стороны компиляторов/компиляторщиков к интерфейсу (функциям, типам) стектрейса и возможность его реализации с собственной стдлибой без завязки на конкретные типы.

Dmitriy [Отпуск]
Я понимаю, что иначе сделать сложно, и требуется н...

не надо собственную стдлибу, лучше взять готовую, они почти всегда завязаны на libc и потому достаточно свою libc предоставить

Dmitriy [Отпуск]
Вернемся к разговору об MS?)

ну за мс не шарю, потому и оговорка "почти"

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта