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
