Size: a a a

Конференция C++ Russia

2020 May 04

AV

Alexey Veselovsky in Конференция C++ Russia
(на консерве были смешные утечки памяти на 32битных системах, и это ок, это не баг, а свойство такого GC при таком дизайне языка)
источник

AR

Andrey Roenko in Конференция C++ Russia
Ну это правда не утечки, это он недособрал :) (и может быть когда-нибудь дособерёт, но это не точно)
источник

AV

Alexey Veselovsky in Конференция C++ Russia
НИКОГДА
источник

AV

Alexey Veselovsky in Конференция C++ Russia
ибо он агрился на глобальные переменные у которых значение было похоже на указатель 😊
источник

AV

Alexey Veselovsky in Конференция C++ Russia
а поскольку они живы пока жива программа, то...
источник

AV

Alexey Veselovsky in Конференция C++ Russia
там ком мог только нарастать
источник

AR

Andrey Roenko in Конференция C++ Russia
"Не заводите такие глобальные переменные"
источник

AV

Alexey Veselovsky in Конференция C++ Russia
а они были чуть ли не в стандартной либе.
источник

AV

Alexey Veselovsky in Конференция C++ Russia
И это норма! (tm) 😊
источник

AR

Andrey Roenko in Конференция C++ Russia
Да это просто решается. Говорим, что хранить числа кратные 16 — undefined behavior
источник

AV

Alexey Veselovsky in Конференция C++ Russia
НЕПЛОХО!
источник

AV

Alexey Veselovsky in Конференция C++ Russia
ну, или говорим, что утечка памяти - это не ошибка, это нормально
источник

AV

Alexey Veselovsky in Конференция C++ Russia
и тоже ок становится
источник

A

Alex Ф-ф-фэils!🌠︙... in Конференция C++ Russia
Alexey Veselovsky
ну, или говорим, что утечка памяти - это не ошибка, это нормально
источник

AV

Alexey Veselovsky in Конференция C++ Russia
👍
источник

AS

Alexey Solomin in Конференция C++ Russia
ну так всё правильно, UB как оно есть
источник

FO

FORTRAN ONE LOVE in Конференция C++ Russia
На расте db удаляется, а на c++ повреждается?
источник

AS

Alexey Solomin in Конференция C++ Russia
На C++  обычно системный раздел форматируется при UB 😉
источник

m

magras in Конференция C++ Russia
Я вижу две проблемы в GSL:
1) False negative. В расте их нет, если не считать unsafe и ошибок в brw chk.
2) Это опциональная штука которая никем не используется. Это _большая_ проблема. Например в расте ошибки часто возникают как раз при написании враперов для сишных библиотек, где нужно перенести все лайфтаймы из документации в код.
источник

АЛ

Артур Легуша... in Конференция C++ Russia
всем привет подскажите плиз норм иде для убнту
источник