Oh no we’re going to do this again tomorrow!
Release triage minutes 2016-12-28
Stable regressions
-
https://github.com/rust-lang/rust/issues/35408
- rustc built by MIR overflows its stack for crates with very deep ASTs. #35408
- no changes. still P-high. pinged
-
https://github.com/rust-lang/rust/issues/37991
- getting parity of signed integer maximum or minimum results in stack overflow #37991
- no change. fix and backport needed
-
https://github.com/rust-lang/rust/issues/38519
- There are s3 addresses in the Rust 1.14 manifests #38519
- P-high, assigned brson
Beta regressions
-
https://github.com/rust-lang/rust/issues/38390
- Lifetime regression in kick 0.1.2 #38390
- niko assigned
-
https://github.com/rust-lang/rust/issues/38444
- cargo-edit 0.1.3 does not build and install with rustc 1.15.0-nightly (ebeee0e27 2016-12-04) #38444
- closed. lint change
-
https://github.com/rust-lang/rust/issues/37105
- Coredump when using latest nightly rustc #37105
- stable regression, no change
-
https://github.com/rust-lang/rust/issues/38666
- Tracking issue for reverting
cargo check
in Rust 1.15 #38666 - in progress, acrichto assigned
- Tracking issue for reverting
-
https://github.com/rust-lang/rust/issues/38412
- internal compiler error: …/src/librustc/middle/stability.rs:516: encountered unmarked API #38412
- assigned and in progress
Nightly regressions
-
https://github.com/rust-lang/rust/issues/38319
- rustbuild builds docs for too many crates #38319
- PR open
-
https://github.com/rust-lang/rust/issues/38391
- rust 1.15 regression in cargo CARGO_OUT handling #38391
- bugfix. waiting for crater report to understand the fallout
Release triage minutes 2017-01-12
Stable regressions
-
https://github.com/rust-lang/rust/issues/38519
- There are s3 addresses in the Rust 1.14 manifests #38519
- brson working on it
-
https://github.com/rust-lang/rust/issues/35408
- rustc built by MIR overflows its stack for crates with very deep ASTs. #35408
- P-medium, no activity
-
https://github.com/rust-lang/rust/issues/38347
-
rust-lldb
(completely) broken on nightly (daf8c1dfc 2016-12-05)) #38347 - brson assigned, P-high, left comment
-
-
https://github.com/rust-lang/rust/issues/37105
- Coredump when using latest nightly rustc #37105
- still repros, no reduced case
Beta regressions
-
https://github.com/rust-lang/rust/issues/38391
- rust 1.15 regression in cargo CARGO_OUT handling #38391
- closed wontfix, downstreams patched
-
https://github.com/rust-lang/rust/issues/38919
- rustc panics on fn that returns associated struct tuple with Self #38919
- P-high, niko assigned
-
https://github.com/rust-lang/rust/issues/38977
- Unreachable expression in guard-0.3.1, Rust 1.15 #38977
- closed wontfix
-
https://github.com/rust-lang/rust/issues/38974
- Regression in vk_generator 0.2.1, Rust 1.15 #38974
- closed wontfix
Nightly regressions
-
https://github.com/rust-lang/rust/issues/38972
- Irrefutable while-let pattern in log4rs-rolling-file-0.2.0, Rust 1.16 #38972
- P-high, assigned niko
-
https://github.com/rust-lang/rust/issues/38975
- Unreachable expression in void-1.0.2, Rust 1.16 #38975
- closed wontfix
-
https://github.com/rust-lang/rust/issues/38973
- Stack overflow in s-structured-log-0.2.0, Rust 1.16 #38973
- I-nominated, compiler team figure it out
-
https://github.com/rust-lang/rust/issues/38942
- ICE: librustc_trans/mir/operand.rs:82: impossible case reached #38942
- I-ICE, T-compiler, P-high
-
https://github.com/rust-lang/rust/issues/38889
- Subtle breaking change with match patterns on uninhabited types #38889
- I-nominated, T-compiler, I-needs-decision, P-high
-
https://github.com/rust-lang/rust/issues/38971
- mismatched types in extprim_literals-1.1.0, Rust 1.16 #38971
- closed
-
https://github.com/rust-lang/rust/issues/38969
- ICE in empty-0.0.4, Rust 1.16, unreachable for-loop pattern #38969
- P-high
Old bugs
-
https://github.com/rust-lang/rust/issues/26376
- A-codegen, P-low
-
https://github.com/rust-lang/rust/issues/26994
- quasi-quoting a block expression doesn’t work #26994
- P-low, pinged author
-
https://github.com/rust-lang/rust/issues/27005
- Missing “unreachable pattern” error with range #27005
- P-low, closed
-
https://github.com/rust-lang/rust/issues/26946
- improve error message for using unbound ‘self’ in macro #26946
- closed
-
https://github.com/rust-lang/rust/issues/26524
- Associated consts cannot depend on type parameters or Self #26524
- closed, working
I’d describe the last triage as “triage of the century”. Oh my, if you missed it, well, I feel bad for you. There’s some more triage tomorrow, but I can’t promise it will be as magical as last time. You can come if you want.
Release triage minutes 2017-01-26
Stable regressions
-
https://github.com/rust-lang/rust/issues/38519
- There are s3 addresses in the Rust 1.14 manifests
- fixed, waiting for confirmation
-
https://github.com/rust-lang/rust/issues/38347
-
rust-lldb
(completely) broken on nightly (daf8c1dfc 2016-12-05)) - closed fixed
-
Nightly regressions
-
https://github.com/rust-lang/rust/issues/38969
- ICE in empty-0.0.4, Rust 1.16, unreachable for-loop pattern
- closed fixed
-
https://github.com/rust-lang/rust/issues/38624
- Inconsistent life time behavior between BorrowMut::borrow_mut() and AsMut::as_mut() #38624
- T-compiler, niko assigned
-
https://github.com/rust-lang/rust/issues/38972
- Irrefutable while-let pattern in log4rs-rolling-file-0.2.0, Rust 1.16 #38972
- fix enqueued
P-high
-
https://github.com/rust-lang/rust/issues/39192
- feature-gate uninhabited checks #39192
- fix enqueued
Old bugs
-
https://github.com/rust-lang/rust/issues/27123
- rustdoc: items are shown as if defined in crate when reexported cross-module and cross-crate #27123
- P-low, T-doc, T-tools
- closed as designed
-
https://github.com/rust-lang/rust/issues/26516
- Error messages should indicate when a method is missing due to unsatisfied constraints #26516
- I-wishlist, T-compiler
- closing bitrotted
-
https://github.com/rust-lang/rust/issues/27114
- Failure to fulfill higher-kinded “outlives” predicate could have better error message #27114
- T-doc, I-enhancement, E-easy
-
https://github.com/rust-lang/rust/issues/24840
- –enable-debug seems to imply --disable-optimize #24840
- A-build, P-low, T-tools
-
https://github.com/rust-lang/rust/issues/27130
- Manipulating slice through &mut parameter not optimized well #27130
- P-low, T-compiler, A-codegen, pinged op
-
https://github.com/rust-lang/rust/issues/25409
- indirect restrictions on Self in trait where clauses are not available when the trait is used as a bound #25409
- P-low
-
https://github.com/rust-lang/rust/issues/27300
- Emit warnings on parameter list in closures after { #27300
- I-enhancement, T-compiler, P-low
-
https://github.com/rust-lang/rust/issues/3696
- Cleanup region hierarchy code, especially around closures #3696
- P-low, T-compiler, pinged niko
-
https://github.com/rust-lang/rust/issues/27433
- Invalid error (E0425) reported #27433
- fixed, E-needstest
-
https://github.com/rust-lang/rust/issues/27403
- conflicting implementations when attempting to
impl<S> Into<S> for ArbitraryStructWithNoOtherImpls<S>
#27403 - T-lang, P-low, E-needstest, fixed
- conflicting implementations when attempting to
-
https://github.com/rust-lang/rust/issues/27395
- Assembly private symbols redefinition error #27395
- T-compiler, P-low
-
https://github.com/rust-lang/rust/issues/26590
- AMD CodeXL always detects a segfault when running Rust code on Windows #26590
- I-wrong, T-compiler, E-hard
-
https://github.com/rust-lang/rust/issues/27446
- rustc panics if the terminal’s terminfo is invalid #27446
- fixed, E-needstest
-
https://github.com/rust-lang/rust/issues/26847
- Associated constants should not be object safe #26847
- T-lang, I-wrong, linked to tracking issue
-
https://github.com/rust-lang/rust/issues/27333
- LLVM crash with SIMD types and inline asm #27333
- P-low, A-LLVM, T-compiler, E-hard, linked to other issues
-
https://github.com/rust-lang/rust/issues/27514
- Failing debuginfo test #27514
- T-compiler, pinged mw
Triage never sleeps. It’s on again tomorrow!
Release triage minutes 2017-02-09
Stable regressions
-
https://github.com/rust-lang/rust/issues/38519
- There are s3 addresses in the Rust 1.14 manifests #38519
- fixed. closed
-
https://github.com/rust-lang/rust/issues/39292
- Segementation fault when calling a method #39292
- niko assigned
-
https://github.com/rust-lang/rust/issues/39343
- Mismatched type errors have become useless #39343
- T-compiler, I-nominated
-
https://github.com/rust-lang/rust/issues/39367
- Internal Compiler Error (broken MIR) on stable/beta/nightly with lazy_static and shawshank #39367
- T-compiler, I-nominated
-
https://github.com/rust-lang/rust/issues/37105
- Coredump when using latest nightly rustc #37105
- reported fixed by mystery patch, investigation pending
Beta regressions
-
https://github.com/rust-lang/rust/issues/39504
- Cargo on beta needs updating to build Rust on master #39504
- T-tools, P-high, acrichto assigned
-
https://github.com/rust-lang/rust/issues/39388
- Rustc (nightly) panic!s on macro definition #39388
- fix enqueued
-
https://github.com/rust-lang/rust/issues/39616
- Expected type panic in parsing array type #39616
- fix enqueued
Nightly regressions
-
https://github.com/rust-lang/rust/issues/38624
- Inconsistent life time behavior between BorrowMut::borrow_mut() and AsMut::as_mut() #38624
- beta regression, niko assigned
-
https://github.com/rust-lang/rust/issues/38972
- Irrefutable while-let pattern in log4rs-rolling-file-0.2.0, Rust 1.16 #38972
- beta regression, needs backport, needs test
Release triage minutes 2017-03-09
Stable regressions
-
https://github.com/rust-lang/rust/issues/31407
- Float parsing can fail on valid float literals #31407
- no change
-
https://github.com/rust-lang/rust/issues/39808
- mac-0.1.0 fails test suite due to type inference regression in Rust 1.15 #39808
- A-typesystem, waiting for niko
-
https://github.com/rust-lang/rust/issues/39318
- syntax: Trait object types permit extra parentheses on the first bound #39318
- fix enqueued
Beta regressions
-
https://github.com/rust-lang/rust/issues/39504
- Cargo on beta needs updating to build Rust on master #39504
- fix enqueued
-
https://github.com/rust-lang/rust/issues/40381
- Regression in binary_macros-0.6.3, Rust 1.16 #40381
- T-compiler, P-high, pinged jseyfried
-
https://github.com/rust-lang/rust/issues/40355
- Crate with large static map in external crate fails to compile #40355
- P-high
Nightly regressions
-
https://github.com/rust-lang/rust/issues/40192
- Regression in done-0.0.0-reserve on Rust 1.17 #40192
- nominated for libs
-
https://github.com/rust-lang/rust/issues/40193
- Regression in astar-0.1.1, Rust 1.17 #40193
- nominated for libs
-
https://github.com/rust-lang/rust/issues/40197
- Regression in roboime-next-protocol-0.1.0, Rust 1.16, can’t find protobuf_build #40197
- P-high, alex assigned
-
https://github.com/rust-lang/rust/issues/40214
- LLVM ERROR compiling Clap on 1.17.0 Nightly #40214
- P-high, I-nominated
-
https://github.com/rust-lang/rust/issues/39984
- Type inference regression in recent nightly #39984
- niko assigned
-
https://github.com/rust-lang/rust/issues/40185
- couldn’t read src/main.rs in reustmann-0.1.2, Rust 1.17 #40185
- alex assigned
-
https://github.com/rust-lang/rust/issues/40183
- Multiple crates can’t find pkg_config in 1.17 #40183
- steve assigned
-
https://github.com/rust-lang/rust/issues/40294
- Compiler unnecessary panicked due to a mistake in where clause #40294
- I-nominated
1.16 milestone
-
https://github.com/rust-lang/rust/issues/39731
- Adjust tagging for release process
- brson assigned
Old bugs
-
https://github.com/rust-lang/rust/issues/13926
- Passing enum by-value loses range metadata #13926
- P-low, T-compiler
-
https://github.com/rust-lang/rust/issues/13623
- Bad performing code from
#[deriving(Eq)]
for enums #13623 - closed
- Bad performing code from
-
https://github.com/rust-lang/rust/issues/28046
- Type inference problem with lifetimes and assoiated types #28046
- T-lang, P-low, I-needs-decision
-
https://github.com/rust-lang/rust/issues/27987
- Lifetime in trait method declaration affects RFC 1214 checks #27987
- T-lang, P-low
-
https://github.com/rust-lang/rust/issues/26444
- macro_rules treating ‘;’ as an ident #26444
- close unfixable
-
https://github.com/rust-lang/rust/issues/13365
- pub static disappears if only used from asm #13365
- closed
-
https://github.com/rust-lang/rust/issues/24580
- dead code (+ unused assignment, etc) warnings in macros do more harm than good #24580
- I-wishlist, P-low
-
https://github.com/rust-lang/rust/issues/22672
- Type expansion does not terminate when faced with erroneous recursive associated types #22672
- I-nominated, T-compiler, steve to repro
-
https://github.com/rust-lang/rust/issues/2326
- Add a raw pretty printer for the metadata format #2326
- closed
Release triage minutes 2017-03-23
Stable regressions
-
https://github.com/rust-lang/rust/issues/39808
- mac-0.1.0 fails test suite due to type inference regression in Rust 1.15 #39808
- niko in progress
-
https://github.com/rust-lang/rust/issues/39318
- syntax: Trait object types permit extra parentheses on the first bound #39318
- P-medium
Beta regressions
-
https://github.com/rust-lang/rust/issues/39984
- Type inference regression in recent nightly #39984
- fix enqueued
-
https://github.com/rust-lang/rust/issues/40573
- Current beta breaks my build that works on stable #40573
- arielby assigned
-
https://github.com/rust-lang/rust/issues/40473
- MIR inlining inlines default trait methods #40473
- unstable feature
-
https://github.com/rust-lang/rust/issues/40610
- ICE when trying to Add a Vec and
vec![]
on 1.17 nightly #40610 - P-high, eddyb assigned
- ICE when trying to Add a Vec and
-
https://github.com/rust-lang/rust/issues/40493
- Regression in rust nightly 2017-03-04 #40493
- P-high, arielby assigned
-
https://github.com/rust-lang/rust/issues/40593
- RefCell complains two mutable borrows present when only one exist on armv7-unknown-linux-gnueabihf #40593
- P-high, A-LLVM
-
https://github.com/rust-lang/rust/issues/40749
- Nightly compiler error regression for struct array field #40749
- I-ICE, P-high, arielby
-
https://github.com/rust-lang/rust/issues/40724
- Rustdoc sidebar style change negatively impacts
src
view #40724 - P-medium, steveklabnik assigned
- Rustdoc sidebar style change negatively impacts
Nightly regressions
none
P-high
-
https://github.com/rust-lang/rust/issues/40176
- Inconsistency in the document of std::sync::Mutex #40176
- fix enqueued
-
https://github.com/rust-lang/rust/issues/31137
- Document “Default object lifetime bounds” #31137
- assigned
-
https://github.com/rust-lang/rust/issues/39731
- Adjust release process tagging
- closed fixed
Old bugs
-
https://github.com/rust-lang/rust/issues/28475
- Negative blanket OIBIT impl treated as positive #28475
- T-lang, I-wrong, P-medium
-
https://github.com/rust-lang/rust/issues/28362
- Field access of cast expression: discrepancy between parser-lalr and rustc #28362
- P-medium, T-lang, I-wrong
-
https://github.com/rust-lang/rust/issues/10950
- Impl search fails in case of generalized trait inheritance #10950
- T-lang, close dupe
-
https://github.com/rust-lang/rust/issues/28546
- Lifetime of fn() converted to &Fn() isn’t long enough #28546
- I-enhancement, T-lang, linked to tracking issue, closed
-
https://github.com/rust-lang/rust/issues/28895
- associated type not normalized when a where-clause is present #28895
- T-lang, I-wrong, P-low, A-associated-items
-
https://github.com/rust-lang/rust/issues/28509
- LLVM contains non-DSFG-compatible file #28509
- closed, file no longer exists
-
https://github.com/rust-lang/rust/issues/26325
- Where clauses increase compilation time and memory use dramatically. #26325
- P-low, A-traits, asked for repro
-
https://github.com/rust-lang/rust/issues/29067
- Allow pub access to underlying ‘Read’ member of Take or Chain #29067
- I-nominated
-
https://github.com/rust-lang/rust/issues/21679
- Use dwgrep to test DWARF debug information #21679
- close
-
https://github.com/rust-lang/rust/issues/20108
- ICE: Explicit deref of non-derefable type: _ #20108
- close
-
https://github.com/rust-lang/rust/issues/21081
- ICE missing type for FullRange after different type error #21081
- close
-
https://github.com/rust-lang/rust/issues/20875
- rustc panicked #20875
- P-low, T-compiler
-
https://github.com/rust-lang/rust/issues/29205
- Associated item projections across crate boundaries slightly broken #29205
- A-associated-items, T-lang, I-nominated
-
https://github.com/rust-lang/rust/issues/22557
- Incorrect lifetime error with a generic FnMut after annotating the type in a closure. #22557
- T-lang, I-need-decision
-
https://github.com/rust-lang/rust/issues/18148
- Consider compiling SIMD-from-SIMD initialisation directly to a shuffle #18148
- close
@alexcrichton and I are both traveling during the next two scheduled triages, so we will use a different time.
The next two will be on 4/4, 17:00 UTC (10 PDT), and 4/11, 16:00 UTC (9 PDT). There will not be triage on 4/6 or 4/20 (unless others are motivated to conduct it anyway).
Release triage minutes 2017-04-04
Stable regressions
-
https://github.com/rust-lang/rust/issues/40861
- Repeated coercion ICE for an erroring indexing expression since 1.9. #40861
- T-compiler, fix enqueued
-
https://github.com/rust-lang/rust/issues/39318
- syntax: Trait object types permit extra parentheses on the first bound #39318
- being worked on, commented
-
https://github.com/rust-lang/rustw/issues/40883
- Linear stack blowup with multiple Vec::push of big struct with destructor #40883
- work is underway
-
https://github.com/rust-lang/rust/issues/40993
- -o no longer works as expected for multiple output types #40993
- T-compiler, nagisa assigned
Beta regression
-
https://github.com/rust-lang/rust/issues/40493
- Regression in rust nightly 2017-03-04 #40493
- fix enqueued, waiting for confirmation
-
https://github.com/rust-lang/rust/issues/40610
- ICE when trying to Add a Vec and
vec![]
on 1.17 nightly #40610 - fix enqueued and nominated
- ICE when trying to Add a Vec and
-
https://github.com/rust-lang/rust/issues/40573
- Current beta breaks my build that works on stable #40573
- assigned arielby, closed dupe
-
https://github.com/rust-lang/rust/issues/40956
- Regression in curs-0.1.3, Rust 1.17 #40956
- acrichto assigned, fix not in queue, waiting for r+
-
https://github.com/rust-lang/rust/issues/40953
- Regression in asynchronous-0.4.5, Rust 1.17 #40953
- fix landed, waiting on test
-
https://github.com/rust-lang/rust/issues/40952
- Regression in aligner-0.1.3, Rust 1.17 #40952
- I-nominated, T-libs
-
https://github.com/rust-lang/rust/issues/40964
- Rust 1.17 regression - yamlette 0.0.2 #40964
- close soundness fix
-
https://github.com/rust-lang/rust/issues/40951
- beta regression: assembunny-plus 0.0.3 #40951
- I-nominated, T-compiler
-
https://github.com/rust-lang/rust/issues/40966
- Regression in fxsm, Rust 1.17 #40966
- T-compiler
-
https://github.com/rust-lang/rust/issues/40957
- Regression in hexplay-0.1.3, Rust 1.16 #40957
- I-nominated, T-libs
Nightly regressions
-
https://github.com/rust-lang/rust/issues/40473
- MIR inlining inlines default trait methods #40473
- aatch assigned
-
https://github.com/rust-lang/rust/issues/40913
- null fn check incorrect on release builds #40913
- tagged and nominated
-
https://github.com/rust-lang/rust/issues/40958
- Rust 1.18 regression - mime_multipart-0.3.5 #40958
- beta regression, #40319 consequence.
-
https://github.com/rust-lang/rust/issues/40963
- Regresion in rustls-0.5.7, Rust 1.17 #40963
- beta regression, probably correct, need to find causing pr
-
https://github.com/rust-lang/rust/issues/40954
- Regression in botocore_parser-0.1.1, Rust 1.17 #40954
- close soundness fix
-
https://github.com/rust-lang/rust/issues/40994
- Rust 1.18 regression rustc-serialize doc tests have regressed #40994
- T-doc, T-tools, P-high, steve assigned
-
https://github.com/rust-lang/rust/issues/40962
- Rust 1.18 regression - sgx-isa 0.1.2 #40962
- jseyfried assigned, fix enqueued
-
https://github.com/rust-lang/rust/issues/40955
- Rust 1.18 regression: coinbaser 0.1.0 #40955
- acrichto assigned, P-high, T-tools
-
https://github.com/rust-lang/rust/issues/40912
- Tracking issue for hoedown -> pulldown regressions #40912
- well tagged
Old bugs
-
https://github.com/rust-lang/rust/issues/26925
- #[derive] is too conservative with field trait bounds #26925
- T-lang, P-low
-
https://github.com/rust-lang/rust/issues/18207
- ast: the id of a ref pattern conflated; has type
T
in some contexts and&T
in others #18207 - T-compiler, P-low, pinged felix
- ast: the id of a ref pattern conflated; has type
-
https://github.com/rust-lang/rust/issues/29093
- Global const expr with macro causes compiler panic #29093
- T-compiler, fix enqueued
-
https://github.com/rust-lang/rust/issues/23937
- Stability attributes ignored on use declarations #23937
- P-low, I-wrong, T-compiler
-
https://github.com/rust-lang/rust/issues/22399
- rustc need a way to generate versioned libraries #22399
- T-compiler, T-tools, P-low, A-linux
-
https://github.com/rust-lang/rust/issues/29392
- Consider having special debugger pretty printers/handling for Unique/Shared/NonZero #29392
- T-tools, P-low, I-wishlist
-
https://github.com/rust-lang/rust/issues/23407
- rustc crashed building gfx_graphics #23407
- closed. seems likely fixed in related issues
This is happening tomorrow, Tuesday, at the usual time. After this one triage will be back on the regular schedule.
Release triage minutes 2017-04-11
Stable regressions
-
https://github.com/rust-lang/rust/issues/39318
- syntax: Trait object types permit extra parentheses on the first bound #39318
- debate ongoing
-
https://github.com/rust-lang/rust/issues/33364
- ICE: OutputTypeParameterMismatch in failing to resolve associated type as tuple. #33364
- plan in place
-
https://github.com/rust-lang/rust/issues/35408
- rustc built by MIR overflows its stack for crates with very deep ASTs. #35408
- blocked on llvm
-
https://github.com/rust-lang/rust/issues/41139
- Compilation fails without error message #41139
- I-nominated, arielb assigned
-
https://github.com/rust-lang/rust/issues/41194
- Type inference regression from 1.14.0 to 1.15.0 #41194
- I-nominated, T-libs
-
https://github.com/rust-lang/rust/issues/40883
- Linear stack blowup with multiple Vec::push of big struct with destructor #40883
- blocked on llvm
-
https://github.com/rust-lang/rust/issues/41213
- ICE when break and enum variants mixed in
match
arms #41213 - arielby assigned
- ICE when break and enum variants mixed in
Beta regressions
-
https://github.com/rust-lang/rust/issues/40951
- regression: assembunny-plus 0.0.3 #40951
- pinged niko
-
https://github.com/rust-lang/rust/issues/40952
- Regression in aligner-0.1.3, Rust 1.17 #40952
- tagged causing pr for relnotes, I-nominated, T-libs
-
https://github.com/rust-lang/rust/issues/40957
- Regression in hexplay-0.1.3, Rust 1.16 #40957
- I-nominated, T-libs
-
https://github.com/rust-lang/rust/issues/40966
- Regression in fxsm, Rust 1.17 #40966
- I-nominated, T-lang
Nightly regressions
-
https://github.com/rust-lang/rust/issues/40473
- MIR inlining inlines default trait methods
- feature not on by default, pinged
-
https://github.com/rust-lang/rust/issues/40955
- Rust 1.18 regression: coinbaser 0.1.0
- PR enqueued
-
https://github.com/rust-lang/rust/issues/41161
- “Error constructed but not emitted” ICE on nightly parsing wonky impl #41161
- I-nominated, T-compiler
-
https://github.com/rust-lang/rust/issues/41167
- Rustdoc no longer processes
text, no_run
code blocks #41167 - PR enqueued
- Rustdoc no longer processes
1.17 milestone
-
https://github.com/rust-lang/rust/issues/38584
- Add support for the Visual Studio 2017 linker #38584
- 1.17 is not gonna happen
1.18 milestone
- various rls reminders
P-high
-
https://github.com/rust-lang/rust/issues/31137
- Document “Default object lifetime bounds”
- pinged frewscv
-
https://github.com/rust-lang/rust/issues/39015
- 1.14.0 powerpc64le test failures: smoke_dtor, test_typed_arena_drop_small_count #39015
- A-LLVM, blocked on LLVM
Old bugs
-
https://github.com/rust-lang/rust/issues/10951
- Macro with empty expansion in expression position causes an "unexpected " error #10951
- P-low, A-macros, I-wrong, pinged jseyfried
-
https://github.com/rust-lang/rust/issues/29494
- Command does not handle arguments well on windows. #29494
- P-low, T-libs, I-needs
-
https://github.com/rust-lang/rust/issues/29382
- LLVM assertion: Can only indirectify direct input operands! #29382
- P-low, T-compiler
-
https://github.com/rust-lang/rust/issues/29566
- Optimization issue with dummy moves in loop. #29566
- closed
-
https://github.com/rust-lang/rust/issues/29541
- LLVM assertion failed: conflicting locations for variable #29541
- A-LLVM, I-ICE, P-low, T-compiler, pinged mw
-
https://github.com/rust-lang/rust/issues/25119
-
&..
: unexpected token … #25119 - closed
-
-
https://github.com/rust-lang/rust/issues/21727
- Support dylib on iOS
- P-low, T-compiler
-
https://github.com/rust-lang/rust/issues/21599
- no_std + owned_box: thread ‘rustc’ has overflowed its stack Illegal instruction (core dumped) #21599
- P-low, T-compiler, closed dupe
-
https://github.com/rust-lang/rust/issues/24278
- name-based comparison in new label-shadowing check has likely hygiene issues. #24278
- P-low, T-compiler, pinged
-
https://github.com/rust-lang/rust/issues/25819
- rustc suggests invalid command #25819
- P-low
-
https://github.com/rust-lang/rust/issues/10501
- Lifetime handling doesn’t handle function pointers properly #10501
- ping nmatsakis
-
https://github.com/rust-lang/rust/issues/13139
- typeck should safe-guard against types with un-substituted formals #13139
- P-low, I-wishlist, pinged
This is occurring again tomorrow.
Release triage minutes 2017-05-04
Stable regressions
-
https://github.com/rust-lang/rust/issues/40473
- MIR inlining inlines default trait methods #40473
- no change, mir-opt only
-
https://github.com/rust-lang/rust/issues/40966
- Regression in fxsm, Rust 1.17 #40966
- close, bugfix
-
https://github.com/rust-lang/rust/issues/36799
- Compilation of a crate using a large static map fails on latest i686-pc-windows-gnu Beta #36799
- reopened, I-nominated
Beta regressions
-
https://github.com/rust-lang/rust/issues/41270
- Should PartialOrd and Ord impls be equivalent? #41270
- E-easy, P-medium
-
https://github.com/rust-lang/rust/issues/41696
- Long compilation time with weird types on fresh nightlies #41696
- I-slow, P-medium, cc mw
-
https://github.com/rust-lang/rust/issues/41677
- Type inference breakage on beta #41677
- nmatsakis assigned, PR open
-
https://github.com/rust-lang/rust/issues/41416
- build script fails to link #41416
- A-linkage, I-wrong, P-high, alex assigned
-
https://github.com/rust-lang/rust/issues/41607
- rustdoc beta linking trouble in MinGW #41607
- A-rustdoc, A-linkage, P-medium, alex assigned
-
https://github.com/rust-lang/rust/issues/41727
- beta and nightly regression: type inference in closure #41727
- P-high, nmatsakis assigned
Nightly regressions
-
https://github.com/rust-lang/rust/issues/41685
- tokei 6.0.0 won’t compile on nightly #41685
- patch enqueued
-
https://github.com/rust-lang/rust/issues/41744
- [Nightly] LLVM Assertion: SrcTy must be larger than DestTy for Trunc #41744
- P-high, TimNN assigned
P-high
-
https://github.com/rust-lang/rust/issues/41255
- Matching on floating-point literal values is totally allowed and shouldn’t be #41255
- I-wrong, pr open
-
https://github.com/rust-lang/rust/issues/38584
- Add support for the Visual Studio 2017 linker #38584
- moved to 1.18 milestone
old bugs
-
https://github.com/rust-lang/rust/issues/28126
- Methods behind a feature gate are still visible to the compiler even when the feature is not on #28126
- close, works as intended
-
https://github.com/rust-lang/rust/issues/23501
- Unboxed closures with all Clone members should implement Clone #23501
- I-wishlist, T-lang, P-low
-
https://github.com/rust-lang/rust/issues/28072
- Types do not expand hygienically in macros that create modules #28072
- P-low, I-wrong, pinged jseyfried
-
https://github.com/rust-lang/rust/issues/29944
- to_degrees/to_radians aren’t rounded correctly #29944
- P-low, I-wrong
-
https://github.com/rust-lang/rust/issues/29981
- RFC 1214 warnings with recursive associated traits #29981
- A-traits, P-low, I-wrong
-
https://github.com/rust-lang/rust/issues/23481
- Weird interaction between higher-ranked lifetimes and associated type bounds #23481
- I-lifetimes, P-low
-
https://github.com/rust-lang/rust/issues/30003
- thread_local macro stability precludes safe async signal handling #30003
- P-low, T-lang, I-needs
-
https://github.com/rust-lang/rust/issues/28544
- Invert status output of tests (suffix instead of prefix) #28544
- P-low, I-wishlist, I-nominated, T-tools
-
https://github.com/rust-lang/rust/issues/29126
- Split the /opt:ref,icf arguments to i686-pc-windows-msvc linker #29126
- P-low, pinged windowsbunny
-
https://github.com/rust-lang/rust/issues/13733
- Cannot link to third-party Rust libraries in the same prefix
rustc
was installed to #13733 - P-low, T-tools, I-wrong, asked for updates
- Cannot link to third-party Rust libraries in the same prefix
-
https://github.com/rust-lang/rust/issues/29877
- Consider applying
-Wl,-z,relro
or-Wl,-z,relro,-z,now
by default #29877 - P-low, I-enhancement
- Consider applying
Release triage minutes 2017-06-01
Stable regressions
-
https://github.com/rust-lang/rust/issues/32382
- Lifetime bound error when using the indexing operator with an associated type containing a lifetime #32382
- no activity, pnkfelix pinged
-
https://github.com/rust-lang/rust/issues/34421
- error message for macro in wrong context is missing context #34421
- jseyfried mentoring
-
https://github.com/rust-lang/rust/issues/30829
- Code no longer builds because of RFC 1214 #30829
- no progress, ariel commenting
-
https://github.com/rust-lang/rust/issues/41795
- Rust 1.17 regression - chipmunk-0.0.2, invalid fragment specifier #41795
- A-macros, close bugfix
-
https://github.com/rust-lang/rust/issues/36799
- Compilation of a crate using a large static map fails on latest i686-pc-windows-gnu Beta #36799
- progress, not resolved, work underway
-
https://github.com/rust-lang/rust/issues/41203
- Spurious unused type alias warning (regression) #41203
- nominated T-compiler
Beta regressions
-
https://github.com/rust-lang/rust/issues/41607
- rustdoc beta linking trouble in MinGW #41607
- I-wrong
-
https://github.com/rust-lang/rust/issues/42019
- macro fragment names are no longer idents #42019
- I-wrong, jseyfried assigned
-
https://github.com/rust-lang/rust/issues/41416
- build script fails to link #41416
- I-nominated
-
https://github.com/rust-lang/rust/issues/41696
- Long compilation time due to LLVM creating excessive landing pads #41696
- A-llvm, arielby assigned
Nightly regressions
-
https://github.com/rust-lang/rust/issues/24194
- regression: dead heap allocations aren’t optimized out anymore #24194
- I-slow, P-medium, A-llvm, nagisa assigned, acrichto to comment
-
https://github.com/rust-lang/rust/issues/42248
- Broken match statement when compiling for thumbv6-none-eabi (ARM cortex-m0) #42248
- arielb assigned
1.18 milestone
-
https://github.com/rust-lang/rust/issues/38584
- Add support for the Visual Studio 2017 linker #38584
- bumped to 1.19, brson assigned
1.19 milestone
-
https://github.com/rust-lang/rust/issues/42157
- Teach .pkg, .msi, .exe installers about RLS #42157
- removed milestone, rls deployment story unclear
-
https://github.com/rust-lang/rust/issues/41199
- RLS tests are not being run #41199
- removed milestone
-
https://github.com/rust-lang/rust/issues/41197
- Support
rls --version
#41197 - removed milestone
- Support
P-high
-
https://github.com/rust-lang/rust/issues/41255
- Matching on floating-point literal values is totally allowed and shouldn’t be #41255
- no change
Old bugs
-
https://github.com/rust-lang/rust/issues/30262
- Possible bug in trait bounds evaluation #30262
- P-low
-
https://github.com/rust-lang/rust/issues/13846
- -ffunction-sections triggers an LLVM assert on windows #13846
- close
-
https://github.com/rust-lang/rust/issues/28084
- Local ambiguity in macro definition #28084
- P-low, T-lang, I-papercut, bad error message, I-diagnostics
-
https://github.com/rust-lang/rust/issues/22987
- Investigate activating the IRCE LLVM pass #22987
- close wishlist
-
https://github.com/rust-lang/rust/issues/25759
-
nocapture
attribute is missing on function arguments #25759 - I-slow, T-compiler, P-low, nmatsakis commented, close
-
-
https://github.com/rust-lang/rust/issues/30638
- dec2flt is slower than it should be #30638
- close
-
https://github.com/rust-lang/rust/issues/17691
- Strengthen GPL source offer in Windows distribution #17691
- close
-
https://github.com/rust-lang/rust/issues/18072
- Investigate how LLVM deals with huge stack frames #18072
- P-low, I-unsound
-
https://github.com/rust-lang/rust/issues/18804
- #[linkage] does not propagate through generic functions #18804
- P-medium, I-wrong, T-compiler, linked to tracking issue
It’s happening again tomorrow.
Release triage minutes 2017-06-15
Stable regressions
-
https://github.com/rust-lang/rust/issues/30829
- Code no longer builds because of RFC 1214 #30829
- no change
-
https://github.com/rust-lang/rust/issues/41203
- Spurious unused type alias warning (regression) #41203
- P-high, asked jseyfried to assigne
-
https://github.com/rust-lang/rust/issues/42606
- rustc 1.18 regression: order of linker arguments changed #42606
- A-linkage, acrichto assigned, P-high
-
https://github.com/rust-lang/rust/issues/41779
- rustbuild with verbose fails with custom
cargo
path #41779 - E-help-wanted, P-medium, simulacrum assigned
- rustbuild with verbose fails with custom
-
https://github.com/rust-lang/rust/issues/40883
- Linear stack blowup with multiple Vec::push of big struct with destructor #40883
- llvm fix upstreamed, llvm upgrade pending
-
https://github.com/rust-lang/rust/issues/36799
- Compilation of a crate using a large static map fails on latest i686-pc-windows-gnu Beta #36799
- in progress, nmatsakis assigned
-
https://github.com/rust-lang/rust/issues/42552
- Rust 1.18: internal compiler error: unresolved type in dtorck #42552
- PR open
-
https://github.com/rust-lang/rust/issues/42545
- Type inference regression in rustc 1.18 #42545
- PR enqueued
Beta regressions
-
https://github.com/rust-lang/rust/issues/41607
- rustdoc beta linking trouble in MinGW #41607
- stable regression, pinged vadim, vadim assigned
-
https://github.com/rust-lang/rust/issues/41416
- build script fails to link #41416
- stable regression, close wontfix
-
https://github.com/rust-lang/rust/issues/42365
- Rust 1.18 regression, isbfc 0.0.1, igo 0.0.2 #42365
- stable regression, P-low, I-needs
-
https://github.com/rust-lang/rust/issues/41696
- Long compilation time due to LLVM creating excessive landing pads #41696
- stable regression, partially fixed for 1.18
-
https://github.com/rust-lang/rust/issues/42019
- macro fragment names are no longer idents #42019
- stable regression, no progress
-
https://github.com/rust-lang/rust/issues/42544
- rustc crashes with exit code 3221225501 #42544
- pinging pnkfelix
-
https://github.com/rust-lang/rust/issues/42607
- Failure to locate link.exe in preconfigured environment #42607
- P-high, A-linkage, I-wrong, brson assigned
-
https://github.com/rust-lang/rust/issues/42595
- Incorrectly positioned, partially hidden error message #42595
- P-high, I-wrong, fix enqueued
-
https://github.com/rust-lang/rust/issues/42457
- Rust 1.19 regression, bugsnag 0.1.3 #42457
- I-needs, P-high, A-codegen, mw assigned
-
https://github.com/rust-lang/rust/issues/42458
- Rust 1.19 regression, geogrid 0.3.0 #42458
- T-cargo, P-high, acrichto assigned
-
https://github.com/rust-lang/rust/issues/42461
- Rust 1.19 regression, milagro-crypto 0.1.13 #42461
- P-high, simulacrum assigned
-
https://github.com/rust-lang/rust/issues/42465
- Rust 1.19 regression, split_by 0.2.0 #42465
- closed wontfix
-
https://github.com/rust-lang/rust/issues/42618
- Rust 1.19 regression, minions 0.2.8, type mismatch #42618
- P-high, A-typesystem, fix enqueued
-
https://github.com/rust-lang/rust/issues/42635
- MAKEFLAGS and nmake.exe with Cargo conflict #42635
- P-high, T-cargo, I-needs, acrichto assigned
Nightly regressions
-
https://github.com/rust-lang/rust/issues/42459
- Rust 1.19 regression, euclid 0.10.5, SIGSEGV #42459
- closed expected
-
https://github.com/rust-lang/rust/issues/42460
- Rust 1.19 regression, 0.1.8, variant is private and cannot be reexported in pub glob #42460
- P-high, I-needs, T-compiler, petrochenkov assigned
-
https://github.com/rust-lang/rust/issues/42462
- Rust 1.19 regression, odds 0.2.25, splice method #42462
- close expected
-
https://github.com/rust-lang/rust/issues/42248
- Broken match statement when compiling for thumbv6-none-eabi (ARM cortex-m0) #42248
-
https://github.com/rust-lang/rust/issues/42667
- libsyntax not in 1.20 nightly rust-src component? #42667
- P-high, T-dev-tools, I-needs, brson assigned
-
https://github.com/rust-lang/rust/issues/24194
- regression: dead heap allocations aren’t optimized out anymore #24194
- in progress
This is coming up again tomorrow. Come experience the magic.
Release triage minutes 2017-07-13
Stable regressions
-
https://github.com/rust-lang/rust/issues/36799
- Compilation of a crate using a large static map fails on latest i686-pc-windows-gnu Beta #36799
- pinged niko
-
https://github.com/rust-lang/rust/issues/41607
- rustdoc beta linking trouble in MinGW #41607
- no action
-
https://github.com/rust-lang/rust/issues/42365
- Rust 1.18 regression, isbfc 0.0.1, igo 0.0.2 #42365
- fix is in. needs to be verified
-
https://github.com/rust-lang/rust/issues/42104
- Backward spans are displayed strangely #42104
- A-diagnostics, T-compiler, E-mentor, E-help-wanted, P-low
-
https://github.com/rust-lang/rust/issues/40473
- MIR inlining inlines default trait methods #40473
- no action
-
https://github.com/rust-lang/rust/issues/42019
- macro fragment names are no longer idents #42019
- pinged compiler team, I-nominated
-
https://github.com/rust-lang/rust/issues/41203
- Spurious unused type alias warning (regression) #41203
- I-nominated, pinged compiler
Beta regressions
-
https://github.com/rust-lang/rust/issues/43141
- Compile time regression #43141
- I-nominated, P-high
-
https://github.com/rust-lang/rust/issues/42719
- building beta with vendor=true fail due to network dependencies #42719
- beta fix enqueued
-
https://github.com/rust-lang/rust/issues/42851
- libc.so.6 in project directory causes major problems #42851
- acrichto assigned, P-high, needs backport
-
https://github.com/rust-lang/rust/issues/42635
- MAKEFLAGS and nmake.exe with Cargo conflict #42635
- fix enqueued
-
https://github.com/rust-lang/rust/issues/42918
- wrong code regression: HashSet initialization #42918
- e-needstest
Nightly regressions
-
https://github.com/rust-lang/rust/issues/24194
- regression: dead heap allocations aren’t optimized out anymore #24194
- no change
-
https://github.com/rust-lang/rust/issues/42843
- Rust 1.20 regression, rstored #42843
- closed, not a bug
-
https://github.com/rust-lang/rust/issues/43057
- My code fails to build with „unexpected end of macro invocation“ since nightly 2017-07-02 #43057
- T-compiler, I-nominated
-
https://github.com/rust-lang/rust/issues/42935
- Slower binaries since some days #42935
- T-compiler, P-medium
-
https://github.com/rust-lang/rust/issues/43095
- A number of tests fails with undefined references to
rust_eh_unwind_resume
when codegen-units > 1 #43095 - T-compiler, I-nominated
- A number of tests fails with undefined references to
-
https://github.com/rust-lang/rust/issues/43211
- Firefox compile time regression #43211
- T-compiler, I-nominated
-
https://github.com/rust-lang/rust/issues/43132
- ICE: failed to get layout #43132
- no action, in progress
-
https://github.com/rust-lang/rust/issues/42808
- Binary size blowup presumably because of allocator integration #42808
- no action, in progress