Size: a a a

2020 January 18

KR

Kai Ren in rust_offtopic
Dima
какая разница насколько быстро работает мой код, если он не корректный, не важо safe unsafe
Николай хотел исправлять некорректности, но делать это максимально с умом, не жертвуя перфомансом. Но при этом исправлять.
У других же просто реакция на unsafe, как на красную тряпку: "о боже, UB, непозволительно, убрать любой ценой! и сиюминуту мне!".
источник

А⚙

Антон ⚙️ in rust_offtopic
Dollar Føølish
Убсан
Убсан бесполезно использовать
источник

KR

Kai Ren in rust_offtopic
Dima
ну бля, если он создал 2 &mut ref одновременно, то это то еще
А ты никогда не ошибаешься, да?
источник

DF

Dollar Føølish in rust_offtopic
Антон ⚙️
Убсан бесполезно использовать
Почему?
источник

A

Alexander in rust_offtopic
Alex Zhukovsky
я говорил не про микросервисы в целом.

У нас есть микросервис от которого нужно высокое быстродействие и веб-морда со сваггером. Какие альтернативы кроме раста? Жаба с оомом падает даже после тюнинга, тюнить на уровне вм и джита желания нет
Насколько высокое быстродействие?
источник

D

Dima in rust_offtopic
Kai Ren
А ты никогда не ошибаешься, да?
я всегда ошибаюсь
источник

AZ

Alex Zhukovsky in rust_offtopic
Alexander
Насколько высокое быстродействие?
ну хотя бы за пару секунд ответ
источник

A

Alexander in rust_offtopic
Alex Zhukovsky
ну хотя бы за пару секунд ответ
CPU-bound?
источник

AZ

Alex Zhukovsky in rust_offtopic
Alexander
CPU-bound?
да
источник

AK

Alexander Krivitskiy in rust_offtopic
Emmanuel Goldstein
Там получался use-after-free каким-то образом. Приводили код, который воспроизводил это в MIRI.
Это вот это? Miri evaluation error: not granting access to tag <untagged> because incompatible item is protected: [Unique for <7923> (call 4813)]

Мне чё-то кажется, что здесь Мири говорит, что на этот объект уже взяли мут ссылку, так что вторую брать нельзя. Внезапно, как раз перед BorrowMut error
источник

EG

Emmanuel Goldstein in rust_offtopic
Alexander Krivitskiy
Это вот это? Miri evaluation error: not granting access to tag <untagged> because incompatible item is protected: [Unique for <7923> (call 4813)]

Мне чё-то кажется, что здесь Мири говорит, что на этот объект уже взяли мут ссылку, так что вторую брать нельзя. Внезапно, как раз перед BorrowMut error
Это две мутабельные ссылки, да
use-after-free тоже был, но очень неудобно искать какую-либо информацию по удалённым issue
источник

KR

Kai Ren in rust_offtopic
Dima
я всегда ошибаюсь
Ну вот и Николай ошибся, это нормально. Но при этом другие считают, что они вправе диктовать ему как именно он должен исправлять ошибку и обзывать его идиотом, если он не хочет принимать их "очевидный" способ исправления, но ищет решение по-элегантнее с точки зрения перфоманса. Это нормально?
источник

А

Аноним in rust_offtopic
а что кстати это за issue был?
источник

А

Аноним in rust_offtopic
кто там нагло чтото диктовал?
источник

D

Dima in rust_offtopic
Kai Ren
Ну вот и Николай ошибся, это нормально. Но при этом другие считают, что они вправе диктовать ему как именно он должен исправлять ошибку и обзывать его идиотом, если он не хочет принимать их "очевидный" способ исправления, но ищет решение по-элегантнее с точки зрения перфоманса. Это нормально?
нет конечно, но в расте все дрочат на safe, так что неудивительно
источник

KR

Kai Ren in rust_offtopic
Dima
нет конечно, но в расте все дрочат на safe, так что неудивительно
ну вот и додрочились
источник

DF

Dollar Føølish in rust_offtopic
Ну если верить рустономикону то ограниченное на уровне модуля уб от ансейфа это норма
источник

DF

Dollar Føølish in rust_offtopic
Т.е. он как раз закрыл публичные апи
источник

DF

Dollar Føølish in rust_offtopic
То есть меньшую гранулярность он бы все равно не смог обеспечить
источник

DF

Dollar Føølish in rust_offtopic
Не выпилив его
источник