imperio

@imperioworld.bsky.social

Member of a few teams of the Rust project, Gnome foundation member, co-owner of the Gtk-rs organization and of the askama-rs organization Mastodon: https://toot.cat/@imperio

i'm really proud of this policy. it's not perfect, but i think it's close to the best that was possible given all the constraints. i'm excited that this will make things easier for mods and reviewers, and hopeful that it will spark change in Rust's governance. blog.rust-lang.org/inside-rust/...

rust-lang/rust is adopting an LLM policy | Inside Rust Blog

Want to follow along with Rust development? Curious how you might get involved? Take a look!

blog.rust-lang.org

Nevermind! Completely broke Rust CI (after merge, that's new, more fun for the infra team 😈 ) Reverting it. Follow me for more tips on how to make a whole project lose 3 hours of their time with one small PR! T_T

imperio@imperioworld.bsky.social · 2d ago

The sync between rust and the GCC backend is done. We were a bit late there but finally caught up. Here's the PR with 224 commits (yep, you read it right ^^'): github.com/rust-lang/ru... Next cg_gcc progress report will be very interesting to read. :3 Next: why do we need to "sync"? 1/2

With any luck, this is the cargo-semver-checks release that will start scanning the Rust standard library for breakage. Enjoy v0.50.0! What a fitting moment for a nice round number 🎉 Expect a blog post soon!

cargo-semver-checks v0.50.0 release notes.

- Support for rustdoc JSON v61 for the latest nightly Rust
- One new lint: `auto_trait_impl_added`
- Bugfix in `constructible_struct_adds_field` to properly account for existing `pub` but `#[doc(hidden)]` fields.
- Support for parsing rustdocflags from `.cargo/config.toml` and some minor bugfixes
- Thanks to @taiki-e for accepting our upstream patches and promptly releasing them in `cargo-config2` so we can use them!

Added support for "section linking" (putting an item in a specific section in the generated binary so the linker can do more optimizations) in the Rust GCC backend. 13 new Rust tests are now passing. :) PR: github.com/rust-lang/ru...

Add support for section linking by GuillaumeGomez · Pull Request #926 · rust-lang/rustc_codegen_gcc

Now that we have support for the section attribute, we can use it more. The wasm case it still not supported for now.

github.com

Hi everyone. I need your help! I recently added support to get system GPU usage in the Rust sysinfo crate. Next step was to get this info per-process. However, I'm now facing a very annoying Apple issue: undocumented API changing each version. So I can only test my own macOS version: 12.6. 1/4

crates.io is central in Rust ecosystem, but in my opinion, it doesn't fulfill its mission on multiple aspects. So much that an alternative website (libs.rs) was created. So I wrote a blog post about this: blog.guillaume-gomez.fr/articles/202... ⚠️ it's mostly me venting out about crates.io issues

crates.io: Rust Package Registry

crates.io serves as a central registry for sharing crates, which are packages or libraries written in Rust that you can use to enhance your projects

crates.io

I wrote a blog post to explain how I retrieve the information (cat pic included). Very technical read, and also some surprises, like which system is the simplest to get GPU info. :3 blog.guillaume-gomez.fr/articles/202... Enjoy!

sysinfo: Getting GPUs

Blog of Guillaume Gomez (sysinfo: Getting GPUs)

blog.guillaume-gomez.fr

imperio@imperioworld.bsky.social · 2mo ago

Just added support to query GPU information in the Rust sysinfo crate: github.com/GuillaumeGom.... So next sysinfo release, you will be able to query this new information too. 1/2