---
# System prepended metadata

title: Libs Meeting 2023-05-31
tags: [Libs Meetings, Minutes]

---

# Libs Meeting 2023-05-31

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

**Meeting Link**: https://meet.jit.si/rust-libs-meeting-ujepnbwg2lzqgt6wvrndwimi
**Attendees**: Amanieu, Mara, The8472

## Agenda

- Triage
- Anything else?

## Triage

### FCPs

1 rust-lang/rust T-libs FCPs

  - merge rust.tf/104385 *Raise minimum supported Apple OS versions* - (9 checkboxes left)

[Mark-Simulacrum (1)](https://rfcbot.rs/fcp/Mark-Simulacrum), [nikomatsakis (1)](https://rfcbot.rs/fcp/nikomatsakis), [pnkfelix (1)](https://rfcbot.rs/fcp/pnkfelix), [joshtriplett (1)](https://rfcbot.rs/fcp/joshtriplett), [rylev (1)](https://rfcbot.rs/fcp/rylev), [aidanhs (1)](https://rfcbot.rs/fcp/aidanhs), [shepmaster (1)](https://rfcbot.rs/fcp/shepmaster), [wesleywiser (1)](https://rfcbot.rs/fcp/wesleywiser), [kennytm (1)](https://rfcbot.rs/fcp/kennytm)

### Critical

None

### Backports

None

### Prioritization Requested

None

### Nominated

- [4 `rust-lang/rust` `I-libs-nominated` items](https://github.com/rust-lang/rust/issues?q=label:I-libs-nominated+is:open)
  - rust.tf/84187 *Tracking Issue for restructuring \`sys\_common\`*
    - Current state is a mess. We should accept improvements. We can always improve more afterwards.
    -  Mara to reply.
  - rust.tf/109953 *Use 128 bits for TypeId hash*
    - It only hashes 64 bits in the Hash impl, to not break some existing things.
    - Hasher::finish() returns only 64 bits anyway.
    - Not nice that people depend on this, but this seems fine.
    - Amanieu to reply.
  - rust.tf/110708 *Consider documenting that (parts of?) stdlib must not be used before/after main*
    - perhaps we can just make it work (on nearly all platforms?). make thread::current() 'just work' even outside main().
    - mara to follow up as part of https://github.com/rust-lang/rust/issues/110897
    - Document thread::current/park and anything that calls that as potentially panicking.
  - rust.tf/111921 *Stdlib contains a static initializer on Linux, without any way to opt out*
    - ..

### Waiting on team

- [2 `rust-lang/rust` `T-libs` `S-waiting-on-team` items](https://github.com/rust-lang/rust/issues?q=label:T-libs+label:S-waiting-on-team+is:open)
  - rust.tf/103126 *Add cfg(no\_128\_bit) to core: removes u128/i128 formatting*
    - prior discussion: https://rust-lang.zulipchat.com/#narrow/stream/219381-t-libs/topic/Reducing.20binary.20size.20of.20libcore/near/346076425
    - amanieu to reply
  - rust.tf/111347 *Add \`Future::map\`*
      - nominated for async-WG, not us

### Needs decision

None

### Regressions

- [3 `rust-lang/rust` `T-libs` `regression-from-stable-to-stable` items](https://github.com/rust-lang/rust/issues?q=label:T-libs+label:regression-from-stable-to-stable+is:open)
  - rust.tf/53340 *Performance regression in tight loop since rust 1.25*
  - rust.tf/104092 `P-low` *Strange indentation in libtest output*
  - rust.tf/109064 `P-high` *\`+outline\-atomics\` violates "core shall not depend on libc"*
- [1 `rust-lang/rust` `T-libs` `regression-from-stable-to-beta` items](https://github.com/rust-lang/rust/issues?q=label:T-libs+label:regression-from-stable-to-beta+is:open)
  - rust.tf/111487 *regression: misaligned pointer dereference: address must be a multiple ...*

## Actions

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

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