-
Notifications
You must be signed in to change notification settings - Fork 99
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Prioritise 2019 wishlist items for rust-lang #269
Comments
So, at work, we'd do this by getting a bunch of people in a room, writing the items on post it notes and then adding them a whiteboard one by one in a sort of Insertion Sort. I'm afraid I don't know how to translate that to a comment thread, but maybe we just need to jump on IRC for an hour with a Dropbox document or something? |
@thejpster I like the idea and I agree that we should have a dedicated meeting to dig through these requests. We can use the next meeting to pick a date for such meeting and the format of the discussion. |
I've added a filter view to the spreadsheet to visualize only the rust requests and to sort them by votes. (Note that there's some age bias: older items have been seen by more people so they tend to have more votes). The top 15 as of 2018-12-21 are:
There are other 17 items which are not in the top 15. Is there any item that you feel is high impact but has been left out the top 15? EDIT: Updated on 2019-01-09 |
I have updated the top 15 list in my previous comment using the newest data. A few items have switched places but the top 15 remains the same. On the next meeting (#291) will discuss and prioritize these requests synchronously. If you cannot make to the meeting please leave your thoughts in this thread and we'll include them in the discussion. |
Following up on #270 (comment), Adding hard-float and no hard-float rust-std components will allow for kernel (no-hf) and bare-metal (hf might be wanted here in some cases) development on |
It is now one year later (apparently!). I'll update the checklist from above, then close. Or do we want to blog about this?
A proof of concept of this has landed on nightly.
Not much happened here I'm afraid.
✔️
This is blocked on lazy normalization, which is being worked on in rust-lang/rust#67890
Nothing happened here (does the crates.io team know how bad the shortcomings are for embedded?)
✔️
✔️ (stabilized in rust-lang/cargo#7591 for Rust 1.41)
Some work on this was done. The compiler can now insert the LLVM sideeffect intrinsic when passing
This now works, if you enable a whopping 3 feature gates (
Not sure about this (from #256 (comment)). Is this different from C bitfields?
No progress. |
Yeah, we should do a 2019 round-up blog. There's good progress here, but
also pain points we should continue to highlight
… |
Many of the items on the 2019 wishlist (#256) will require work in rust-lang repositories and by rust-lang teams. The WG should be able to present rust-lang members with a clear list of what we'd like, with each item prioritised, and well described and motivated. We can then further work out which to work on and in what order depending on how much work they'll take.
We've already identified which wishlist items require rust-lang work in the spreadsheet; I suggest we sort them by votes initially, then try to narrow it down to around 10-15 items that seem feasible, would have a decent impact on embedded users, and which we can then work with rust-lang to get implemented in 2019.
The text was updated successfully, but these errors were encountered: