Phosphorus

@phosphorus
46 Followers
206 Following
2.2K Posts
Just a Tech Profile
Rust Developer, but I used to .Net, PHP, JS/TS, Java, and a lot of things too
Ubuntu + Gnome | Ryzen 7 | VSCode + NeoVIM + IntelliJ
Instagramhttps://www.instagram.com/phosphorus_m/
GitHubhttps://github.com/Phosphorus-M
BirthFeb. 10

Thanks to @imperio and @weihanglo, `cargo doc` now has unstable support for dep-info files, improving detection for when dependencies need to be rebuilt. This may take a few days to hit the nightly channel.

https://github.com/rust-lang/rust/pull/137684
https://github.com/rust-lang/cargo/pull/15359

#rustlang

Add rustdoc support for `--emit=dep-info[=path]` by GuillaumeGomez · Pull Request #137684 · rust-lang/rust

Fixes #91982. This PR adds the --emit=dep-info command line flag support. It will be helpful for cargo development. cc @epage r? @notriddle

GitHub
📰 Announcing Swift 6.1 📰 With ergonomic improvements to concurrency, simpler Objective-C interop, productivity and package improvements: https://swift.org/blog/swift-6.1-released/ Install with Xcode 16.3 or the new swiftly version manager!
Swift 6.1 Released

Swift 6.1 is now available!

Swift.org

In case you missed it over the weekend, I wrote a piece about the impact Nvidia's commitment to Steam Deck might have on the Linux ecosystem. But this article is special, because it also has great insights from @gamingonlinux, @gardiner_bryant and @gloriouseggroll!

https://www.forbes.com/sites/jasonevangelho/2025/01/12/nvidia-just-solved-a-huge-steam-deck-problem-what-happens-next/

#Linux #SteamDeck

Nvidia Just Solved A Huge Steam Deck Problem. What Happens Next?

Nvidia is committing to Steam Deck, but what kind of impact will this news have? I asked a few big names in the Linux community to share their thoughts.

Forbes
NVIDIA release new GPU driver updates for Linux and Windows after announcing security issues

Today, January 16th 2025, NVIDIA have revealed multiple security flaws in their GPU drivers, so it's time to get updating again.

GamingOnLinux
A comic about desire paths
How to enable Fastboot on your cat

I'm digging this new @flathub section promoting mobile apps!

#Flathub

Where is this train going? To Distroland? 🤔

#linux

I can't wait to see how people use default field values in #Rust!
It felt like an eternity to land this (specially if we count the years of discussion before the, I believe, 3rd RFC was accepted), but as of next nightly you will be able to write

struct Foo {
bar: Type = Type::const_method(),
}

Foo { .. } // implicit `bar: Type::const_method()` call

The main difference between https://github.com/rust-lang/rust/pull/129514 and derive(Default) is that the latter doesn't support having mandatory fields.
#RustLang

Introduce `default_field_values` feature by estebank · Pull Request #129514 · rust-lang/rust

Tracking issue: #132162 Initial implementation of #[feature(default_field_values], proposed in rust-lang/rfcs#3681. We now parse const expressions after a = in a field definition, to specify a stru...

GitHub

Default fields values are now live on nightly #Rust! Go wild and report bugs 😃

#RustLang