Closed
Closed
Conversation
| -------- | ||
|
|
||
| - [Numeric fields can now be used for creating tuple structs.][36868] | ||
| For example `struct Point(u32, u32); let x = Foo { 0: 7, 1: 0 };`. |
| the members in a given workspace.][cargo/3988] | ||
| - [Updated `libssh2-sys` to 0.2.6][cargo/4008] | ||
| - [Target directory path is now in the cargo metadata][cargo/4022] | ||
| - [Cargo no longer checks the crates.io index locally][cargo/4026] This should |
| - [Ending a float literal with `._` is now a hard error. | ||
| Example: `42._` .][41946] | ||
| - [Ending a str literal with an underscore is now a hard error | ||
| Example: `"foo"_`][41990] |
| - [Added `rust-windbg.cmd`][39983] for loading rust `.natvis` files in the | ||
| Windows Debugger. | ||
| - [Rust Language Server is now packaged as a non default component with the | ||
| `.exe`, `.msi`, and `.pkg` installers][42306] |
| - [Ending a str literal with an underscore is now a hard error | ||
| Example: `"foo"_`][41990] | ||
| - [Publicly exposing a private type is now a hard error][34537] This was | ||
| previously a warning. |
| - [Publicly exposing a private type is now a hard error][34537] This was | ||
| previously a warning. | ||
| - [Type parameter defaults in trait impls and functions is now a | ||
| hard error][36887] This was previously a warning. |
| - [Type parameter defaults in trait impls and functions is now a | ||
| hard error][36887] This was previously a warning. | ||
| - [`use` imports on a private `extern crate` in a module is now a hard | ||
| error.][36886] This was previously a warning. |
| For example: `let x = loop { break 7; };` | ||
| - [C compatible `union`s are now available.][42068] They can only contain `Copy` | ||
| types and cannot have a `Drop` implementation. | ||
| Example: `union Foo { bar: u8 }` |
| Compiler | ||
| -------- | ||
|
|
||
| - [Added bootstrap support for Android.][41370] |
|
|
||
| - [Added bootstrap support for Android.][41370] | ||
| - [Change `arm-linux-androideabi` to correspond to the `armeabi` | ||
| official ABI.][41656] |
| `aborting due to N previous errors`][42150] This was previously inaccurate and | ||
| would only count certain kinds of errors. | ||
| - [The compiler now supports Visual Studio 2017][42225] | ||
| - [The compiler is now be built against LLVM 4.0.1 by default][42948] |
| command, which has been available since 1.16. | ||
| - [Ending a float literal with `._` is now a hard error. | ||
| Example: `42._` .][41946] | ||
| - [Any use of a private `extern crate` outside of it's module is now a |
| [RFC 1558]: https://github.com/rust-lang/rfcs/pull/1558 | ||
| [RFC 1624]: https://github.com/rust-lang/rfcs/pull/1624 | ||
| [RFC 1721]: https://github.com/rust-lang/rfcs/pull/1721 | ||
| [`Command::envs`]: https://doc.rust-lang.org/nightly/std/process/struct.Command.html#method.envs |
Merged
bors added a commit that referenced this pull request
Jul 20, 2017Update release notes for 1.19.0 This is just #42503 there is some problems with submodules I can't seem to fix so I just created a new PR.