The state of (rust) allocators in 2026 by @cetra3.bsky.social
cetra3.github.io/blog/state-o...
The state of (rust) allocators in 2026 by @cetra3.bsky.social
cetra3.github.io/blog/state-o...
Slice index with -1 should return the last value
doc.rust-lang.org/beta/core/ra...
Was supposed to happen in edition 2024, but alas...
rust-lang.github.io/rfcs/3550-ne...
> Arm and Ferrous Systems bring Rust to Cortex-R82AE, enabling memory-safe, high-performance real-time systems for physical AI
Working on this has very rewarding and I can't wait to see what you build on top of these building blocks.
developer.arm.com/community/ar...
I've been listening to Delta Goodrem for over 10 years now. She's such a good singer!
And apparently she's gonna come out for Australia this next Eurovision. Had to give the song a couple of listens, but I really like it :)
youtu.be/EUMCr1pnaMY
Current state of device-driver :P
Just glanced at the repo.
It's a bit hard to find out exactly how it all works. You've got good sections about the concepts and usage of the tool, but I have no idea what it looks like...
So maybe add a screenshot of the output and show how code is annotated. That kind of stuff is missing
The results of the 2025 State of Rust Survey are now available! ๐
blog.rust-lang.org/2026/03/02/2...
Ugh, annoying. Clocking issue?
Embassy also sets up some more things by default like debug settings, DMA & embassy-time.
Also check the memory.x, make sure it's the same.
Very interesting!
Rust-native open hardware (RTL) RISC-V chip.
www.youtube.com/watch?v=DaWk...
Dutch winter gas reserves are super low. But it's ok, last Tuesday the Gas Union said we don't have to worry, we'll make it just fine.
But they added (my translation): "that is, as long as the strait of Hormuz is not suddenly blockaded, for example"
๐ฌ
Do check out setting up a dev drive: learn.microsoft.com/en-us/window...
It uses a much lighter file system and improves perf.
You still won't get linux fs speeds, but it's noticeably better.
RustNation's closing keynote Canonical announced that we are preparing ntpd-rs, our Network Time Protocol implementation, for Ubuntu.
RustNation's closing keynote Canonical announced that we are preparing ntpd-rs, our Network Time Protocol implementation, for Ubuntu.
ntpd-rs is coming to Ubuntu! In RustNation's closing keynote Canonical announced that we are preparing ntpd-rs, our Network Time Protocol implementation, for Ubuntu.
Watch the keynote here: www.youtube.com/watch?v=WOA4...
@jnsgr.uk @rustnationuk.bsky.social @ubuntu-ls.bsky.social
#rustlang
I was looking at this with a driver perspective. Typically you can only instantiate a driver with a constructor that does an initial reset + config (bring the chip to a known good state).
If you loose the instance due to a cancellation, you'll have to call the constructor again to get a new one.
True, it doesn't solve it fully. But at least if you want to continue using Foo, you're forced to not cancel. So a call to `bar` knows by construction that Foo is in a non-cancelled good state.
But you're right that if Foo is not reused, things might be weird.
(Ehh, assume you can't construct Foo easily or without unsafe)
One way of ensuring cancellation safety in async Rust is just by consuming the object...
struct Foo;
impl Foo {
async fn bar(self) -> Self { ... }
}
Cancel? No more Foo for you.
Foo could be a zst token too that you have to pass around (like the CS token).
Annoying API, but a correct API
I don't know. It's not actually UB in Clang or GCC though, so it's not practical knowledge. I do think it's just super funny
J.2 Undefined behavior The behavior is undefined in the following circumstances: โ A nonempty source file does not end in a new-line character which is not immediately preceded by a backslash character or ends in a partial preprocessing token or comment (5.1.1.2).
๐คก
Ooh, please post about it when you do! I'm interested in your approach
I guess I should try it again.
I've tried multiple times and every time things were subtly broken. But maybe it's better now compared to ~2 months ago.
I've also tried sending some PRs, but it's just not an enjoyable codebase to work in.
I'd love to have a good tool and wish this one could be it!
Gave a full conference talk on a 320x240 screen today.
Running Rust & Ratatui ๐ฆ๐
RustNation UK was amazing, thanks everyone! โฅ๏ธ
#rustlang #ratatui #conference #rustnation #rustnationuk
Good luck!
Just follow the link! Nothing bad will happen, I promise!
Pssssst, psssst...
Hey kids, wanna see the embassy executor running on a GPU?
Congrats everyone!
My submission didn't quite make the cut, but hopefully that sets a high bar for the talks that did make it in ๐
I will be at the conference! Hope to see you there!
Oh, very cool! Lot's of ecosystem progress ๐
Hell yeah, Cortex-R (ARMv7-R) support in probe-rs :D
github.com/probe-rs/pro...