@0x0@lemmy.zip to Programmer Humor@programming.dev • 9 days agorace conditionslemmy.zipimagemessage-square87arrow-up1878
arrow-up1878imagerace conditionslemmy.zip@0x0@lemmy.zip to Programmer Humor@programming.dev • 9 days agomessage-square87
minus-square@ratel@mander.xyzlinkfedilink2•9 days agoI thought it compiles to LLVM intermediate representation and then to the machine code of the requested platform arch. Am I missing something?
minus-squarelime!linkfedilinkEnglish2•9 days agoonly if you design it using llvm. llvm is pretty new.
minus-square@ratel@mander.xyzlinkfedilink1•9 days agoAh ok I was referring to Rust specifically. Thanks!
minus-squareJackbyDevlinkfedilinkEnglish1•8 days agoFortran is from 1957, LLVM is from 2003. It’s probably like C where there is a compiler tool chain that goes through LLVM like you describe and others that go directly to executables.
I thought it compiles to LLVM intermediate representation and then to the machine code of the requested platform arch. Am I missing something?
only if you design it using llvm. llvm is pretty new.
Ah ok I was referring to Rust specifically. Thanks!
yeah but rednax wasn’t.
Fortran is from 1957, LLVM is from 2003. It’s probably like C where there is a compiler tool chain that goes through LLVM like you describe and others that go directly to executables.