varkor
2a08860ae6
Simplify RegionConstraintCollector::vars_since_snapshot
2019-03-27 09:44:55 +00:00
varkor
92b2021b0a
Make vars_since_snapshot
naming consistent
2019-03-27 09:44:55 +00:00
varkor
443a2d4f86
Update ena
2019-03-27 09:44:55 +00:00
Mazdak Farrokhzad
ce1c5e0a61
add negative test case in assignment-expected-bool
2019-03-27 10:19:47 +01:00
Mazdak Farrokhzad
0b9c589beb
adjust assignment-in-if test accordingly.
2019-03-27 10:19:47 +01:00
Mazdak Farrokhzad
05d59feb64
add test for assignment x = y where type bool is expected.
2019-03-27 10:19:47 +01:00
Mazdak Farrokhzad
7945eff080
generalize diagnostic for x = y where type bool is expected.
2019-03-27 10:19:47 +01:00
bors
c5fb4d0d2f
Auto merge of #55780 - ogoffart:span_source_text, r=petrochenkov
...
Introduce proc_macro::Span::source_text
A function to extract the actual source behind a Span.
Background: I would like to use `syn` in a `build.rs` script to parse the rust code, and extract part of the source code. However, `syn` only gives access to proc_macro2::Span, and i would like to get the source code behind that.
I opened an issue on proc_macro2 bug tracker for this feature https://github.com/alexcrichton/proc-macro2/issues/110 and @alexcrichton said the feature should first go upstream in proc_macro. So there it is!
Since most of the Span API is unstable anyway, this is guarded by the same `proc_macro_span` feature as everything else.
2019-03-27 08:58:40 +00:00
Mazdak Farrokhzad
bf1068b137
librustc_interface => 2018; rename rustc-rayon to rayon in Cargo.toml
2019-03-27 09:48:50 +01:00
Mazdak Farrokhzad
14f3f6c712
librustc_interface => 2018
2019-03-27 09:41:42 +01:00
Chris Gregory
65b5e57226
Make into itemized list and fix some wording
2019-03-27 01:52:55 -04:00
Chris Gregory
61b6c56f50
Minor rewordings and add dyn
keyword
2019-03-27 01:46:24 -04:00
bors
267fb90b55
Auto merge of #59447 - GuillaumeGomez:rollup, r=GuillaumeGomez
...
Rollup of 7 pull requests
Successful merges:
- #59004 ([rustdoc] Improve "in parameters" search and search more generally)
- #59026 (Fix moving text in search tabs headers)
- #59197 (Exclude old book redirect stubs from search engines)
- #59330 (Improve the documentation for std::convert (From, Into, AsRef and AsMut))
- #59424 (Fix code block display in portability element in dark theme)
- #59427 (Link to PhantomData in NonNull documentation)
- #59432 (Improve some compiletest documentation)
Failed merges:
r? @ghost
2019-03-27 05:25:50 +00:00
Chris Gregory
a68a0e33d1
Add documentation about for
used as higher ranked trait bounds
...
Resolves #55416
2019-03-27 01:23:14 -04:00
Simonas Kazlauskas
8d4afbe413
Use informational target machine for metadata
...
Since there is nothing to optimise there...
2019-03-27 04:03:42 +02:00
kenta7777
892f7c430d
renames EvalContext to InterpretCx in docs and comments.
2019-03-27 10:57:03 +09:00
bors
dd363d14ae
Auto merge of #59285 - cuviper:llvm-8.0.0, r=alexcrichton
...
Rebase LLVM to 8.0.0 final
r? @alexcrichton
2019-03-27 01:56:14 +00:00
Tim Diekmann
8733b2ab0c
Add Default
to std::alloc::System
2019-03-27 00:09:12 +01:00
Guillaume Gomez
5652dd677c
Fix error index CSS file name
2019-03-26 23:57:16 +01:00
Markus Westerlind
a365287e10
fix: Make incremental artifact deletion more robust
...
Should fix the intermittent errors reported in #57958
cc #48614
2019-03-26 23:49:14 +01:00
Nikhil Benesch
d339b89644
Use consistent phrasing for all macro summaries
2019-03-26 18:22:25 -04:00
Guillaume Gomez
50c50e3a82
Handle RUSTDOC_RESOURCE_SUFFIX env variable for rustdoc build
2019-03-26 22:29:30 +01:00
Guillaume Gomez
2d6745de0e
Add resource suffix for libtest and proc_macro as well
2019-03-26 22:29:30 +01:00
Guillaume Gomez
080a8e7a71
Prevent cache issues on version updates
2019-03-26 22:29:30 +01:00
Guillaume Gomez
cbb13f496c
Rollup merge of #59432 - phansch:compiletest_docs, r=alexcrichton
...
Improve some compiletest documentation
This adds some missing documentation for rustfix related things and adds
a test for the `is_test` function.
2019-03-26 22:26:46 +01:00
Guillaume Gomez
616ee876c1
Rollup merge of #59427 - czipperz:non_null_doc_links, r=Mark-Simulacrum
...
Link to PhantomData in NonNull documentation
2019-03-26 22:26:45 +01:00
Guillaume Gomez
07c83488d5
Rollup merge of #59424 - GuillaumeGomez:fix-stability-css, r=QuietMisdreavus
...
Fix code block display in portability element in dark theme
Fixes #59261 .
r? @QuietMisdreavus
A little screenshot:
<img width="521" alt="Screenshot 2019-03-26 at 00 37 49" src="https://user-images.githubusercontent.com/3050060/54961082-9a41c600-4f5f-11e9-8040-ae6f26d368ff.png ">
2019-03-26 22:26:43 +01:00
Guillaume Gomez
4e19b7a0e9
Rollup merge of #59330 - DevQps:improve-std-convert-documentation, r=steveklabnik
...
Improve the documentation for std::convert (From, Into, AsRef and AsMut)
# Description
In this PR I updated the documentation of From, Into, AsRef and AsMut, as well as the general std::convert module documentation. The discussion in #59163 provided information that was not yet present in the docs, or was not expressed clearly enough. I tried to clarify the examples that were already present in the docs as well as add more information about considered best-practices that came out of the discussion in #59163
@steveklabnik I hope I didn't change too much. This is an initial version! I will scan through everything tomorrow as well again to see if I made any typo's or errors, and maybe make some small changes here and there.
All suggestions are welcome!
closes #59163
2019-03-26 22:26:42 +01:00
Guillaume Gomez
3747868889
Rollup merge of #59197 - kornelski:redir, r=steveklabnik
...
Exclude old book redirect stubs from search engines
Adds `<meta name="robots" content="noindex,follow">` to the `<head>` of old stub pages pointing to the second edition of the book.
This is continuation of https://github.com/rust-lang/book/pull/1788
2019-03-26 22:26:40 +01:00
Guillaume Gomez
5f390f7a66
Rollup merge of #59026 - GuillaumeGomez:search-tabs-header, r=QuietMisdreavus
...
Fix moving text in search tabs headers
Fixes #59005 .
Now, the text in the search tabs headers isn't moving anymore.
r? @QuietMisdreavus
2019-03-26 22:26:39 +01:00
Guillaume Gomez
f131f042c2
Rollup merge of #59004 - GuillaumeGomez:generics-handling, r=QuietMisdreavus
...
[rustdoc] Improve "in parameters" search and search more generally
Fixes #58230 .
r? @QuietMisdreavus
2019-03-26 22:26:36 +01:00
John Kåre Alsaker
629e3a3f12
Make crate_variances a regular query
2019-03-26 22:02:48 +01:00
John Kåre Alsaker
0b7b454820
Combine input and eval_always query types
2019-03-26 22:02:29 +01:00
Taiki Endo
24a0caec83
librustc_driver => 2018
2019-03-27 05:35:18 +09:00
Esteban Küber
8d1cc72cf9
Add specific message for tuple struct invoked with suffixed numeric field name
2019-03-26 12:32:32 -07:00
Esteban Küber
1bb3694b1a
Reword invalid suffixe errors
2019-03-26 12:09:13 -07:00
bors
fbd34efb32
Auto merge of #59433 - Centril:rollup, r=Centril
...
Rollup of 10 pull requests
Successful merges:
- #59150 (Expand suggestions for type ascription parse errors)
- #59232 (Merge `Promoted` and `Static` in `mir::Place`)
- #59267 (Provide suggestion when using field access instead of path)
- #59315 (Add no_hash to query macro and move some queries over)
- #59334 (Update build instructions in README.md)
- #59362 (Demo `FromIterator` short-circuiting)
- #59374 (Simplify checked_duration_since)
- #59389 (replace redundant note in deprecation warning)
- #59410 (Clarify `{Ord,f32,f64}::clamp` docs a little)
- #59419 (Utilize `?` instead of `return None`.)
Failed merges:
r? @ghost
2019-03-26 17:25:16 +00:00
Esteban Küber
c7ddb83980
Use expect_no_suffix
for error
2019-03-26 10:18:18 -07:00
John Kåre Alsaker
4093bec80d
Exclude UnusedBrokenConst from module lints
2019-03-26 17:04:00 +01:00
TheGoddessInari
2a4281998b
Remove the block on natvis for lld-link.
2019-03-26 08:56:32 -07:00
gnzlbg
0c127e8494
Life's too short not to use cfg_if
2019-03-26 16:14:32 +01:00
bors
07d350897c
Auto merge of #59434 - Centril:bootstrap-to-2019-03-20, r=Mark-Simulacrum
...
Bump bootstrap compiler to 2019-03-20
Includes https://github.com/rust-lang/rust/pull/59295 and by extension https://github.com/rust-lang/rust/pull/59047 , which unblocks https://github.com/rust-lang/rust/pull/58253 , https://github.com/rust-lang/rust/pull/58837 , and possibly https://github.com/rust-lang/rust/pull/59336 , and so therefore:
@bors p=50
r? @Mark-Simulacrum
cc @pietroalbini
2019-03-26 13:58:30 +00:00
gnzlbg
3b6b4899bf
Document why the volatile read is used
2019-03-26 13:43:57 +01:00
gnzlbg
1ea57aa3f9
Add exception for libcore/hint.rs to pal lint of tidy script
2019-03-26 13:42:48 +01:00
gnzlbg
d189cab027
Use fallback on emscripten targets
2019-03-26 12:17:03 +01:00
Mazdak Farrokhzad
d976dbe853
bump bootstrap; adjust stage0 uses in libsyntax_pos
2019-03-26 09:57:42 +01:00
Mazdak Farrokhzad
0b46f0e649
bump bootstrap; adjust stage0 uses in core::ptr.
2019-03-26 09:57:25 +01:00
Mazdak Farrokhzad
750983d356
bump bootstrap => 2019-03-20
2019-03-26 09:53:47 +01:00
Ralf Jung
853ae8d931
fix some uses I missed
2019-03-26 09:23:19 +01:00
Ralf Jung
0e0383abc6
adjust MaybeUninit API to discussions
...
uninitialized -> uninit
into_initialized -> assume_init
read_initialized -> read
set -> write
2019-03-26 09:21:32 +01:00