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

Reply via email to