Subteam report: libs 2015-05-26
Welcome to the first library subteam status report!
These reports will call out some of the important team activity each week, including announcements that an RFC or implementation has entered the "final comment period" (FCP). The FCP lasts for one week, and is an opportunity to get a last round of feedback, and final opinions from subteam members, before an RFC is merged or feature is stabilized.
We've been bogged down for the past few weeks with, you know, the 1.0 release as well as getting the subteams up and running. As such, we have something of a backlog of RFCs. If you have been waiting for feedback on your RFC -- sorry! -- the subteam will get to it soon.
I'll be working this week with subteam members to close out some of the RFC that no longer make sense (given that 1.0 has been shipped), and to re-assign shepherds to get the ball rolling again.
RFC shepherds or authors, if you want to move a library RFC to the FCP next week, please let me know. --aturon
Highlights
The following RFCs are entering their final comment period (FCP), ending on June 2:
- PR #583: Add fmt size_hints
- PR #590: Early trait bounds on generic types
- PR #839: Have collections impl Extend<&T> where T: Clone
- PR #1014: Don't panic when stdout doesn't exist
- PR #1034:
RFC: Deprecate
Iterator::size_hintandExactSizeIteratorfor better named alternatives.
In addition, I'd like to call attention to the following RFCs that are approaching FCP, but could use more discussion:
- PR #1105: RFC: Policy on semver and API evolution
- PR #1055: RFC for redirecting stdio of child processes to open file handles
Dashboard
RFC phase
- PR #203:
Combinetrait for string and collection concatenation - PR #492: RFC: Error Reform and Failure Box
- PR #583: Add fmt size_hints
- PR #590: Early trait bounds on generic types
- PR #770: io error handling design
- PR #839: Have collections impl Extend<&T> where T: Clone
- PR #980: RFC for read_all
- PR #1014: Don't panic when stdout doesn't exist
- PR #1015: Add read_into_buf and get_buf to BufRead
- PR #1017: Change abs() to return unsigned integers
- PR #1034:
RFC: Deprecate
Iterator::size_hintandExactSizeIteratorfor better named alternatives. - PR #1036: Add Builder guidelines
- PR #1055: RFC for redirecting stdio of child processes to open file handles
- PR #1058: RFC for replacing slice::tail()/init() with new methods
- PR #1084: RFC: Scoped threads, take 2
- PR #1095: Add unsafe Option::unwrap_unchecked()
- PR #1100:
allow customization of the output of
panic!()to stderr with 'panic handlers' - PR #1102: Rename connect to join
- PR #1105: RFC: Policy on semver and API evolution
- PR #1119: Quick draft "Result::expect" rfc
- PR #1123:
RFC: introduce
split_at(mid: usize)onstr - PR #1126: stabilize TcpStream::set_keepalive
- PR #1130: Implement FromIterator for the unit type
Implementation phase
- Issue #25619: Implement socket timeouts
(There are likely further issues that are not properly tagged yet)
High priority issues
None currently marked -- these are awaiting triage.