Triage digest: Mon Jul 20 2015


#1

Nominated (I-nominated) issues

Any old type of constant can be used in a pattern (#20489)

Add macro lifetime specifier (#25509)

Do not allow a module and tuple struct of the same name to coexist. (#26421)

Stable regression in nightly (#26952)

  • Added I-nominated. By @alexcrichton

Wrong size passed to free in issue-26709.rs run-pass test (#27023)

  • Added I-nominated. By @alexcrichton

repr(packed) allows invalid unaligned loads (#27060)

  • Added I-nominated. By @huonw

Beta-nominated issues

Some 1.2 relnotes (#26613, closed)

[Fix for #26016] In the docs js: support keyboard events for non-english keyboard layouts (#26675, closed)

Feature-gate #[prelude_import]. (#26699, closed)

Mention that removal of `#[packed]` was a breaking change in 1.2 (#27040, closed)

Fix stability attribute typo. (#27069, closed)

Remaining issues

Confusing error message with Fn(&T) and unsatisfied trait bounds. (#18794)

  • Added P-low. By @arielb1

Very confusing error on attempt to pass `path::Path` by value (#23286)

  • Added P-high. By @nikomatsakis

    All right, I'll give it P-high. I've been thinking of tackling this issue that @arielb1 is describing as part of another change. This is kind of a dup but I'm going to keep it separate.

    triage: P-high

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

  • Added P-medium. By @alexcrichton

    triage: P-medium

    Would love to fix, but doesn’t seem super high priority right now.

Remove char::to_titlecase? (#26555)

  • Removed I-needs-decision. By @brson

dropck can be bypassed via a trait object method (#26656)

  • Added P-high. Set milestone: soundness issue. By @nikomatsakis

    triage: P-high (soundness issue)

fs::create_dir_all fails for directory junctions on Windows (#26716)

  • Added P-high. By @alexcrichton

    triage: P-high

  • Added I-nominated. By @brson
  • Removed P-high. By @brson
  • Added P-high. By @brson
  • Removed I-nominated. By @alexcrichton

In macros, expr followed by { is buggy (#26739)

  • Added P-high. Set milestone: decision needed. By @nikomatsakis

    triage: P-high (decision needed)

    For this and other macro rules, it’s unclear how much we can change here, but I think we should make an effort to fix these bugs sooner rather than later if we are going to do so!

The .msi installer freezes if you try to overwrite an existing Rust installation (#26758)

  • Added P-medium. By @alexcrichton

    triage: P-medium

    Would love to fix, but doesn’t seem super high priority right now.

Rust .msi installer ignores current install (#26765)

  • Added P-medium. By @alexcrichton

    triage: P-medium

    Would love to fix, but doesn’t seem super high priority right now.

'pub extern crate' is accepted and behaves badly (#26775)

  • Added P-high. By @nikomatsakis

    triage: P-high

    We should nail this down. I’m assigning this to @nrc since iirc he last touched the privacy code. :wink:

Regression on beta for trait bounds on supertrait's associated items (#26813)

  • Added I-nominated. By @huonw

    triage: I-nominated

    Seems to be a regression.

  • Added P-high. Set milestone: regression. By @nikomatsakis

    triage: P-high (regression)

DST coercions are prevented by phantom data (#26905)

  • Added P-high. By @Gankro

Mismatched signature in trait implementation with lifetimes not caught (#27083)

  • Added I-nominated. By @alexcrichton

Permalink to this digest