rust-highfive · GitHub

Closed

Closed

Conversation

jtdowney

--------

- [Numeric fields can now be used for creating tuple structs.][36868]
For example `struct Point(u32, u32); let x = Foo { 0: 7, 1: 0 };`.

Nemo157

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

ollie27

- [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]

petrochenkov

Language
--------

- [Numeric fields can now be used for creating tuple structs.][36868]

petrochenkov

- [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.

petrochenkov

- [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.

petrochenkov

- [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.

mbrubeck

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 }`

mbrubeck

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]

TimNN

Example: `union Foo { bar: u8 }`

Compiler
--------

mbrubeck

mbrubeck

Zoxc

jimmycuadra

`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]

sfackler

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

steveklabnik

[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, 2017
Update 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.

Read the original on github.com ↗