Triage digest 4/6/15


#1

Nominated (I-nominated) issues

Multithreaded fork appears flaky on OSX (#14232)

Process didn't exit successfully: ... (signal: 4) in tests (#25089)

  • Added I-nominated. By @alexcrichton

    triage: I-nominated

Rust 1.0.0 tarball does not have proper permissions on directories. (#25479)

Make `align_of` behave like `min_align_of`. (#25646)

Combining explicit T: Sized and T: ?Sized bounds is silently accepted and results in T: Sized. (#25776)

Beta-nominated issues

std: Make abs() panic on overflow in debug mode (#25441, closed)

std: Implement lowering and raising for process IO (#25494, closed)

std: Fix missing stability on iter::Cloned (#25496, closed)

std: Reexport std::net::tcp::Incoming (#25522, closed)

Remove build date from the output of --version (#25821, closed)

std: Stabilize a number of new fs features (#25844, open)

collections: Make BinaryHeap panic safe in sift_up / sift_down (#25856, closed)

Remaining issues

Float printing and/or parsing is inaccurate (#24557)

  • Added P-medium. By @huonw

    triage: P-medium

    Adopting the priority from #7648.

Passing a `Fn` to an `fn` now requires explicit lifetimes for the `Fn` and all references passed to it when invoked (#25310)

  • Added P-high. By @nikomatsakis

    triage: P-high

    I’m going to mark this as P-high because I agree it is a regression. My guess would be that perhaps it is related to https://github.com/rust-lang/rust/pull/24615 or some of the other recent changes to trait selection, but I’ll have to dive in and trace it out.

`str::contains` is very slow for substring checks (#25483)

  • Added P-medium. By @alexcrichton

    triage: P-medium

In macros, `$($x:expr),*` fragments can be used to bypass future-proofing restrictions (#25658)

  • Added P-high. By @nikomatsakis

    triage: P-high

    Assigning high priority as, if we are going to fix this, we need to do it soon. If we’re just going to warn, urgency is somewhat lower. I’m not yet sure of best overall strategy here. A crater report might be helpful in making the determination.

[[T]] is allowed in structs (#25692)

  • Added P-medium. By @nikomatsakis

    triage: P-medium

    Assigning medium priority since it’s hard to construct useful programs that rely on this, as far as I know.

Implied bounds on nested references + variance = soundness hole (#25860)

  • Added P-high. By @nikomatsakis

    triage: P-high T-lang

unsafe: ScopedKey allows for Sync-ification of non-Sync data (#25894)

  • Added I-nominated. By @Gankro
  • Added P-high. By @Gankro
  • Added P-medium. By @alexcrichton

    triage: P-medium

    This is an unstable API so it’s not super-high priority to fix, but we should defnitely fix!

Permalink to this digest