Size: a a a

cxx.Дискуссионная

2020 March 24

A

Alex Ф-ф-фэils!🌠︙... in cxx.Дискуссионная
подмена понятий кекеке
источник

EG

Emmanuel Goldstein in cxx.Дискуссионная
Написано, что авторы STD знают об этой правке и обладают неким уникальным знанием про внутренности rustc, которое делает это не UB.
источник

Т8

Т-34 85 in cxx.Дискуссионная
Emmanuel Goldstein
Написано, что авторы STD знают об этой правке и обладают неким уникальным знанием про внутренности rustc, которое делает это не UB.
ну, то есть, аккуратно эксплуатируют уб?
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
Т-34 85
ну, то есть, аккуратно эксплуатируют уб?
да
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
ровно таким же образом, как в крестовых стандартных либах есть известные UB
источник

Т8

Т-34 85 in cxx.Дискуссионная
кошмар, кто этим крестоподражателям доверил писать стд для самого безопасного языка??
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
ща тебе напишут, что УБ на самом деле не УБ :)
источник

Т8

Т-34 85 in cxx.Дискуссионная
уже пишут :)
источник

EG

Emmanuel Goldstein in cxx.Дискуссионная
Да, но никому, кроме авторов Rust так нельзя.
Сейчас при обновлениях rustc они будут следить за этой правкой и изменят это место, если внутренности компилятора изменятся.
Это плохо, но хоть как-то работает только потому, что std пишут авторы компилятора И у Rust только один компилятор.
источник

EG

Emmanuel Goldstein in cxx.Дискуссионная
Если любое из этих утверждений станет неверным, это выстрелит
источник

EG

Emmanuel Goldstein in cxx.Дискуссионная
Именно поэтому на это заведён тикет
источник

Т8

Т-34 85 in cxx.Дискуссионная
Emmanuel Goldstein
Если любое из этих утверждений станет неверным, это выстрелит
ну, то есть, уб можно допускать, это не катастрофа?
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
Т-34 85
ну, то есть, уб можно допускать, это не катастрофа?
если ты знаешь устройство компилятора - да
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
be in touch with compiler team
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
впрочем, как и везде
источник

A

Alex Ф-ф-фэils!🌠︙... in cxx.Дискуссионная
Emmanuel Goldstein
Да, но никому, кроме авторов Rust так нельзя.
Сейчас при обновлениях rustc они будут следить за этой правкой и изменят это место, если внутренности компилятора изменятся.
Это плохо, но хоть как-то работает только потому, что std пишут авторы компилятора И у Rust только один компилятор.
у раста не один же конмелятор
источник

A

Alex Ф-ф-фэils!🌠︙... in cxx.Дискуссионная
mrustc
источник

A

Alex Ф-ф-фэils!🌠︙... in cxx.Дискуссионная
или как там его там
источник

A

Alex Ф-ф-фэils!🌠︙... in cxx.Дискуссионная
@zamazan4ik не помнишь это название?
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
Alex Ф-ф-фэils!🌠︙
или как там его там
да, всё верно
источник