Skip to content

[beta] rustdoc: disable blanket impl collection #54102

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
58 commits
Select commit Hold shift + click to select a range
fc47eb3
Beta for 1.29.0
Mark-Simulacrum Jul 31, 2018
a3bef3d
Auto merge of #52903 - Mark-Simulacrum:beta-next, r=Mark-Simulacrum
bors Jul 31, 2018
0a49228
download bootstrap compiler from static instead of dev-static
pietroalbini Aug 2, 2018
d10d0b2
Update compatibility note for 1.28.0 to be correct
Havvy Aug 1, 2018
70dab4b
Backport 1.27.2 release notes
pietroalbini Jul 31, 2018
aa111b1
releases.md: fix 2 typos
matthiaskrgr Jul 30, 2018
5e50f36
RELEASES.md: fix the `hash_map::Entry::or_default` link
cuviper Aug 2, 2018
ea82e08
Auto merge of #52986 - pietroalbini:beta-backports, r=Mark-Simulacrum
bors Aug 5, 2018
805235f
Update RLS, Rustfmt, Clippy
nrc Aug 5, 2018
3bf40a8
Auto merge of #53138 - nrc:update-beta, r=alexcrichton
bors Aug 7, 2018
a7344fe
Update the clippy submodule
oli-obk Aug 8, 2018
22a4ef1
Add some missing winapi features
oli-obk Aug 9, 2018
d600a94
Auto merge of #53199 - oli-obk:beta, r=kennytm
bors Aug 9, 2018
bddfece
Don't sanity check function pointers in vtables
oli-obk Aug 16, 2018
c2ce555
Updated RELEASES.md for 1.29.0
Aug 3, 2018
3180b21
Update RELEASES.md
Aaronepower Aug 3, 2018
9d1c7b8
Update RELEASES.md
Aaronepower Aug 3, 2018
888ed73
Update RELEASES.md
Aaronepower Aug 3, 2018
0e31372
Update RELEASES.md
Aaronepower Aug 22, 2018
7f6c2a4
Update RELEASES.md
Aaronepower Aug 22, 2018
860317e
An attempt to fix NLL migration mode so that reports region errors wh…
pnkfelix Aug 3, 2018
8f42e86
Remove an overly pedantic and wrong assertion
oli-obk Aug 7, 2018
d1006d8
Fix tidy
oli-obk Aug 7, 2018
0baa114
Auto merge of #53694 - pietroalbini:beta-backports, r=pietroalbini
bors Aug 25, 2018
690c075
Update test
oli-obk Aug 25, 2018
a4a2fcd
add macro check for lint
Dylan-DPC Aug 21, 2018
73ea867
add testcase to existing macro testcase
Dylan-DPC Aug 21, 2018
0735131
add warning for missing docs
Dylan-DPC Aug 22, 2018
d0026ee
fix testcase
Dylan-DPC Aug 23, 2018
7832643
resolve: Reject some inaccessible candidates sooner during import res…
petrochenkov Aug 19, 2018
a7b3af8
rustc_codegen_llvm: Restore the closure env alloca hack for LLVM 5.
cuviper Aug 9, 2018
21ef152
Feature gate where clauses on associated type impls
varkor Aug 9, 2018
ef2b1f1
resolve: Continue search in outer scopes after applying derive resolu…
petrochenkov Aug 20, 2018
5c5be09
Auto merge of #53700 - pietroalbini:beta-backports, r=pietroalbini
bors Aug 25, 2018
49720ea
Auto merge of #53425 - oli-obk:validation, r=nikomatsakis
bors Aug 26, 2018
b6cb9b6
check_const: use the same ParamEnv as codegen for statics
RalfJung Jul 31, 2018
4a89558
add comment
RalfJung Aug 1, 2018
860b257
Don't hash the ctfe memory
oli-obk Aug 30, 2018
1daa912
Auto merge of #53825 - oli-obk:beta_backport, r=RalfJung
bors Aug 31, 2018
9b68655
Revert "hygiene: Make sure expansion info is set at most once for a g…
petrochenkov Aug 23, 2018
3a35445
Add a test for reset expansion info
petrochenkov Aug 23, 2018
98bedcb
std: Use target_pointer_width for BACKTRACE_ELF_SIZE
cuviper Aug 15, 2018
1aa4bbb
rustbuild: fix local_rebuild
Keruspe Aug 2, 2018
b4ec8d4
Auto merge of #53880 - pietroalbini:beta-backports, r=pietroalbini
bors Sep 1, 2018
ceccd98
Update LLVM to fix segfault on AArch64
Sep 3, 2018
dd9a03e
Properly prevent the promotion of unstable const fns
oli-obk Aug 25, 2018
82626e6
Auto merge of #53939 - parched:beta-aarch64-fix, r=alexcrichton
bors Sep 4, 2018
e9dce13
std: Use target_pointer_width for BACKTRACE_ELF_SIZE
cuviper Aug 15, 2018
94a96e2
Auto merge of #53952 - cuviper:beta-backtrace-sys, r=pietroalbini
bors Sep 4, 2018
4dcf42f
Auto merge of #53944 - oli-obk:beta, r=nikomatsakis
bors Sep 4, 2018
44fcbe7
[beta]: Remove `#[repr(transparent)]` from atomics
alexcrichton Sep 5, 2018
309e21c
Auto merge of #53978 - alexcrichton:remove-repr-transparent-atomics, …
bors Sep 6, 2018
fbc120c
Validate syntax of `cfg` attributes
petrochenkov Sep 1, 2018
520ec9b
Validate syntax of `--cfg` command line arguments
petrochenkov Sep 5, 2018
0a56d80
Add license header to the new tests
pietroalbini Sep 7, 2018
c26cd04
Fix compile-fail/cfg-empty-codemap.rs test
pietroalbini Sep 9, 2018
edfc72b
Auto merge of #54037 - pietroalbini:beta-backports, r=pietroalbini
bors Sep 9, 2018
84abb86
[beta] rustdoc: disable blanket impl collection
QuietMisdreavus Sep 10, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
101 changes: 95 additions & 6 deletions RELEASES.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,81 @@
Version 1.29.0 (2018-09-13)
==========================

Compiler
--------
- [Bumped minimum LLVM version to 5.0.][51899]
- [Added `powerpc64le-unknown-linux-musl` target.][51619]
- [Added `aarch64-unknown-hermit` and `x86_64-unknown-hermit` targets.][52861]

Libraries
---------
- [`Once::call_once` now no longer requires `Once` to be `'static`.][52239]
- [`BuildHasherDefault` now implements `PartialEq` and `Eq`.][52402]
- [`Box<CStr>`, `Box<OsStr>`, and `Box<Path>` now implement `Clone`.][51912]
- [Implemented `PartialEq<&str>` for `OsString` and `PartialEq<OsString>`
for `&str`.][51178]
- [`Cell<T>` now allows `T` to be unsized.][50494]
- [`SocketAddr` is now stable on Redox.][52656]

Stabilized APIs
---------------
- [`Arc::downcast`]
- [`Iterator::flatten`]
- [`Rc::downcast`]

Cargo
-----
- [Cargo can silently fix some bad lockfiles ][cargo/5831] You can use
`--locked` to disable this behaviour.
- [`cargo-install` will now allow you to cross compile an install
using `--target`][cargo/5614]
- [Added the `cargo-fix` subcommand to automatically move project code from
2015 edition to 2018.][cargo/5723]

Misc
----
- [`rustdoc` now has the `--cap-lints` option which demotes all lints above
the specified level to that level.][52354] For example `--cap-lints warn`
will demote `deny` and `forbid` lints to `warn`.
- [`rustc` and `rustdoc` will now have the exit code of `1` if compilation
fails, and `101` if there is a panic.][52197]
- [A preview of clippy has been made available through rustup.][51122]
You can install the preview with `rustup component add clippy-preview`

Compatibility Notes
-------------------
- [`str::{slice_unchecked, slice_unchecked_mut}` are now deprecated.][51807]
Use `str::get_unchecked(begin..end)` instead.
- [`std::env::home_dir` is now deprecated for its unintuitive behaviour.][51656]
Consider using the `home_dir` function from
https://crates.io/crates/dirs instead.
- [`rustc` will no longer silently ignore invalid data in target spec.][52330]

[52861]: https://github.com/rust-lang/rust/pull/52861/
[52656]: https://github.com/rust-lang/rust/pull/52656/
[52239]: https://github.com/rust-lang/rust/pull/52239/
[52330]: https://github.com/rust-lang/rust/pull/52330/
[52354]: https://github.com/rust-lang/rust/pull/52354/
[52402]: https://github.com/rust-lang/rust/pull/52402/
[52103]: https://github.com/rust-lang/rust/pull/52103/
[52197]: https://github.com/rust-lang/rust/pull/52197/
[51807]: https://github.com/rust-lang/rust/pull/51807/
[51899]: https://github.com/rust-lang/rust/pull/51899/
[51912]: https://github.com/rust-lang/rust/pull/51912/
[51511]: https://github.com/rust-lang/rust/pull/51511/
[51619]: https://github.com/rust-lang/rust/pull/51619/
[51656]: https://github.com/rust-lang/rust/pull/51656/
[51178]: https://github.com/rust-lang/rust/pull/51178/
[51122]: https://github.com/rust-lang/rust/pull/51122
[50494]: https://github.com/rust-lang/rust/pull/50494/
[cargo/5614]: https://github.com/rust-lang/cargo/pull/5614/
[cargo/5723]: https://github.com/rust-lang/cargo/pull/5723/
[cargo/5831]: https://github.com/rust-lang/cargo/pull/5831/
[`Arc::downcast`]: https://doc.rust-lang.org/std/sync/struct.Arc.html#method.downcast
[`Iterator::flatten`]: https://doc.rust-lang.org/std/iter/trait.Iterator.html#method.flatten
[`Rc::downcast`]: https://doc.rust-lang.org/std/rc/struct.Rc.html#method.downcast


Version 1.28.0 (2018-08-02)
===========================

Expand Down Expand Up @@ -94,9 +172,9 @@ Misc

Compatibility Notes
-------------------
- [Rust will no longer consider trait objects with duplicated constraints to
have implementations.][51276] For example the below code will now fail
to compile.
- [Rust will consider trait objects with duplicated constraints to be the same
type as without the duplicated constraint.][51276] For example the below code will
now fail to compile.
```rust
trait Trait {}

Expand Down Expand Up @@ -144,7 +222,7 @@ Compatibility Notes
[`alloc::handle_alloc_error`]: https://doc.rust-lang.org/std/alloc/fn.handle_alloc_error.html
[`btree_map::Entry::or_default`]: https://doc.rust-lang.org/std/collections/btree_map/enum.Entry.html#method.or_default
[`fmt::Alignment`]: https://doc.rust-lang.org/std/fmt/enum.Alignment.html
[`hash_map::Entry::or_default`]: https://doc.rust-lang.org/std/collections/btree_map/enum.Entry.html#method.or_default
[`hash_map::Entry::or_default`]: https://doc.rust-lang.org/std/collections/hash_map/enum.Entry.html#method.or_default
[`iter::repeat_with`]: https://doc.rust-lang.org/std/iter/fn.repeat_with.html
[`num::NonZeroUsize`]: https://doc.rust-lang.org/std/num/struct.NonZeroUsize.html
[`num::NonZeroU128`]: https://doc.rust-lang.org/std/num/struct.NonZeroU128.html
Expand All @@ -160,6 +238,17 @@ Compatibility Notes
[`{Any + Send + Sync}::downcast_ref`]: https://doc.rust-lang.org/std/any/trait.Any.html#method.downcast_ref-2
[`{Any + Send + Sync}::is`]: https://doc.rust-lang.org/std/any/trait.Any.html#method.is-2

Version 1.27.2 (2018-07-20)
===========================

Compatibility Notes
-------------------

- The borrow checker was fixed to avoid potential unsoundness when using
match ergonomics: [#52213][52213].

[52213]: https://github.com/rust-lang/rust/issues/52213

Version 1.27.1 (2018-07-10)
===========================

Expand Down Expand Up @@ -190,7 +279,7 @@ Version 1.27.0 (2018-06-21)
Language
--------
- [Removed 'proc' from the reserved keywords list.][49699] This allows `proc` to
be used as an identifer.
be used as an identifier.
- [The dyn syntax is now available.][49968] This syntax is equivalent to the
bare `Trait` syntax, and should make it clearer when being used in tandem with
`impl Trait`. Since it is equivalent to the following syntax:
Expand Down Expand Up @@ -4795,7 +4884,7 @@ Language
--------

* Patterns with `ref mut` now correctly invoke [`DerefMut`] when
matching against dereferencable values.
matching against dereferenceable values.

Libraries
---------
Expand Down
Loading