Forwarded from Хмурое утро
Корреспондент спрашивает на улице Москвы прохожего:
-Что вы ожидаете от следующих десяти лет правления нашего президента?
Прохожий отвечает:
-Много хорошего - у нас в стране появится много высококвалифицированных строителей, водителей, врачей и других специалистов, молодых способных учёных, одаренной молодежи, что очень положительно скажется для развития нашей экономики и общества, ведь люди это главное.
- Вы ведь москвич? - спрашивает журналист.
- Нет, турист из Тель-Авива.
-Что вы ожидаете от следующих десяти лет правления нашего президента?
Прохожий отвечает:
-Много хорошего - у нас в стране появится много высококвалифицированных строителей, водителей, врачей и других специалистов, молодых способных учёных, одаренной молодежи, что очень положительно скажется для развития нашей экономики и общества, ведь люди это главное.
- Вы ведь москвич? - спрашивает журналист.
- Нет, турист из Тель-Авива.
😁26😢4
#prog #rust #article
Optimizing Rust Enum `Debug`-ing with Perfect Hashing
Реализация
В этой статье автор попытался использовать идеальное хэширование (при помощи phf_codegen) для того, чтобы вновь свести (пусть и с ручным вмешательством) код к лукапу по таблице, и то, какие выигрыши это в итоге принесло.
Optimizing Rust Enum `Debug`-ing with Perfect Hashing
Реализация
Debug
для enum
без полей на вариантах сводится к match
по значению с последующим вызовом write_str
со строковым литералом. Обычно такой код хорошо оптимизируется, поскольку этот match можно свести к индексации заранее собранной таблички. Тем не менее, подобная оптимизация полагается на тот факт, что значения дискриминантов вариантов идут подряд. Если в этой последовательности есть большие пропуски, то LLVM генерирует сильно более раздутый код, что стало... Ну, не проблемой, но помехой в реальном коде.В этой статье автор попытался использовать идеальное хэширование (при помощи phf_codegen) для того, чтобы вновь свести (пусть и с ручным вмешательством) код к лукапу по таблице, и то, какие выигрыши это в итоге принесло.
GitHub
`errors::windows` contributes to bloat · Issue #847 · rust-minidump/rust-minidump
In a quest to reign in the compiletimes of symbolicator, I was looking at cargo bloat output, and some of the huge error enums in errors::windows are among the top listed functions: File .text Size...
🔥3
Forwarded from шитпостинг.
От создателей
- Просто не грусти
- Just buy a house
- Родите и все пройдет
- Просто получайте в долларах
- Просто не грусти
- Just buy a house
- Родите и все пройдет
- Просто получайте в долларах
😁14
Forwarded from Дневник ChatGPT
Мой доктор сказал начинать каждое утро с чашечки горячего кофе и страстного поцелуя. К сожалению, посетители кофейни меня не поняли.
❤9😁2
Мы без конца ругаем товарища Дурова, и, разумеется, за дело. И всё я хочу спросить — кто написал четыре миллиона шитпостов?
❤17🖕5👍4
Блог*
Теперь, я надеюсь, отпустит #game
Кстати, через пару дней выйдет Book of Hours, игра в том же сеттинге (и в целом примерно той же механикой), что и Cultist simulator.
Steampowered
BOOK OF HOURS on Steam
Restore a crumbling occult library by a winter sea. Build the world’s foremost collection of grimoires and arcana. Master the invisible arts. BOOK OF HOURS is a narrative crafting RPG set in a 1930s world of hidden gods and secret histories. What sort of…
❤3👍1🔥1🤮1
Forwarded from shitposting 3.0 [+ dragons]
This media is not supported in your browser
VIEW IN TELEGRAM
👍10😁4❤1