Originally posted by Shimon
View Post
Announcement
Collapse
No announcement yet.
GStreamer Now Supports Multi-Threaded Scaling/Conversion For Big Performance Win
Collapse
X
-
Originally posted by duby229 View Post
I'm not sure about that. It seems more like they use some functions it provides, but with the intention to replace them in the future. I'll agree that it may not qualify as a full bootstrap.
- Likes 1
Comment
-
Originally posted by duby229 View Post
I'm not sure about that. It seems more like they use some functions it provides, but with the intention to replace them in the future. I'll agree that it may not qualify as a full bootstrap.
rustc uses LLVM as its back end
Comment
-
-
Originally posted by pal666 View Postif you can't think and can't read source, read wikipedia ffs https://en.wikipedia.org/wiki/Rust_(...mming_language) don't miss ) at the end of url
rustc uses LLVM as its back end
Ok, I found a link which helps me out. So maybe Ive been misunderstanding. But I still think it's unfair to say the compiler was written in c++, when in fact the compiler was written in Rust. You also can't say it's a front end either, because in fact LLVM is used to generate machine code, but Rust, which is written in Rust, compiles to LLVM-IR. I think that's fair.
- Likes 1
Comment
-
Originally posted by duby229 View PostSo maybe Ive been misunderstanding.
Originally posted by duby229 View PostBut I still think it's unfair to say the compiler was written in c++, when in fact the compiler was written in Rust.
Originally posted by duby229 View PostYou also can't say it's a front end either, because in fact LLVM is used to generate machine code, but Rust, which is written in Rust, compiles to LLVM-IR. I think that's fair.
so, can we now stop asking people to rewrite their software in rust until rust devs rewrite (all of)their compiler in rust?Last edited by pal666; 24 February 2017, 07:22 PM.
Comment
-
Originally posted by pal666 View Postno, it is a dependency to compile bundled llvm. if rust does not need llvm, for which arches can it generate code lol?
Comment
-
Originally posted by pal666 View Postso, can we now stop asking people to rewrite their software in rust until rust devs rewrite (all of)their compiler in rust?
The whole point of LLVM is to be a generalized compiler framework that lots of different languages can use.
- Likes 1
Comment
Comment