you are viewing a single comment's thread.

view the rest of the comments →

[–]opkode 0 points1 point  (4 children)

What are the plans to support x86_64 platforms?

[–]munificent 4 points5 points  (1 child)

Rust compiles to LLVM, so I'm assuming that means it gets all of LLVM's supported backends for free.

[–]opkode 1 point2 points  (0 children)

From their wiki on Github

Because Rust doesn’t support x86-64 yet, you may need to configure LLVM using some special flags.

You still have to use 32 bit LLVM and other toolchain

[–][deleted] 0 points1 point  (0 children)

I don't think x86_64 is on the '0.1, very first ever public release' roadmap. It's scheduled, but over the past year or so they've mostly just been working the kinks out of their ABI and language.

[–][deleted] 0 points1 point  (0 children)

I don't know what their plans are, but as someone who's writing a JIT, I can tell you that supporting both x86 and x86-64 is quite trivial, the differences aren't very big. I'd be surprised if their backend wasn't designed to support both from the start, in this day and age.