Skip to content
This repository has been archived by the owner. It is now read-only.
Permalink
Branch: master
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
236 lines (216 sloc) 11.7 KB

Subteam report: libs 2016-02-12

Highlights

We had a busy week!

RFC decisions:

We are moving a large number of RFCs into final comment period:

  • FCP PR #1218: RFC: Checked integer conversions
    • This RFC has stalled to some degree, but covers important ground; please help us finalize the design!
  • FCP PR #1258: Add macros to get the values of configuration flags
  • FCP PR #1353: Add retain_mut to Vec and VecDeque
    • We're close on this one, modulo bikeshedding on the final name.
  • FCP PR #1393: Expand try! macro with additional case
    • This RFC and the next both touch on the try! macro, and we likely want to postpone action here now that the ?/catch RFC has been merged.
  • FCP PR #1394: Add maybe! macro equivalent to try!
  • FCP PR #1419: Safe memcpy for slices ([T]::copy_from)
    • Some discussion about Copy vs Clone that could potentially change the situation for this RFC.
  • FCP PR #1443: Extend atomic compare_and_swap
  • FCP PR #1461: Move some net2 functionality into libstd
    • We've had no feedback here in a month -- please take a look!
  • FCP PR #1467: Stabilize volatile read and write

We also reached a few decision on outstanding PRs and issues, as usual.

Dashboard

High priority issues

Issues needing a decision

  • Issue #31191: generic slice/container indexing using RangeArgument

RFC phase

Implementation phase

  • Issue #19986: Tracking issue for collections reform part 2 (RFC 509)
  • Issue #22477: Tracking issue for Add a generic string pattern matching API (RFC 528)
  • Issue #23055: Tracking issue for Replace Vec::drain by a method that accepts a range parameter (RFC 574)
  • Issue #24263: discriminant_value intrinsic -- tracking issue for 639
  • Issue #27517: Add ByNeed and Predicate traits
  • Issue #29453: Add Capacity/length methods for OsString
  • Issue #31398: Tracking issue for CommandExt::{exec, before_exec}
  • Issue #31549: Tracking issue for deprecating std::os::*::raw types

Stabilization phase

You can’t perform that action at this time.