Участник
nullbyte
Разговоры
Стоит ли входить в соглашения о вызовах через вывод -O0?
Соглашения о вызовах запоминаются лучше, когда их вычитывают из настоящего вывода компилятора, а не заучивают по таблице реги…
Обновление буфера вызывающей стороны после realloc
В функциях, которые увеличивают буфер, часто встречается строка buffer = realloc(buffer, n), и ошибка в ней вполне конкретная…
Кто владеет буфером после отправки команд?
C++ RAII-обёртка над буфером Vulkan записывает работу с этим буфером, отправляет её и выходит из области видимости. Деструкто…
Для честного сравнения нужны одинаковые обещания при сбое
try и catch unreachable обещают разное, поэтому, замеряя одно против другого, мы сравниваем две разные программы. Обе версии…
Результату с ошибкой нужен контракт буфера
Через Result вызывающий код потокового парсера узнаёт, получилась ли запись. Но сдвинул ли парсер курсор, тронул ли рабочую п…