bjorn3
6afc1f4516
Add test
2021-05-24 19:53:44 +02:00
bjorn3
f22a80890a
Use parse_target_triple in rustdoc
2021-05-24 19:53:44 +02:00
Guillaume Gomez
16fe40d3a3
Rollup merge of #85628 - LeSeulArtichaut:thir-null-lowercase, r=estebank
...
Replace more "NULL" with "null"
Error messages in THIR unsafeck still contain "NULL", make them lowercase to be consistent with MIR unsafeck (cc #84842 ).
2021-05-24 18:53:37 +02:00
Guillaume Gomez
9d3b9cdb2c
Rollup merge of #85621 - jsha:serif-in-table, r=GuillaumeGomez
...
Restore sans-serif font for module items.
This was broke in #84462 by modifying a style that applied both to
searches and to module items (and other tables).
Fixes #85616 .
Fixes https://github.com/rust-lang/rust/issues/85545 .
r? `@camelid`
2021-05-24 18:53:36 +02:00
Guillaume Gomez
30f4486ee4
Rollup merge of #85551 - GuillaumeGomez:fix-search-result-overflow, r=jsha
...
Fix search results display
Fixes https://github.com/rust-lang/rust/issues/85544 .
cc `@dns2utf8`
r? `@jsha`
2021-05-24 18:53:35 +02:00
Guillaume Gomez
2a8eeafa9d
Rollup merge of #85271 - th1000s:master, r=JohnTitor
...
Fix indentation in move keyword documentation
See (at the time of writing) the second example code block with `create_fn()` at https://doc.rust-lang.org/std/keyword.move.html
2021-05-24 18:53:29 +02:00
bjorn3
f8c2a7ec00
Rustfmt
2021-05-24 18:41:45 +02:00
bjorn3
9fc56fb2f4
Update rustc bootstrap patch
2021-05-24 18:21:03 +02:00
bors
ef0ec303fa
Auto merge of #85596 - scottmcm:more-on-unimplemented, r=estebank
...
Extend `rustc_on_implemented` to improve more `?` error messages
`_Self` could match the generic definition; this adds that functionality for matching the generic definition of type parameters too.
Your advice welcome on the wording of all these messages, and which things belong in the message/label/note.
r? `@estebank`
2021-05-24 15:24:38 +00:00
Ralf Jung
8b8801e591
update Miri
2021-05-24 17:17:45 +02:00
Pietro Albini
9e22b844dd
remove cfg(bootstrap)
2021-05-24 11:07:48 -04:00
Eric Huss
1c9500a8f4
Bootstrap: skip rustdoc fingerprint for building docs.
2021-05-24 10:37:13 -04:00
Pietro Albini
c81c3d0d73
bootstrap from 1.54.0 beta
2021-05-24 10:37:12 -04:00
Taylor Yu
0e4f8cb661
minor rewording after review
...
Use "the `WouldBlock` error" instead of "the error `WouldBlock`", etc.
2021-05-24 09:24:35 -05:00
bjorn3
2f9ca10b1d
Update Cranelift, object and gimli
2021-05-24 16:06:54 +02:00
LeSeulArtichaut
af3d9a3aa3
Make thir_check_unsafety
itself responsible for checking gate
2021-05-24 15:09:33 +02:00
LeSeulArtichaut
13e7b237fd
Add comments about stealing THIR in mir_build
2021-05-24 15:05:20 +02:00
bors
bf24e6ba00
Auto merge of #85626 - lnicola:rust-analyzer-2021-05-24, r=jonas-schievink
...
⬆️ rust-analyzer
2021-05-24 12:43:47 +00:00
LeSeulArtichaut
3559565e07
Replace more "NULL" with "null"
2021-05-24 12:59:33 +02:00
Laurențiu Nicola
4b31d95e18
⬆️ rust-analyzer
2021-05-24 13:56:09 +03:00
Giacomo Stevanato
c9595faa28
Make Vec::dedup panicking test actually detect double panics
2021-05-24 12:42:04 +02:00
Giacomo Stevanato
e0c9719672
Avoid a double drop in Vec::dedup if a destructor panics
2021-05-24 12:41:13 +02:00
bors
6f6919231e
Auto merge of #85601 - klensy:padint-example-fix, r=dtolnay
...
fix pad_integral example
pad_integral's parameter `is_nonnegative - whether the original integer was either positive or zero`, but in example it checked as `self.nb > 0`, so it previously printed `-0` for `format!("{}", Foo::new(0)`, what is wrong.
2021-05-24 10:02:55 +00:00
LeSeulArtichaut
db8c6e038f
Remove stray .stderr files
2021-05-24 10:50:51 +02:00
bors
68424e2f01
Auto merge of #85515 - jedel1043:fix-85480, r=petrochenkov
...
Fix ast pretty printing for anonymous types
Fixes #85480 .
2021-05-24 05:39:07 +00:00
Jacob Hoffman-Andrews
c1c6175e62
Restore sans-serif font for module items.
...
This was broke in #84462 by modifying a style that applied both to
searches and to module items (and other tables).
2021-05-23 22:28:19 -07:00
jedel1043
d59b1f1ef4
Add test for pretty printing anonymous types
2021-05-24 00:05:46 -05:00
jedel1043
5b4bc05fa5
Fix ast expanded printing for anonymous types
2021-05-24 00:03:59 -05:00
bors
3f9646da57
Auto merge of #85611 - rust-lang:array-mod-doc, r=jyn514
...
Update std::array module doc header
This line is very outdated; not only are traits implemented on arrays of arbitrary length, those implementations are documented on the primitive type, not in this module.
2021-05-24 01:53:53 +00:00
bors
9f69e2f8b2
Auto merge of #85606 - 12101111:link_modifiers, r=petrochenkov
...
remove native_link_modifiers from the list of incomplete features.
These features are fully implemented and not incomplete.
The tracking issue of them is https://github.com/rust-lang/rust/issues/81490 .
The implement PR is https://github.com/rust-lang/rust/pull/83507 .
2021-05-23 22:06:53 +00:00
Giacomo Stevanato
d7341f3c4b
Don't reborrow self when computing the dest pointer in <[T]>::copy_within
2021-05-23 22:00:32 +02:00
bstrie
ed75d62fd5
Update std::array module doc header
...
Extremely outdated; not only are traits implemented on arrays of arbitrary length, those implementations are documented on the primitive type, not in this module.
2021-05-23 15:55:27 -04:00
bors
f64503eb55
Auto merge of #85554 - 12101111:fix-dedup-native-libs, r=petrochenkov
...
native lib: defer the duplicate check after relevant_lib check.
https://github.com/rust-lang/rust/pull/84794 break code using conditional-compilation with `#[link]` attributes.
```rust
#[cfg(target_env = "musl")]
cfg_if::cfg_if! {
if #[cfg(any(target_feature = "crt-static", feature = "llvm-libunwind"))] {
#[link(name = "unwind", kind = "static", modifiers = "-bundle")]
extern "C" {}
} else {
#[link(name = "unwind", cfg(feature = "system-llvm-libunwind"))]
#[link(name = "gcc_s", cfg(not(feature = "system-llvm-libunwind")))]
extern "C" {}
}
}
```
2021-05-23 19:42:19 +00:00
bors
d8af907491
Auto merge of #85602 - GuillaumeGomez:donthide-inherent-impls, r=jsha
...
Don't hide inherent implementations by default
Fixes a regression introduced in #85575 .
r? `@jsha`
2021-05-23 17:13:51 +00:00
12101111
a90ec5d492
remove native_link_modifiers from the list of incomplete features.
2021-05-24 00:36:55 +08:00
Paul Trojahn
0a80cc4d83
Replace Local::new(1) with CAPTURE_STRUCT_LOCAL
2021-05-23 18:36:23 +02:00
bors
13bf0b2a3c
Auto merge of #85479 - Stupremee:render-Self_as-type-casts, r=CraftSpider
...
rustdoc: render `<Self as X>::Y` type casts properly
Rustdoc didn't render any `<Self as X>` casts which causes invalid code inside the documentation. This is fixed by this PR by checking if the target type `X` is different from `Self`, and if so, it will render a typecast.
Resolves #85454
2021-05-23 14:54:14 +00:00
hyd-dev
ac39f36526
🤦
2021-05-23 22:19:12 +08:00
Scott McMurray
8be67998a1
Extend rustc_on_implemented to improve a ?-on-ControlFlow error message
2021-05-23 07:18:02 -07:00
hyd-dev
8ef3974007
Pass StackPopUnwind
to eval_fn_call()
and some other functions that are called by eval_fn_call()
2021-05-23 22:10:23 +08:00
hyd-dev
876fdcb9ec
"unwind" -> "unwinding"
2021-05-23 21:16:04 +08:00
hyd-dev
b98d6228db
Cleanup(Option<_>)
-> Cleanup(BasicBlock), Skip
2021-05-23 21:15:59 +08:00
Guillaume Gomez
d7579b9134
Don't hide inherent implementations by default
2021-05-23 14:37:41 +02:00
bors
0f8cd43ee8
Auto merge of #85599 - RalfJung:immut-allocs, r=oli-obk
...
fix deallocation of immutable allocations
As part of https://github.com/rust-lang/miri/pull/1814 , I realized that we currently allow deallocating immutable allocations. This PR fixes that, and also adds some new APIs that are required to still support the existing Miri backtrace support.
r? `@oli-obk`
2021-05-23 12:05:47 +00:00
klensy
7c0db6f0f1
fix pad_integral example
2021-05-23 14:48:16 +03:00
Ralf Jung
f9b36b4f65
fix comment
...
Co-authored-by: bjorn3 <bjorn3@users.noreply.github.com>
2021-05-23 13:26:51 +02:00
Ralf Jung
9d41e8f90d
(try to) fix cranelift
2021-05-23 12:44:05 +02:00
Ralf Jung
461b2f83f3
(try to) fix cranelift
2021-05-23 12:44:05 +02:00
Ralf Jung
585141b219
support creating mutable allocations from byte slices
2021-05-23 12:37:16 +02:00
Ralf Jung
c3005e85da
avoid redundant immutability check
2021-05-23 11:55:31 +02:00