Mateusz Mikuła
2a9b51dcc4
Allow matching test by target and env
2020-07-17 18:07:51 +02:00
Mateusz Mikuła
48fe5fcbb8
Create implib for dlls when testing MinGW targets
2020-07-17 18:07:50 +02:00
Mara Bos
9c3353b97c
Add tracking issue number for fmt_as_str.
2020-07-17 17:56:55 +02:00
Mara Bos
0c51f53edf
Make fmt::Arguments::as_str() return a 'static str.
2020-07-17 17:56:55 +02:00
Bastian Kauschke
0bac36105e
add test for #62878
2020-07-17 17:44:11 +02:00
Erik Desjardins
3924672ccc
document test changes
2020-07-17 10:53:02 -04:00
Erik Desjardins
2e431c62b6
compare tagged/niche-filling layout and pick the best one
2020-07-17 10:52:57 -04:00
Eduard-Mihai Burtescu
b0a7fbd91f
[experiment] ty/layout: compute both niche-filling and tagged layouts for enums.
2020-07-17 10:52:30 -04:00
Alex Macleod
f7979d3c93
Add regression test for #69414
...
Closes #69414 (no longer ICEs after #74159 )
2020-07-17 15:45:50 +01:00
Ralf Jung
87b49764bc
warn about uninit multi-variant enums
2020-07-17 16:39:59 +02:00
Jake Goulding
e2b337dc57
Teach bootstrap about target files vs target triples
...
`rustc` allows passing in predefined target triples as well as JSON
target specification files. This change allows bootstrap to have the
first inkling about those differences. This allows building a
cross-compiler for an out-of-tree architecture (even though that
compiler won't work for other reasons).
Even if no one ever uses this functionality, I think the newtype
around the `Interned<String>` improves the readability of the code.
2020-07-17 10:08:04 -04:00
bors
3014f23ddd
Auto merge of #74439 - RalfJung:miri, r=RalfJung
...
update Miri
Fixes https://github.com/rust-lang/rust/issues/74345
2020-07-17 13:54:21 +00:00
Kristofer Rye
586629c0b6
ci: Replace exec-with-shell wrapper with "plain bash"
...
Also, promote defaults.run.shell from inside only the primary jobs to
the top level.
The src/ci/exec-with-shell.py wrapper script was formerly used to change
out the shell mid-job by intercepting a CI_OVERRIDE_SHELL environment
variable. Now, instead, we just set `bash` as the global default across
all jobs, and we also delete the exec-with-shell.py script.
Signed-off-by: Kristofer Rye <kristofer.rye@gmail.com>
2020-07-17 08:44:14 -05:00
Mara Bos
e17c17a1af
Make Arguments::as_str() work for empty format strings.
2020-07-17 15:35:59 +02:00
Mara Bos
bc4e33e6c1
Add #[inline] to Arguments::as_str().
2020-07-17 15:35:59 +02:00
Mara Bos
e73a23fa96
Add Arguments::as_str().
2020-07-17 15:35:58 +02:00
Kristofer Rye
49f5078048
ci: Stop setting CI_OVERRIDE_SHELL environment variable
...
This will render the src/ci/exec-with-shell.py script more or less
useless, but we're going to replace that by just using the system bash
instead.
Signed-off-by: Kristofer Rye <kristofer.rye@gmail.com>
2020-07-17 08:29:01 -05:00
Lzu Tao
5ffdd7c565
Deny intra_doc_link_resolution_failure in libcore
2020-07-17 13:25:06 +00:00
Eduard-Mihai Burtescu
b5076fbb96
bootstrap.py: patch RPATH on NixOS to handle the new zlib dependency.
2020-07-17 16:25:05 +03:00
Abendstolz
8aeecc63f8
Fix Arc::as_ptr docs
...
As a none-native speaker I stumbled upon this, looked it up and couldn't find a phrase, so I made my own assumption that "in any way" was meant (which is the meaning I would've deduced anyway)
2020-07-17 15:21:57 +02:00
Ralf Jung
8a917f9873
update Miri
2020-07-17 15:07:15 +02:00
Lzu Tao
67c1e89657
Remove code span for impl
...
Because the old one is harder to read and confuse typing checkers.
2020-07-17 13:00:50 +00:00
Lzu Tao
1a90ba73fb
Link Some(item)
2020-07-17 13:00:50 +00:00
Lzu Tao
3fb3c0c0bd
Remove unneeded link for Option
2020-07-17 13:00:50 +00:00
Lzu Tao
a7f067a2a4
Intra-doc for iter Sum and Product traits
2020-07-17 13:00:50 +00:00
Lzu Tao
69f43ddbbe
Intra-doc for DoubleEndIterator
2020-07-17 13:00:50 +00:00
Lzu Tao
53a1d6f12f
Intra doc for iter marker traits
2020-07-17 13:00:50 +00:00
Lzu Tao
91738d804a
Use intra-doc link on Iterator page
2020-07-17 13:00:50 +00:00
Eduard-Mihai Burtescu
d866160b85
bootstrap.py: guard against GC in NixOS patching support.
2020-07-17 15:35:49 +03:00
Valentin Lazureanu
1e6adad33f
Rename TypeckTables to TypeckResults.
2020-07-17 08:47:04 +00:00
Guillaume Gomez
83ffd5c18d
Fix tidy issues
2020-07-17 10:22:09 +02:00
Guillaume Gomez
3429dedf13
Add tidy checks for rustdoc css files
2020-07-17 10:14:58 +02:00
Guillaume Gomez
6969b30996
Convert whitespaces to tabs
2020-07-17 10:14:58 +02:00
Ashley Mannix
48844fed2b
include changes to Cargo.lock
2020-07-17 17:54:22 +10:00
bors
c2dbebd3d4
Auto merge of #73365 - Manishearth:rustdoc-vis, r=GuillaumeGomez
...
Record visibility of reexports for all items, not just type items
This fixes https://github.com/rust-lang/rust/issues/73363
Unfortunately I can't add a test for this since this bug is obscured by the cross-crate bug, being fixed in https://github.com/rust-lang/rust/issues/73363 . Tests will be added later.
cc @jyn514
r? @GuillaumeGomez
2020-07-17 07:22:32 +00:00
Manish Goregaokar
90c678cb03
Update src/test/rustdoc/intra-doc-crate/auxiliary/hidden.rs
...
Co-authored-by: Joshua Nelson <joshua@yottadb.com>
2020-07-16 22:22:48 -07:00
Manish Goregaokar
50d350b67c
Add test for doc(hidden) intra-doc cross-crate reexports
2020-07-16 22:22:40 -07:00
Manish Goregaokar
d5b1b74f47
Record visibility of reexports for all items, not just type items
2020-07-16 22:22:40 -07:00
Tshepang Lekhonkhobe
08b4b54417
docs: better demonstrate that None values are skipped as many times as needed
2020-07-17 07:00:20 +02:00
bors
86c0b85da9
Auto merge of #74395 - Mark-Simulacrum:stage0-next, r=pietroalbini
...
Bump version to 1.47
This also bumps to a more recent rustfmt version, just to keep us relatively up to date (though almost nothing has changed in rustfmt we use beyond bumps to the parser infra). No formatting changes as a result of this.
r? @pietroalbini
2020-07-17 03:51:35 +00:00
Lokathor
fba90f9c3f
Resolve https://github.com/rust-lang/rust/pull/74419#discussion_r456139741
2020-07-16 18:42:26 -06:00
Lokathor
dbfe8fc61c
resolve https://github.com/rust-lang/rust/pull/74419#discussion_r456140272
2020-07-16 18:41:39 -06:00
Lokathor
888077bf10
Resolve https://github.com/rust-lang/rust/pull/74419#discussion_r456142514
2020-07-16 18:39:56 -06:00
Lokathor
7cbff846ed
Resolve https://github.com/rust-lang/rust/pull/74419#discussion_r456141344
2020-07-16 18:39:15 -06:00
bors
8534be72fc
Auto merge of #74422 - Manishearth:rollup-7mfrf6g, r=Manishearth
...
Rollup of 8 pull requests
Successful merges:
- #73101 (Resolve items for cross-crate imports relative to the original module)
- #73269 (Enable some timeouts in SGX platform)
- #74033 (Add build support for Cargo's build-std feature.)
- #74351 (Do not render unstable items for rustc doc)
- #74357 (Some `Symbol` related improvements)
- #74371 (Improve ayu rustdoc theme)
- #74386 (Add RISC-V GNU/Linux to src/tools/build-manifest as a host platform)
- #74398 (Clean up E0723 explanation)
Failed merges:
r? @ghost
2020-07-17 00:09:49 +00:00
Manish Goregaokar
5bb9bef795
Rollup merge of #74398 - GuillaumeGomez:cleanup-e0723, r=Dylan-DPC
...
Clean up E0723 explanation
r? @Dylan-DPC
2020-07-16 17:09:06 -07:00
Manish Goregaokar
b1ba961cad
Rollup merge of #74386 - msizanoen1:riscv-add-manifest-host, r=pietroalbini
...
Add RISC-V GNU/Linux to src/tools/build-manifest as a host platform
Missed during https://github.com/rust-lang/rust/pull/72973
2020-07-16 17:09:04 -07:00
Manish Goregaokar
874097c8c7
Rollup merge of #74371 - Aloso:patch-1, r=GuilliameGomez
...
Improve ayu rustdoc theme
This PR changes the following:
* It makes some lines darker
* It gives the crate selector and search bar a border
* The search bar's border turns blue when focused
* ~~Gives the logo a bright shadow.~~
For standard library crates, it would be better to invert the logo, but that would be bad for crates with a colored logo, e.g. [async-std](https://docs.rs/async-std/1.6.2/async_std/ ).
Before:
![old](https://user-images.githubusercontent.com/15658558/87576611-ed4e0800-c6d1-11ea-9667-3924702f79e2.png )
After (note that this PR no longer includes the white shadow of the logo):
![new](https://user-images.githubusercontent.com/15658558/87576621-ef17cb80-c6d1-11ea-8e15-5d7f8b180c07.png )
2020-07-16 17:09:02 -07:00
Manish Goregaokar
c60b051bbb
Rollup merge of #74357 - nnethercote:symbol-related-improvements, r=oli-obk
...
Some `Symbol` related improvements
These commits make things nicer and avoid some `Symbol::as_str()` calls.
r? @oli-obk
2020-07-16 17:09:01 -07:00
Manish Goregaokar
0e70884083
Rollup merge of #74351 - lzutao:remove-rustc-internal-compiler-warns, r=Mark-Simulacrum
...
Do not render unstable items for rustc doc
See the zulip conversion: https://rust-lang.zulipchat.com/#narrow/stream/131828-t-compiler/topic/rustc.20doc.3A.20.22internal.20compiler.20API.22.20warns.20are.20everywhere!/near/203850782
Before:
![image](https://user-images.githubusercontent.com/15225902/87501971-9cff8780-c68a-11ea-93b4-ea53ce18a77b.png )
After:
![image](https://user-images.githubusercontent.com/15225902/87501985-a7218600-c68a-11ea-81c0-a6b5b120832c.png )
Nothing changes in unstable items of std:
Before:
![image](https://user-images.githubusercontent.com/15225902/87502004-b7d1fc00-c68a-11ea-9224-a27a1d2a81d6.png )
After:
![image](https://user-images.githubusercontent.com/15225902/87502018-c0c2cd80-c68a-11ea-9773-4c63158025cb.png )
Closes #54682
2020-07-16 17:08:59 -07:00