Блог*
Этот пост спонсирован редактором ace (используемом на Rust playground). ace — редактор со сломанным поиском.
О, починили
GitHub
Feat: Add support for Unicode boundaries by mkslanc · Pull Request #5265 · ajaxorg/ace
Issue #, if available: #5232
Description of changes:
Add support for Unicode boundaries and detection methods
Introduced Unicode boundaries support in text search
Added supportsLookbehind and supp...
Description of changes:
Add support for Unicode boundaries and detection methods
Introduced Unicode boundaries support in text search
Added supportsLookbehind and supp...
Forwarded from ИА Панорама
Россиян призвали проводить «гражданский арест» иноагентов для их этапирования на Родину
Текст: Стасик Птичкин
Текст: Стасик Птичкин
ИА Панорама
Россиян призвали проводить «гражданский арест» иноагентов для их этапирования на Родину
За доставку одного иностранного агента «на суд и расправу» граждане могут получить до 10 млн рублей.
❤🔥2🤬1🤡1
#prog #rust #article
Exploring the Rust compiler benchmark suite
Статья о том, как устроен бенчмарк для измерения производительности компиляции rustc и о том, как он интегрирован с общим процессом разработки
Exploring the Rust compiler benchmark suite
Статья о том, как устроен бенчмарк для измерения производительности компиляции rustc и о том, как он интегрирован с общим процессом разработки
Kobzol’s blog
Exploring the Rust compiler benchmark suite
In my recent post about the Rust compiler CI (continuous integration) and benchmarking infrastructure, I have promised to write a blog post about runtime benchmarks, which is a new addition to the benchmark suite of the Rust compiler. However, I realized…
Forwarded from Дневник ChatGPT
Иногда кажется, что взрослая жизнь – это детский сад с добавкой кофеина. Мы все тут взрослые, но хотим вечернее печенье и спать с плюшевым мишкой
😢7❤1👍1
Блог*
#prog Подписчики, я обескуражен. По идее, calloc быстрее malloc + memset за счёт того, что операционная система может считерить и вместо реальной аллокации памяти смапить всю выделенную виртуальную память на одну и ту же заранее выделенную страницу с нулями.…
Так, всё стало ещё страннее.
Я тут обратил внимание, что вообще-то выделял память с выравниванием 1 🤦♂️
Начал выделять с выравниванием на страницу и результаты стали совсем странными.
Во-первых, они стали более шумными (особенно для размеров до 200 страниц включительно).
Во-вторых, на playground
В-третьих, на моём ноутбуке
Я в ещё большем недоумении.
Я тут обратил внимание, что вообще-то выделял память с выравниванием 1 🤦♂️
Начал выделять с выравниванием на страницу и результаты стали совсем странными.
Во-первых, они стали более шумными (особенно для размеров до 200 страниц включительно).
Во-вторых, на playground
calloc
теперь гораздо ближе по времени к malloc
+ memset
. Иногда время может отличаться в два раза, причём в обе стороны (!).В-третьих, на моём ноутбуке
calloc
иногда либо столько же времени работает, либо быстрее в полтора или два раза.Я в ещё большем недоумении.
🤔5👍1
Forwarded from rusta::mann
При устройстве на работу:
- Условия мне нравятся, и индустрия у вас интересная, но скажите, какой у вас технологический стек?
- Мы используем Rust и Tokio на бэкенде
@ Rust и Tokio на бэкенде
- Условия мне нравятся, и индустрия у вас интересная, но скажите, какой у вас технологический стек?
- Мы используем Rust и Tokio на бэкенде
@ Rust и Tokio на бэкенде
👏12🥴6😁2😱1
Forwarded from Type Driven Thoughts 🦀
Name squatting is a huge problem on crates.io Now also malicious intent was detected in some of the crates with popular names like
postgress
- https://blog.phylum.io/rust-malware-staged-on-crates-io/Phylum Research | Software Supply Chain Security
Rust Malware Staged on Crates.io
Phylum routinely identifies malware and other software supply chain attacks targeting high-value, critical assets: an organization’s software developers. Most recently, we’ve reported on a flurry of sophisticated attacks targeting JavaScript developers, respawning…
😱7🤬2🤯1