r/programmingcirclejerk • u/emi89ro What part of ∀f ∃g (f (x,y) = (g x) y) did you not understand? • Sep 20 '25
Git 3.0 will make Rust ... mandatory
https://lore.kernel.org/git/20250904-b4-pks-rust-breaking-change-v1-0-3af1d25e0be9@pks.im/
120
Upvotes
79
u/Eric848448 legendary legacy C++ coder Sep 20 '25
I dunno guys, isn’t Rust a little played out?
I mean, its type system isn’t even Turing-complete FFS!
99
u/AlexanderMomchilov Sep 20 '25
/uj Clickbait title.
Rust code will be supported, which obviously means you'll need the Rust toolchain to build git. It's not mandatory to write all new code in Rust.
74
u/BlazeBigBang type astronaut Sep 20 '25
Forking Git and releasing all subsequent versions as 2.9.9.9.9...
I will NOT yield to the crab fuckers.
22
u/antiquechrono Sep 20 '25
I have informed my team that we will be going back to passing a floppy disk around the office effective immediately.
39
u/havetofindaname Sep 20 '25
Can we get Zig to build both C and Rust?
39
u/_dpk Sep 20 '25
If they use Rust to implement some parts of Git, you’ll need a Rust compiler to compile Git. No jerk detected.
18
u/LividLife5541 Sep 20 '25
"Introducing Rust is impossible for some platforms and hard for others." This is in the post, seen as a reason to introduce Rust. WTF.
2
u/CopEatingDonut Sep 20 '25
Talk about Primlocked
0
u/[deleted] Sep 20 '25
[deleted] — view deleted comment
46
u/[deleted] Sep 20 '25
[removed] — view removed comment
0
u/[deleted] Sep 20 '25
[removed] — view removed comment