|
|
Subscribe / Log in / New account

LLVM ist a mess

LLVM ist a mess

Posted Mar 16, 2024 21:13 UTC (Sat) by Wol (subscriber, #4433)
In reply to: LLVM ist a mess by Curan
Parent article: Cranelift code generation comes to Rust

I think part of the problem with llvm may *still* be that it was written for C/C++. Aiui, they had to re-write large chunks because of all the C assumptions that weren't true of Rust, and it kept breaking Rust's guarantees. That might still be crawling out the woodwork.

Cheers,
Wol


to post comments

LLVM ist a mess

Posted Mar 17, 2024 10:01 UTC (Sun) by khim (subscriber, #9252) [Link] (1 responses)

It's just simply research projects acts like a research project.

As you were advocating in other discussion that means everyone who uses it just have to get their act together and fork (or write something from scratch).

LLVM ist a mess

Posted Mar 17, 2024 18:57 UTC (Sun) by Wol (subscriber, #4433) [Link]

> that means everyone who uses it just have to get their act together and fork

Drop the "and fork", please. Okay, you can if you want, but the BEST approach (which is what the Rust guys did, I assume) is to *branch* it, fix it, and send pull requests upstream.

If upstream ignores them, then you have to decide what you want to do about it, but what you do NOT do is launch a self-entitled petulant shit-storm at upstream because their priorities are different from yours. If it ends with a full fork, then that's sad, but then you have two - hopefully friendly - projects sharing code, but with different priorities and aims. So be it ...

Cheers,
Wol


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds