On Thu, Nov 14, 2013 at 8:02 PM, Patrick Walton <pcwal...@mozilla.com> wrote: > On 11/15/13 9:51 AM, Daniel Micay wrote: >> >> The reason for Rust not simply supporting (almost) every architecture >> that LLVM supports out-of-the-box is M:N threading. > > > I take issue with this. The *language* supports almost every architecture > that LLVM supports. The *runtime* is just part of the standard library, and > the standard library will always have porting work needed to support > different platforms well. > > Patrick
That's true, but for most people the standard library is part of what Rust is. I don't think there's much porting work to do for most architectures beyond updating the context switch assembly code. It's true that due to our hard-wired definitions of C types there is a lot in `std::libc` to update, but we're going to need to switch to auto-generating this to support alternative C libraries already. _______________________________________________ Rust-dev mailing list Rust-dev@mozilla.org https://mail.mozilla.org/listinfo/rust-dev