Rust release milestone predictions

I updated the OP to archive the 1.17 predictions. Also added a header for 1.20, August 31. Also bumped cargo 1.0 to 1.19. Don’t think there’s any movement on that. Also added more text to my description of the release notes process, indicating to check the GitHub release milestone, and to bring the milestone predictions into agreement with the release notes.

I submitted the process to the forge: https://github.com/rust-lang-nursery/rust-forge/pull/58

Yes, there hasn’t been a Stabilised libs PR yet.

How would I update your post on discourse? Or is there another location with the predictions?

Prettier backtraces I can’t seem to find what is, and isn’t in 1.18

Incremental compilation No activity since October, and haven’t seen a stabilisation pr, if that’s needed.

Macro use and reexport All work related to it has been merged, but the tracking issue hasn’t been updated with the next steps.

Custom CRT Linkage Is blocked by #29717

Numeric field names Is waiting on a documentation and stabilisation to be merged.

Untagged unions No updates after the FCP closed.

I’d like to see non-capturing closures to fn pointers coercion on the roadmap somewhere. It’s looks ready for stabilization.

1 Like

@XAMPPRocky responses below. A lot of this involves getting info from the respective authors. Don’t hesitate to ping authors on issues to prod them to do things.

The OP of this thread is a wiki. You should be able to just edit it.

The main thing this PR did is eliminate runtime frames from stack traces by default. That aspect of the PR specifically was reverted for 1.17, and restored for 1.18, aiui. I don’t know the PRs that did it though. The original author will know. cc @Yamakaky

There has actually been a great deal of activity, even if it isn’t represented on thread. @michaelwoerister will know the status and have an idea of what timeframe it will land.

@jseyfried will know. I asked for status updates on thread. Seems like it won’t make it for 1.18 if it isn’t turned on by now.

I pinged @josh on thread to see if we can get somebody moving on this for 1.19.

Thanks @XAMPPRocky. Can you see if you can edit the op to punt these items to 1.19 as appropriate?

I pinged the libs team about 1.18 lib stabilizations.

@leodasvacas I added it to 1.19, pinged the lang team on thread, and nominated the issue for discussion to start the fcp process. Thanks for the heads up.

Just so I’m clear, “reverted for 1.17” means it was in 1.17, but pulled back out?

The last PR is https://github.com/rust-lang/rust/pull/40264.

Yes, that’s correct.

Thanks @Yamakaky

I added rustup xz compression to 1.19 cc @ranma42.

@XAMPPRocky if you haven’t yet, and if you are satisfied with your patch, do you mind submitting the 1.18 relnotes as a PR, then dropping a link in #rust-internals asking for review?

Done

1 Like

I did a thorough update of the predictions, bumped lots of stuff, added lots of stuff.

AFAIK all of the changes required for XZ compression have landed. Is there a release schedule for rustup?

Bumped RLS to 1.20

@ranma42 Oh awesome. The release schedule is just whenever I circle back to it. I will try to get a build out soon.

Moved “Macro use and re-export” to horizon, as this comment indicates that the change is postponed until Macros 2.0 are readier as a whole.

Thanks @GolDDranks!

I also bumped android host builds, up-to-date reference, cargo 1.0, and AVR to horizon.

I also bumped incremental to horizon.

When are “slice_patterns” going to be stable?