LINUX.ORG.RU

История изменений

Исправление shkolnick-kun, (текущая версия) :

Это обвязка над sqlite либой. Там unsafe во все поля и наколоться можно влёт.

И кто мешал пейсателям обвязки правильно поуправлять памятью?

Что опять сишники какаху в шаровары подложили?

Окей, но тут надо прям самострел устроить

И вовсе то мы не облажались!

Ну то есть буквально - вышли за заборчик и отстрелили яйца в погоне за перформансом.

Ещё раз:

Unsafe Rust is hard. A lot harder than C, this is because unsafe Rust has a lot of nuanced rules about undefined behaviour (UB) — thanks to the borrow checker — that make it easy to perniciously break things and introduce bugs.

A lot harder than C

A lot

Смекаешь? unsafe это не «заборчик», это портал в АДЪ!!адин

остальное лень копать.

Ну логично, так можно символов веры лишиться

Исходная версия shkolnick-kun, :

Это обвязка над sqlite либой. Там unsafe во все поля и наколоться можно влёт.

И кто мешал пейсателям обвязки правильно поуправлять памятью?

Что опять сишники какаху в шаровары подложили?

Окей, но тут надо прям самострел устроить

И вовсе то мы не облажались!

Ну то есть буквально - вышли за заборчик и отстрелили яйца в погоне за перформансом.

Ещё раз

Unsafe Rust is hard. A lot harder than C, this is because unsafe Rust has a lot of nuanced rules about undefined behaviour (UB) — thanks to the borrow checker — that make it easy to perniciously break things and introduce bugs.

A lot harder than C

**A lot

Смекаешь? unsafe это не «заборчик», это портал в АДЪ!!адин

остальное лень копать.

Ну логично, так можно символов веры лишиться