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
260 lines (239 sloc) 12.9 KB

Subteam report: libs 2015-09-21

Highlights

Last week marked the 1.3 stable/1.4 beta release. As part of this cycle, we went through a round of API stabilization and deprecation for the 1.4 release (after a cycle's worth of collecting final comments). You can see the outcome here.

We will be selecting the next batch of APIs to put up for stabilization or deprecation (for the 1.5 release) this week. Please take a look at the "stabilization phase" dashboard below, and leave a comment if you'd like to nominate an API for this process.

On the RFC front, we've been continuing to churn on some controversial points. The wildcard dependencies RFC remains open for another round of final comments:

In addition, there's been substantial discussion about catch_panic (now recover) since it was merged, including new alternative proposals for more sophisticated bounds; check out the latest comments here.

Finally, a long-awaited RFC for building out our std::time APIs has been posted:

  • PR #1288: Improvements to the Time APIs

Please leave feedback on those RFCs to help drive the discussion forward!

Dashboard

Stabilization phase

Implementation phase

  • Issue #19986: Tracking issue for collections reform part 2 (RFC 509)
  • Issue #21923: Audit raw pointer to reference conventions
  • 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 #27585: Tracking issue for read_exact (RFC #980)

Issues needing a decision

RFC phase

  • FCP PR #1241: Forbid wildcard dependencies on crates.io
  • PR #1036: Add Builder guidelines
  • PR #1100: Add thread-local custom panic handlers to customize the behavior of thread panics
  • PR #1218: RFC: Checked integer conversions
  • PR #1252: Document and expand the open options
  • PR #1254: ordered ranges 2.0
  • PR #1255: RFC: Stabilize OS string to bytes conversions
  • PR #1257: RFC: .drain(range) and .drain()
  • PR #1258: Add macros to get the values of configuration flags
  • PR #1270: RFC: #[deprecated] for Everyone
  • PR #1288: Improvements to the Time APIs

High priority issues

  • Issue #27741: Tracking issue for step_by stabilization
  • Issue #28075: use of unstable function is not gated in import list
You can’t perform that action at this time.