Skip to content

Commit 6580c4b

Browse files
pull release notes from master
1 parent 73f48e5 commit 6580c4b

File tree

1 file changed

+36
-2
lines changed

1 file changed

+36
-2
lines changed

RELEASES.md

Lines changed: 36 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ Compiler
1212
- [Added tier 3\* support for the `armv5te-unknown-linux-uclibceabi` target.][78142]
1313
- [Added tier 3 support for the `aarch64-apple-ios-macabi` target.][77484]
1414
- [The `x86_64-unknown-freebsd` is now built with the full toolset.][79484]
15+
- [Dropped support for all cloudabi targets.][78439]
1516

1617
\* Refer to Rust's [platform support page][forge-platform-support] for more
1718
information on Rust's tiered platform support.
@@ -42,6 +43,23 @@ The following previously stable methods are now `const`.
4243

4344
- [`IpAddr::is_ipv4`]
4445
- [`IpAddr::is_ipv6`]
46+
- [`IpAddr::is_unspecified`]
47+
- [`IpAddr::is_loopback`]
48+
- [`IpAddr::is_multicast`]
49+
- [`Ipv4Addr::octets`]
50+
- [`Ipv4Addr::is_loopback`]
51+
- [`Ipv4Addr::is_private`]
52+
- [`Ipv4Addr::is_link_local`]
53+
- [`Ipv4Addr::is_multicast`]
54+
- [`Ipv4Addr::is_broadcast`]
55+
- [`Ipv4Addr::is_documentation`]
56+
- [`Ipv4Addr::to_ipv6_compatible`]
57+
- [`Ipv4Addr::to_ipv6_mapped`]
58+
- [`Ipv6Addr::segments`]
59+
- [`Ipv6Addr::is_unspecified`]
60+
- [`Ipv6Addr::is_loopback`]
61+
- [`Ipv6Addr::is_multicast`]
62+
- [`Ipv6Addr::to_ipv4`]
4563
- [`Layout::size`]
4664
- [`Layout::align`]
4765
- [`Layout::from_size_align`]
@@ -50,7 +68,7 @@ The following previously stable methods are now `const`.
5068
- `saturating_pow` for all integer types.
5169
- `wrapping_pow` for all integer types.
5270
- `next_power_of_two` for all unsigned integer types.
53-
- `checked_power_of_two` for all unsigned integer types.
71+
- `checked_next_power_of_two` for all unsigned integer types.
5472

5573
Cargo
5674
-----------------------
@@ -77,7 +95,6 @@ Compatibility Notes
7795
- [`#![test]` as an inner attribute is now considered unstable like other inner macro
7896
attributes, and reports an error by default through the `soft_unstable` lint.][79003]
7997
- [Overriding a `forbid` lint at the same level that it was set is now a hard error.][78864]
80-
- [Dropped support for all cloudabi targets.][78439]
8198
- [You can no longer intercept `panic!` calls by supplying your own macro.][78343] It's
8299
recommended to use the `#[panic_handler]` attribute to provide your own implementation.
83100
- [Semi-colons after item statements (e.g. `struct Foo {};`) now produce a warning.][78296]
@@ -104,6 +121,23 @@ Compatibility Notes
104121
[cargo/8725]: https://github.com/rust-lang/cargo/pull/8725
105122
[`IpAddr::is_ipv4`]: https://doc.rust-lang.org/stable/std/net/enum.IpAddr.html#method.is_ipv4
106123
[`IpAddr::is_ipv6`]: https://doc.rust-lang.org/stable/std/net/enum.IpAddr.html#method.is_ipv6
124+
[`IpAddr::is_unspecified`]: https://doc.rust-lang.org/stable/std/net/enum.IpAddr.html#method.is_unspecified
125+
[`IpAddr::is_loopback`]: https://doc.rust-lang.org/stable/std/net/enum.IpAddr.html#method.is_loopback
126+
[`IpAddr::is_multicast`]: https://doc.rust-lang.org/stable/std/net/enum.IpAddr.html#method.is_multicast
127+
[`Ipv4Addr::octets`]: https://doc.rust-lang.org/stable/std/net/struct.Ipv4Addr.html#method.octets
128+
[`Ipv4Addr::is_loopback`]: https://doc.rust-lang.org/stable/std/net/struct.Ipv4Addr.html#method.is_loopback
129+
[`Ipv4Addr::is_private`]: https://doc.rust-lang.org/stable/std/net/struct.Ipv4Addr.html#method.is_private
130+
[`Ipv4Addr::is_link_local`]: https://doc.rust-lang.org/stable/std/net/struct.Ipv4Addr.html#method.is_link_local
131+
[`Ipv4Addr::is_multicast`]: https://doc.rust-lang.org/stable/std/net/struct.Ipv4Addr.html#method.is_multicast
132+
[`Ipv4Addr::is_broadcast`]: https://doc.rust-lang.org/stable/std/net/struct.Ipv4Addr.html#method.is_broadcast
133+
[`Ipv4Addr::is_documentation`]: https://doc.rust-lang.org/stable/std/net/struct.Ipv4Addr.html#method.is_documentation
134+
[`Ipv4Addr::to_ipv6_compatible`]: https://doc.rust-lang.org/stable/std/net/struct.Ipv4Addr.html#method.to_ipv6_compatible
135+
[`Ipv4Addr::to_ipv6_mapped`]: https://doc.rust-lang.org/stable/std/net/struct.Ipv4Addr.html#method.to_ipv6_mapped
136+
[`Ipv6Addr::segments`]: https://doc.rust-lang.org/stable/std/net/struct.Ipv6Addr.html#method.segments
137+
[`Ipv6Addr::is_unspecified`]: https://doc.rust-lang.org/stable/std/net/struct.Ipv6Addr.html#method.is_unspecified
138+
[`Ipv6Addr::is_loopback`]: https://doc.rust-lang.org/stable/std/net/struct.Ipv6Addr.html#method.is_loopback
139+
[`Ipv6Addr::is_multicast`]: https://doc.rust-lang.org/stable/std/net/struct.Ipv6Addr.html#method.is_multicast
140+
[`Ipv6Addr::to_ipv4`]: https://doc.rust-lang.org/stable/std/net/struct.Ipv6Addr.html#method.to_ipv4
107141
[`Layout::align`]: https://doc.rust-lang.org/stable/std/alloc/struct.Layout.html#method.align
108142
[`Layout::from_size_align`]: https://doc.rust-lang.org/stable/std/alloc/struct.Layout.html#method.from_size_align
109143
[`Layout::size`]: https://doc.rust-lang.org/stable/std/alloc/struct.Layout.html#method.size

0 commit comments

Comments
 (0)