Size: a a a

Rust — русскоговорящее сообщество

2021 June 13

МТ

Марк Танащук... in Rust — русскоговорящее сообщество
Емнип про ноги раста было сказано на одной конференции (плюсов?) во время их сравнения с другими языками

Это можно воспринимать и в другом смысле: Качки не хотят тренировать ноги(и пропускают дни ног), потому что они их показывают реже всего
источник

МТ

Марк Танащук... in Rust — русскоговорящее сообщество
Как это в контексте раста сформулировать я правда не знаю...
источник

МТ

Марк Танащук... in Rust — русскоговорящее сообщество
Можно найти в гугле по фразе Andrei Alecsandrescu said "Rust skipped legs day"
источник

AV

Artem Vorotnikov in Rust — русскоговорящее сообщество
почему у меня отваливается линковка только на линуксе и только с release?
https://github.com/vorot93/mdbx-rs
источник

Э

Эрик in Rust — русскоговорящее сообщество
>This repo is a fork of mozilla/lmdb-rs with patches \to make it work with erthink/libmdbx.

Ну, например потому что это патченый форк патченого форка.

Когда последний раз оно не отваливалось?
источник

AV

Artem Vorotnikov in Rust — русскоговорящее сообщество
как это вообще связано? всё работает, все тесты проходят, гошный биндинг используется в проде
источник

Э

Эрик in Rust — русскоговорящее сообщество
Ну если оно отваливалось вообще всегда, то это надо оригинальную репу смотреть через git bisect.
источник

Э

Эрик in Rust — русскоговорящее сообщество
А если оно стало отваливаться после одного из твоих коммитов, то это надо смотреть твою репу с помощью того же git bisect.
источник

Э

Эрик in Rust — русскоговорящее сообщество
Кстати, cargo clean делал?
источник

AV

Artem Vorotnikov in Rust — русскоговорящее сообщество
да
источник

Э

Эрик in Rust — русскоговорящее сообщество
Ну значит смотри, отваливается ли оно на старте форка без твоих коммитов.
источник

AV

Artem Vorotnikov in Rust — русскоговорящее сообщество
git bisect так себе вариант, тем более что по части использования bindgen давно ничего не менялось
источник

Э

Эрик in Rust — русскоговорящее сообщество
Если да, то копай дальше. Когда найдёшь коммит, с которого всё началось, то скорее всего сразу поймёшь в чём дело.
источник

AV

Artem Vorotnikov in Rust — русскоговорящее сообщество
есть вполне конкретный вопрос, почему всплывают undefined reference только в одной конфигурации
источник

Э

Эрик in Rust — русскоговорящее сообщество
Потому что у тебя UB где-то в том коде.
источник

Э

Эрик in Rust — русскоговорящее сообщество
Конкретный вопрос — конкретный ответ. А вот в каком месте у тебя UB — это надо смотреть bisect'ом.
источник

AV

Artem Vorotnikov in Rust — русскоговорящее сообщество
как связаны UB с undefined reference?
источник

Э

Эрик in Rust — русскоговорящее сообщество
Так же, как связаны UB и оптимизации.
источник

Э

Эрик in Rust — русскоговорящее сообщество
Можешь попробовать в Cargo.toml запихать какой-нибудь [profile.release] opt-level=2, а потом opt-level=1, чтобы посмотреть, отваливается ли оно на меньших оптимизациях.
источник

Э

Эрик in Rust — русскоговорящее сообщество
На opt-level=0 не должно отваливаться, это дебажный уровень оптимизаций.
источник