# Backlog Bonanza 2022-06-15 [GitHub query](https://github.com/rust-lang/rust/issues?q=is%3Aopen+label%3AC-tracking-issue+label%3AT-lang) ## What are we DOING? * Take things that have been unstable for a while and "disposition them". * Goal: Everything that is nightly only has one or more of the following labels, indicating the blocker(s) to stabilizing it: * S-tracking-ready-to-stabilize: Needs a stabilization PR (good to go :train:) * S-tracking-needs-to-bake: Needs time to bake (set a date? other criteria?) * S-tracking-impl-incomplete: Not code complete or blocking bugs * S-tracking-unimplemented: Implementation not begun * S-tracking-design-concerns: Blocking design concerns * This might be "doesn't quite seem to deliver value we hoped for" or "something doesn't feel right" * S-tracking-perma-unstable * Internal implementation detail of rustc, stdlib * S-tracking-needs-investigation Attendance: ## Issue 57288 https://github.com/rust-lang/rust/issues/57288 ``` #![no_std] extern crate alloc; use alloc::vec::Vec; ``` Removed S-tracking-issue ## Tracking issue for making std-surfaced macro intrinsics available via std:: paths #57289 https://github.com/rust-lang/rust/issues/57289 ## Tracking issue for &mut T in const contexts (const_mut_refs) #57349 https://github.com/rust-lang/rust/issues/57349 ## https://github.com/rust-lang/rust/issues/57563 * Skipped - metabug ## Tracking issue for making dbg!(x) work in const fn #58278 https://github.com/rust-lang/rust/issues/58278 Design concerns (more like: needs a design). ## Tracking issue for #[ffi_const] #58328 https://github.com/rust-lang/rust/issues/58328 needs summary, but probably fully implemented and ready to stabilize ## Tracking issue for #[ffi_pure] #58329 https://github.com/rust-lang/rust/issues/58329 needs summary, but probably fully implemented and ready to stabilize ## Tracking issue for RFC 2627: #[link(kind="raw-dylib")] #58713 Impl incomplete, but may be able to stabilize a subset; posting comment to ask. ## Tracking issue for RFC 2645, "Transparent Unions" (formerly: and Enums) #60405 https://github.com/rust-lang/rust/issues/60405 Design concerns (e.g., https://github.com/rust-lang/rust/issues/60405#issuecomment-624860809) ## Tracking issue for "Lazy normalization" #60471 on types team radar ## Tracking issue for RFC 2363, "Allow arbitrary enums to have explicit discriminants" #60553 We nearly stabilized this, but then backed it out. Design concerns (ish), but more like "needs a full design doc, for the full feature space, not just the delta". https://github.com/rust-lang/rust/issues/60553#issuecomment-1156759639 ## Tracking issue for existential lifetimes #60670 https://github.com/rust-lang/rust/issues/60670 Re-tagging to T-types, dropping tracking issue. ## Tracking issue for #![feature(async_closure)] (RFC 2394) #62290 Looks like wg async is aware of this, so seems OK to let that happen. Asking for a new summary. ## Lifetime elision rules in self types #63003 Mark to decide what to do next, maybe close.