On Fri, Jun 21, 2013 at 4:17 PM, Brian Anderson <[email protected]> wrote:
> On 06/21/2013 08:20 AM, Thomas Daede wrote:
>> - Compiling runtime and Core without thread support
>
>
> This is a major refactoring project which isn't made any easier by the
> current situation in which we have 2 entire runtimes.
>
> https://github.com/mozilla/rust/issues/7282

I'm not sure what you mean by two entire runtimes. Are you referring
to the split between core and std? I really would like to port at
least core - zero.rs looks neat and good for getting something
workable early on, but I think having core there with a complete
language implementation would be a lot better.
Issue 3360 looks like a good, if difficult, place to start.

>> - Adding compatibility with the newlib C library
>
>
> Last time this came up we preferred musl.
>
> https://github.com/mozilla/rust/issues/7283

I had never heard of musl, but it looks like it's Linux only, whereas
newlib is designed for "bare metal" or RTOS-based systems.

>> - Adding configurable stack allocation
>
>
> I'm not sure this means in this context. Can you elaborate?

Right now Rust uses a segmented stack, and I believe the stack is
allocated in 4MB segments - which is way too huge. It would be better
to be able to set the size of the segments - or maybe fix the size of
the stack(s).
_______________________________________________
Rust-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/rust-dev

Reply via email to