# Libs-API Meeting 2024-06-25 ###### tags: `Libs Meetings` `Minutes` **Meeting Link**: https://meet.jit.si/rust-libs-meeting-crxoz2at8hiccp7b3ixf89qgxfymlbwr **Attendees**: ... ## Agenda - Triage - Anything else? ## Triage ### FCPs 1 rust-lang/rfcs T-libs-api FCPs - merge rust.tf/rfc3657 *Async project goal* - (7 checkboxes left) 17 rust-lang/rust T-libs-api FCPs - merge rust.tf/80437 *Tracking Issue for \`box\_into\_inner\`* - (1 checkboxes left) - merge rust.tf/82901 *Tracking Issue for \`Option::get\_or\_insert\_default\`* - (2 checkboxes left) - merge rust.tf/83871 *Tracking Issue for CharIndices::offset function* - (3 checkboxes left) - merge rust.tf/102012 *Tracking Issue for \`const\_waker\`* - (3 checkboxes left) - merge rust.tf/106943 *Implement DoubleEnded and ExactSize for Take\<Repeat\> and Take\<RepeatWith\>* - (3 checkboxes left) - merge rust.tf/62726 *Tracking issue for io\_slice\_advance* - (3 checkboxes left) - merge rust.tf/109402 *Implement owned ops for \`HashSet\` and \`BTreeSet\`* - (3 checkboxes left) - merge rust.tf/101196 *Tracking Issue for \`Ready::into\_inner()\`* - (1 checkboxes left) - merge rust.tf/106418 *Implement \`PartialOrd\` and \`Ord\` for \`Discriminant\`* - (2 checkboxes left) - close rust.tf/56167 *Tracking issue for HashMap::raw\_entry* - (3 checkboxes left) - merge rust.tf/113219 *Tracking Issue for \`const\_cstr\_from\_ptr\`* - (4 checkboxes left) - merge rust.tf/55132 *Tracking issue for thread::Builder::spawn\_unchecked* - (3 checkboxes left) - merge rust.tf/123723 *Make \`std::os::tvos\`, \`std::os::visionos\` and \`std::os::watchos\` public* - (4 checkboxes left) - merge rust.tf/53485 *Tracking issue for RFC 2351, "Add \`is\_sorted\` to the standard library"* - (4 checkboxes left) - merge rust.tf/120141 *Tracking Issue for enum access in offset\_of* - (7 checkboxes left) - merge rust.tf/120140 *Tracking Issue for nested field access in offset\_of* - (5 checkboxes left) - close rust.tf/44286 *Tracking issue for HashMap \`OccupiedEntry::{replace\_key, replace\_entry}\`* - (4 checkboxes left) [nikomatsakis (4)](https://rfcbot.rs/fcp/nikomatsakis), [m-ou-se (13)](https://rfcbot.rs/fcp/m-ou-se), [BurntSushi (12)](https://rfcbot.rs/fcp/BurntSushi), [pnkfelix (4)](https://rfcbot.rs/fcp/pnkfelix), [tmandry (1)](https://rfcbot.rs/fcp/tmandry), [yaahc (2)](https://rfcbot.rs/fcp/yaahc), [Amanieu (4)](https://rfcbot.rs/fcp/Amanieu), [scottmcm (4)](https://rfcbot.rs/fcp/scottmcm), [joshtriplett (14)](https://rfcbot.rs/fcp/joshtriplett), [dtolnay (4)](https://rfcbot.rs/fcp/dtolnay) ### (nominated) rust.tf/libs368 *impl PathBuf::add\_extension and Path::with\_extra\_extension* ### (nominated) rust.tf/116237 *Scoped thread implicit join doesn't wait for thread locals to be dropped* ### (nominated) rust.tf/125319 *Type inference regression on \`nightly\-2024\-05\-20\`* ### (nominated) rust.tf/126600 *\`std::process::exit\` is not thread\-safe* ### (nominated) rust.tf/126785 *Add \`mem::{take, replace, swap}\` to the prelude* ### (waiting on team) rust.tf/119550 *Rename \`AsyncIterator\` back to \`Stream\`, introduce an AFIT\-based \`AsyncIterator\` trait* ### (new change proposal) rust.tf/libs399 *New failable API for SmartPointer\<OsStr\> to SmartPointer\<str\>, etc* ### (new change proposal) rust.tf/libs400 *API {Arc, Rc}::from\_static* ### (new change proposal) rust.tf/libs401 *Shove \`VaList\`, et al. into \`ffi::va\_list\`* ### (new change proposal) rust.tf/libs402 *Non\-blocking check for \`LazyLock\`s* ### (new change proposal) rust.tf/libs403 *Add \`RawStatusCode\`* ### (stalled change proposal) rust.tf/libs195 *OS\-level \`thread::Builder\` priority and affinity extensions* ### (stalled change proposal) rust.tf/libs205 *Expose the internal \`SimpleMessage\` struct and allow creating \`std::io::Error\`s with them* ### (stalled change proposal) rust.tf/libs169 *Adding locks disregarding poison* ### (stalled change proposal) rust.tf/libs248 *ACP: Add \`finish\_non\_exhaustive\` to \`DebugList\`, \`DebugMap\`, and\`DebugTuple\`* ### (stalled change proposal) rust.tf/libs145 *ACP: Additional NonZero conversions* _Generated by [fully-automatic-rust-libs-team-triage-meeting-agenda-generator](https://github.com/rust-lang/libs-team/tree/main/tools/agenda-generator)_