owned this note changed 9 months ago
Published Linked with GitHub

Libs Meeting 2024-07-10

tags: Libs Meetings Minutes

Meeting Link: https://meet.jit.si/rust-libs-meeting-ujepnbwg2lzqgt6wvrndwimi
Attendees: Amanieu, Josh Stone, Josh Triplett, Mara, The 8472

Agenda

  • Triage
  • Anything else?

Triage

FCPs

2 rust-lang/rust T-libs FCPs

  • merge rust.tf/115746 Print thread ID in panic message if thread name is unknown - (3 checkboxes left)
  • merge rust.tf/123940 debug-fmt-detail option - (7 checkboxes left)

wesleywiser (1), thomcc (1), joshtriplett (1), pnkfelix (1), eddyb (1), the8472 (1), Amanieu (1), cuviper (1), m-ou-se (2)

(Prioritization Requested) rust.tf/126766 Nightly regression: `panic::set_hook()` signature incompatible if used with core::panic::PanicInfo

Looks like the breakage is not widespread.

JoshT: This isn't covered by our 'acceptable breakage' policy, so we'd be deciding to diverge from that. So we should at least relnotes this and ask people to

Amanieu: Let's close as acceptable.

Mara: +1

(Nominated) rust.tf/127340 regression: `RefCell<LineWriter<std::io::stdio::StdoutRaw>>` cannot be shared between threads safely

Amanieu: Acceptable breakage.

JoshT: Not great that it's also not Send.

Mara: It can never be Send, because you can get two lock()s in the same thread, and then you shouldn't send one away to another thread.

The 8472: cargo semver checks for std?

(Waiting on team) rust.tf/120706 Initial support for auto traits with default bounds

Not for this team.

(Waiting on team) rust.tf/126958 Stabilize const unchecked conversion from u32 to char

-> libs-api

(Regressions) rust.tf/119560 `cargo test` performance regression on Windows on version 1.75.0

(Regressions) rust.tf/125941 `Vec::into_boxed_slice` no-excess guarantee regressed in 1.77.0

(Regressions) rust.tf/53340 Performance regression in tight loop since rust 1.25

(Regressions) rust.tf/112180 assertion failed: key as usize != KEY_SENTVAL in DragonFly BSD

(Regressions) rust.tf/124216 P-medium Performance regression: rustc failed to optimize `_mm256_avg_epu8` after 1.75.0

(Regressions) rust.tf/125198 regression: can't call method `abs` on ambiguous numeric type `{float}`

(Regressions) rust.tf/127341 P-high regression: conflicting implementations of trait `Visitable` for type `Box<_>`

Actions

  • Reply to all issues/PRs discussed in this meeting, or add them to the open action items.

Generated by fully-automatic-rust-libs-team-triage-meeting-agenda-generator

Select a repo