Subteam report: libs 2015-08-07
Highlights
First off, we had a great RustCamp last weekend! As many of us were involved with the event, it was a bit of a slow week.
Decisions from last week:
- RFC PR #1184:
RFC: Stabilize the #![no_std] attribute
- Merged
- RFC PR #1183:
RFC: Allow changing the default allocator
- Merged
- RFC PR #770:
io error handling design
- Closed
- RFC PR #980:
read_exact
- Merged
- RFC PR #1194:
RFC: Add item recovery collection APIs
- To be merged, pending last bits of bikeshedding
- PR #26818:
Stabilize duration (with renamings)
- Merge, need to decide about 1.3 backport
We'd like to call attention to the following two policy RFCs:
- PR #1242: RFC: policy for rust-lang crates
- PR #1224: Update the RFC process with sub-teams, amongst other things.
as well as an RFC relating to catch_panic and exception safety in Rust:
- PR #1236: RFC: Stabilize catch_panic
This week's RFCs going into (or staying in) final comment period:
- FCP PR #1195: ordered query API
- FCP PR #1192: RFC for inclusive ranges with ...
Dashboard
RFC phase
- 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 #1158: RFC: Expand the std::net module
- PR #1168:
Make
sizean associated constant - PR #1198:
pretty print
Debugof tuples, tuple structs and enum variants in a single line - PR #1212: RFC: line-endings
- PR #1213: RFC: The Life and Death of an API
- PR #1218: RFC: Checked integer conversions
- PR #1224: Update the RFC process with sub-teams, amongst other things.
- PR #1232: RFC: remove weak pointers
- PR #1233: RFC: Add Box::leak to leak Box to &'static mut T
- PR #1235:
Add
BufRead::fill_buf_min() - PR #1236: RFC: Stabilize catch_panic
- PR #1238: Nonparametric dropck
- PR #1242: RFC: policy for rust-lang crates
- FCP PR #1192: RFC for inclusive ranges with ...
- FCP PR #1194: RFC: Add item recovery collection APIs
- FCP PR #1195: ordered query API
Implementation phase
High priority issues
Needs decision
- Issue #26772: Fix different behaviour of OpenOptions between Windows en Linux
- Issue #26818: Stabilize the Duration API
- Issue #27204: expose drop_in_place as ptr::drop_in_place
- Issue #27217: Add OpenOptions::exclusive
- Issue #27531: std: Allow ?Sized parameters in std::io::copy