FractalFir (GSOC student for the Rust GCC backend) wrote a new blog post on their work: https://fractalfir.github.io/generated_html/cg_gcc_bootstrap.html
Enjoy! :)
FractalFir (GSOC student for the Rust GCC backend) wrote a new blog post on their work: https://fractalfir.github.io/generated_html/cg_gcc_bootstrap.html
Enjoy! :)
Found a handy CLI tool for Git >_
**git-statuses** — Display the status of multiple Git repositories in a clear, tabular format.
Scans directories recursively for Git repositories
Written in Rust!
over on BlueSky the OpenGraph images for crates.io are working now!
unfortunately I'm not sure why that does not seem to be the case for Mastodon yet... investigation ongoing...
anyway, great success! :)
New blog post + cargo-semver-checks v0.42 is out
I found some unexspected sharp edges in the `#[target_feature]` attribute. They are getting fixed (teamwork! ), and cargo-semver-checks now also has lints to save you from footguns!
https://predr.ag/blog/unsoundness-and-accidental-features-in-target-feature/
Interesting conversation about #linux linkers and #rustlang with @davidlattimore creator of the “wild” linker on @timClicks compose podcast episode giving many insights into object files and executables. https://timclicks.dev/podcast/david-lattimore-faster-linker-faster-builds
I'm live on YouTube
Cooking up the new release of @ratatui_rs
Found the ultimate way to focus... This TUI changed my life.
**serenIT** — Ambient sound player for your terminal.
Play sounds together, create your own scene & switch between. Supports configuration.
Written in Rust & built with @ratatui_rs
Rust 1.88.0 stabilizes the #[unsafe(naked)] attribute and the naked_asm! macro which are used to define naked functions. Folkert has worked on this feature and wrote an article on the Rust Blog to explain:
https://blog.rust-lang.org/2025/07/03/stabilizing-naked-functions/
Awesome work, Folkert!
@folkertdev
@rust-lang.org
Added a link to the build queue on docs.rs crate builds page.
https://github.com/rust-lang/docs.rs/pull/2859
We're getting close to the end of this cleanup. :)
According to the last Rust Foundation newsletter @MarcoIeni has managed to bring down the Rust ecosystem's CI costs from $1M to practically nothing and, inexplicably, this is not being shouted about from the rooftops but is disseminated solely via being buried in a newsletter.
> In Q1 [...] the monetary cost of running CI has been reduced from $1M to $300K.
>
> In Q2, Marco found even more savings, [which meant that the spend on] CI has been greatly reduced–possibly to zero!
Update: check the replies for more details
I wrote a post on the rust blog about functions that have no clothes:
https://blog.rust-lang.org/2025/07/03/stabilizing-naked-functions/
Our first talk of tonight of our virtual #Bevy meetup is on - Jan talks about How he makes 3D Games with Bevy: https://www.youtube.com/live/IGbQ3t2aZ-Y #rustlang #gamedev @bevy
We are live for the 11th virtual #Bevy Meetup, join us now on YouTube: https://youtube.com/live/IGbQ3t2aZ-Y #rustlang #gamedev @bevy
Warning: venting.
Just tried to make a small PR to crates.io today (to add a full page for triggering documentation rebuild on a crate version). I rediscovered emberjs framework. And now I remember why I hate JS framework so much: you have routes (makes sense), then components (still ok), then controllers (?), adapters (??), initializers (???), serializers (?????) and helpers (kinda ok). WTF. I just want to add a small page with 10 lines of HTML, why is it so complicated? Doing the equivalent on any non-JS website would have taken me less than 10 minutes. In two hours, I was only able to get more and more cryptic errors.
This is it, I just can't deal with JS frameworks, it's just too much work to do something that should be simple. I don't want to learn each JS framework approach on how to make the world slower, more cryptic and definitely way bigger than it should be.
Going back into my cave where JS is only used to improve pages display, not to render the whole world.
If anyone is interested, it's all yours: https://github.com/rust-lang/crates.io/discussions/11499 (and it would be very appreciated!).
More docs.rs work:
I added a new section about how you can trigger rebuild for your crate documentation and added a link to the queue on the build page in case it failed: https://github.com/rust-lang/docs.rs/pull/2856
It's now possible to access all about pages directly from any docs.rs page because I moved all the links in the header dropdown menu: https://github.com/rust-lang/docs.rs/pull/2857
Enjoy!
I created a TUI for visualizing guitar tabs real-time!
ratatui-fretboard widget coming soon ™
Building this on livestream: https://www.youtube.com/watch?v=y2uglIZ-YEY
Written in Rust & built with @ratatui_rs
GitHub: https://github.com/orhun/tuitar