Subteam report: libs 2015-07-09
Highlights
We've begun weekly video meetings with the entire subteam, which should increase
our bandwidth and enable more progress on new library initiatives. Over the next
week, we plan to discuss the pipeline for crates eventually heading into std,
and (relatedly) the fate of rust-lang crates. This week, though, we focused
mainly on existing business.
RFCs going into their final comment period:
- FCP PR #1158: RFC: Expand the std::net module
- FCP PR #1174:
RFC for creation of
IntoRaw{Fd, Socket, Handle}trait to complementAsRaw*
PRs in final comment period:
- FCP PR #26743:
Add a method
lines_anytoBufRead
Decisions from last week:
- FCP PR #1055: RFC for redirecting stdio of child processes to open file handles
- FCP PR #1058: RFC for replacing slice::tail()/init() with new methods
- FCP PR #1102: Rename connect to join
- FCP PR #1158:
RFC: Expand the std::net module
- Postponed, pending some policy decisions about how to handle major new API additions in std. We should have more details on this next week.
Dashboard
RFC phase
- PR #770: io error handling design
- PR #980: RFC for read_all
- PR #1036: Add Builder guidelines
- PR #1100: Add thread-local custom panic handlers to customize the behavior of thread panics
- PR #1147: Target Version
- PR #1168:
Make
sizean associated constant - PR #1183: RFC: Allow changing the default allocator
- PR #1184: RFC: Stabilize the #![no_std] attribute
- PR #1192: RFC for inclusive ranges with ...
- PR #1194: RFC: Add item recovery collection APIs
- PR #1195: ordered query API
- FCP PR #1158: RFC: Expand the std::net module
- FCP PR #1174:
RFC for creation of
IntoRaw{Fd, Socket, Handle}trait to complementAsRaw*
Implementation phase
- FCP PR #26743:
Add a method
lines_anytoBufRead
High priority issues
- Issue #26716: fs::create_dir_all fails for directory junctions on Windows
Needs decision
- Issue #26751: Use CopyFileEx for fs::copy on Windows
- Issue #26772: Fix different behaviour of OpenOptions between Windows en Linux
- Issue #26818: Stabilize the Duration API
- Issue #26897: Stdin::read_line: read_line does not need a mutable borrow