---
# System prepended metadata

title: Libs-API Meeting 2022-08-23
tags: [Minutes, Libs Meetings]

---

# Libs-API Meeting 2022-08-23

###### tags: `Libs Meetings` `Minutes`

**Meeting Link**: https://meet.jit.si/rust-libs-meeting-crxoz2at8hiccp7b3ixf89qgxfymlbwr
**Attendees**: David, Jane, Mara, The 8472, Urgau, vincenzopalazzo

## Agenda

- Triage
- Anything else?

## Triage

### FCPs

19 rust-lang/rust T-libs-api FCPs

[BurntSushi (12)](https://rfcbot.rs/fcp/BurntSushi), [Amanieu (7)](https://rfcbot.rs/fcp/Amanieu), [dtolnay (5)](https://rfcbot.rs/fcp/dtolnay), [yaahc (14)](https://rfcbot.rs/fcp/yaahc), [joshtriplett (7)](https://rfcbot.rs/fcp/joshtriplett), [m-ou-se (8)](https://rfcbot.rs/fcp/m-ou-se)

### Nominated

- [7 `rust-lang/rust` `I-libs-api-nominated` items](https://github.com/rust-lang/rust/issues?q=label:I-libs-api-nominated+is:open)
  - rust.tf/91079 *Tracking Issue for float\_minimum\_maximum*
    - Can't continue with these names. Need more info. Left a comment.
  - rust.tf/95198 *Add slice::{split\_,}{first,last}\_chunk{,\_mut}*
    - Need more motivation. Left a comment.
  - rust.tf/99032 *Disable unwinding for \`catch\_unwind\` error payloads.*
    - Discussed last time.
  - rust.tf/100342 *Add mem\_uninitialized lint to FCW lint on uses*
    - With the recent 0x01-filling change, this is no longer dangerous UB. Maintainers of code that uses this should upgrade, but downstream users won't have code that will suddenly break or stop compiling. So no FCW.
    - It still causes instant UB if there's references, though.
    - It could be okay if this only warns in those "definitely UB" cases, but not in the simple `bool` or `[u8]` cases.
  - rust.tf/100422 *What's the correct \*wrapping\* value for \`ilog\{|2|10}\`?*
    - Returning `-1` (`!0` for unsigned) could be "free", but returning zero (like today) requires a branch anyway: might as well panic.
  - rust.tf/100545 *regression: transmute\_copy validates sizing*
  - rust.tf/100551 *regression: socket type changes*

### Waiting on team

- [1 `rust-lang/rust` `T-libs-api` `S-waiting-on-team` items](https://github.com/rust-lang/rust/issues?q=label:T-libs-api+label:S-waiting-on-team+is:open)
  - rust.tf/100131 *Add PartialEq impls for boxed slices*
    - Changes like this tend to explode: there's an infinite amount of containers/wrappers that we could implement this for. Better to have fewer PartialEq impls and write `*` where necessary. But might be necessary to do this for generics.
    - Seems to be handled already the `Borrow` trait?

### Needs decision

None

### Stalled Tracking Issues

- [30 `rust-lang/rust` `T-libs-api` `C-tracking-issue` items](https://github.com/rust-lang/rust/issues?q=label:T-libs-api+label:C-tracking-issue+is:open+sort:updated-asc)
  - rust.tf/79676 *Tracking Issue for \`backtrace\_frames\`*
  - rust.tf/42839 *Peer credentials on Unix socket*
  - rust.tf/55132 *Tracking issue for thread::Builder::spawn\_unchecked*
  - rust.tf/66893 *Tracking issue for atomic\_mut\_ptr*
  - rust.tf/72505 *Tracking issue for \`#!\[feature(const\_float\_classify)\]\`*

## Actions

- [ ] Reply to all issues/PRs discussed in this meeting, or add them to the [open action items](https://hackmd.io/ovrbJj6CRduRgSA0Wzg2zg).

_Generated by [fully-automatic-rust-libs-team-triage-meeting-agenda-generator](https://github.com/rust-lang/libs-team/tree/main/tools/agenda-generator)_
