"Announce that Git 3.0 will make Rust a mandatory part of our build infrastructure." Sounds like it will be mandatory to use Rust to build all of Git. The title implies Rust itself will be mandatory.
Git: Introduce Rust and announce it will become mandatory in the build system
11–20 of 433 posts
Re: Git: Introduce Rust and announce it will become mandatory in the build system
#12Earlier quoted context omitted.
There's at least one proprietary platform that supports Git built by via a vendor-provided C compiler, but for which no public documentation exists and therefore no LLVM support is possible. Ctrl+F for "NonStop" in https://lwn.net/Articles/998115/
How is this git's concern?
Re: Git: Introduce Rust and announce it will become mandatory in the build system
#13"Announce that Git 3.0 will make Rust a mandatory part of our build infrastructure." Sounds like it will be mandatory to use Rust to build all of Git. The title implies Rust itself will be mandatory.
how is that not the same thing?
I was confused in the same way after reading the submission title. Mandating Rust would be a far more radical change.
Re: Git: Introduce Rust and announce it will become mandatory in the build system
#14Earlier quoted context omitted.
how is that not the same thing?
One phrasing implies contributions will have to be in Rust, the other doesn’t. I was confused in the same way after reading the submission title. Mandating Rust would be a far more radical change.
Re: Git: Introduce Rust and announce it will become mandatory in the build system
#15"Announce that Git 3.0 will make Rust a mandatory part of our build infrastructure." Sounds like it will be mandatory to use Rust to build all of Git. The title implies Rust itself will be mandatory.
how is that not the same thing?
Re: Git: Introduce Rust and announce it will become mandatory in the build system
#16> Introducing Rust is impossible for some platforms and hard for others. Please could someone elaborate on this.
See this page [1], particularly the 'Tier 3' platforms. [1] https://doc.rust-lang.org/beta/rustc/platform-support.html
Anyone know of anything on that list with more than a thousand SWE-coded users? Presumably there's at least one or two for those in the know?
Re: Git: Introduce Rust and announce it will become mandatory in the build system
#17> Introducing Rust is impossible for some platforms and hard for others. Please could someone elaborate on this.
There's at least one proprietary platform that supports Git built by via a vendor-provided C compiler, but for which no public documentation exists and therefore no LLVM support is possible. Ctrl+F for "NonStop" in https://lwn.net/Articles/998115/
Re: Git: Introduce Rust and announce it will become mandatory in the build system
#18Earlier quoted context omitted.
There's at least one proprietary platform that supports Git built by via a vendor-provided C compiler, but for which no public documentation exists and therefore no LLVM support is possible. Ctrl+F for "NonStop" in https://lwn.net/Articles/998115/
Shouldn't these platforms work on getting Rust to support it rather than have our tools limited by what they can consume? https://github.com/Rust-GCC/gccrs
Re: Git: Introduce Rust and announce it will become mandatory in the build system
#19Earlier quoted context omitted.
There's at least one proprietary platform that supports Git built by via a vendor-provided C compiler, but for which no public documentation exists and therefore no LLVM support is possible. Ctrl+F for "NonStop" in https://lwn.net/Articles/998115/
Shouldn't these platforms work on getting Rust to support it rather than have our tools limited by what they can consume? https://github.com/Rust-GCC/gccrs
I don’t maintain any tools as popular as git or you’d know me by name, but darned if I’m going to put in more than about 2 minutes per year supporting non-Unix.
(This said as someone who was once paid to improve Ansible’s AIX support for an employer. Life’s too short to do that nonsense for free.)