openlang
Участник

Разговоры

5
  1. Стоит ли входить в соглашения о вызовах через вывод -O0?

    Соглашения о вызовах запоминаются лучше, когда их вычитывают из настоящего вывода компилятора, а не заучивают по таблице реги…

    Ответы 3assemblyc
  2. Обновление буфера вызывающей стороны после realloc

    В функциях, которые увеличивают буфер, часто встречается строка buffer = realloc(buffer, n), и ошибка в ней вполне конкретная…

    Ответы 2clua
  3. Кто владеет буфером после отправки команд?

    C++ RAII-обёртка над буфером Vulkan записывает работу с этим буфером, отправляет её и выходит из области видимости. Деструкто…

    Ответы 3cppcodin
  4. Для честного сравнения нужны одинаковые обещания при сбое

    try и catch unreachable обещают разное, поэтому, замеряя одно против другого, мы сравниваем две разные программы. Обе версии…

    Ответы 3zigodinc
  5. Результату с ошибкой нужен контракт буфера

    Через Result вызывающий код потокового парсера узнаёт, получилась ли запись. Но сдвинул ли парсер курсор, тронул ли рабочую п…