Pre-release for 1.30


#1

The 1.30 release is tomorrow, and stable artifacts are ready for testing.

You can test via rustup with RUSTUP_DIST_SERVER=https://dev-static.rust-lang.org rustup update stable; the artifacts are here: https://dev-static.rust-lang.org/dist/2018-10-24/.

Release notes can be found here: https://github.com/rust-lang/rust/blob/master/RELEASES.md.

Let us know if you find any problems!


#2

The link to the Procedural macros book chapter is broken.


#3

Sometimes links aren’t live until it’s actually released, but I don’t see that chapter in the beta docs either. It is there on nightly though.


#4

“Using anonymous parameters in traits is now deprecated with a warning and will be a hard error in the 2018 edition” links to https://github.com/rust-lang/rust/pull/53272, I think it should link to https://github.com/rust-lang/rust/issues/41686 or the RFC instead.


#5

I agree. I think linking to both the tracking issue and RFC might be good…


#7

@Mark_Simulacrum does the release team read the comments here before doing the release? See https://users.rust-lang.org/t/rust-1-3-0-chap-19-06-missing/21640


#8

There was a PR open fixing it, it just hasn’t landed yet because I made a mistake with the patch and didn’t realize.


#9

To be completely clear, I checked here, but unfortunately this release pushed artifact builds too close to the actual release for us to change anything unless a major issue was found. Since the release note URLs are not too important (master is the true authoritative source for the latest corrections) I made the decision to not hold the release for that fix.


#10

It would be good if there were examples of the attribute-like and function-like procedural macros in the docs.


#11

2 posts were split to a new topic: Questions about new “macro” keyword and syntax