Esteban Küber
0ea9b58029
Suggest adding lifetime to struct field
2019-03-12 18:18:29 -07:00
Jethro Beekman
adbd0a6645
Make std time tests more robust for platform differences
2019-03-12 17:51:39 -07:00
John Kåre Alsaker
bc3a84a7f3
Add missing project attributes
2019-03-13 00:08:36 +01:00
John Kåre Alsaker
3936aff216
Use derive macro for HashStable
2019-03-13 00:03:13 +01:00
John Kåre Alsaker
48757a70a3
Fix newtype_index
2019-03-13 00:03:10 +01:00
Esteban Küber
f9234767e4
review comments
2019-03-12 15:34:16 -07:00
kyren
aa9bd68fa8
Rename test struct names to something more sensible
2019-03-12 18:33:27 -04:00
bors
f8860f217d
Auto merge of #58743 - varkor:bulk-needstest-1, r=alexcrichton
...
Add tests for several E-needstest issues
This PR adds a number of tests for various `E-needstest` errors. These tend to have been left open for a long time and seem unlikely to be closed otherwise.
Closes https://github.com/rust-lang/rust/issues/10876 .
Closes https://github.com/rust-lang/rust/issues/26448 .
Closes https://github.com/rust-lang/rust/issues/26577 .
Closes https://github.com/rust-lang/rust/issues/26619 .
Closes https://github.com/rust-lang/rust/issues/27054 .
Closes https://github.com/rust-lang/rust/issues/44127 .
Closes https://github.com/rust-lang/rust/issues/44255 .
Closes https://github.com/rust-lang/rust/issues/55731 .
Closes https://github.com/rust-lang/rust/issues/57781 .
2019-03-12 22:15:07 +00:00
Esteban Küber
795d307f10
Suggest return lifetime when there's only one named lifetime
2019-03-12 14:57:13 -07:00
Sean McArthur
df05fbf006
rustc: fix ICE when trait alias has bare Self
2019-03-12 14:42:10 -07:00
Tim Vermeulen
6cc5a3d9cc
Forward max
and min
to max_by
and min_by
respectively
2019-03-12 20:24:10 +01:00
varkor
5b3e1be724
Remove compiletest comments from tests
2019-03-12 19:06:13 +00:00
bors
7c19e1eed5
Auto merge of #58015 - icefoxen:tryfrom-docs, r=SimonSapin
...
Expand docs for `TryFrom` and `TryInto`.
The examples are still lacking for now, both for module docs and for methods/impl's. Will be adding those in further pushes.
Should hopefully resolve the doc concern in #33417 when finished?
2019-03-12 18:58:23 +00:00
Vadim Petrochenkov
1d6f4d66ad
resolve: Simplify import resolution for mixed 2015/2018 edition mode
2019-03-12 21:57:02 +03:00
varkor
d17da3a17e
Add NLL test error output
2019-03-12 18:34:43 +00:00
varkor
57c6a0b17b
Remove invalid ASM tests
...
These still fail on some architectures.
2019-03-12 18:34:43 +00:00
varkor
216bee499f
Ignore WASM on asm tests
2019-03-12 18:34:43 +00:00
varkor
4aa5fd0806
Update test for issue #55731
2019-03-12 18:34:43 +00:00
varkor
1dea6e00de
Add a test for #27054
2019-03-12 18:34:43 +00:00
varkor
b4b8a6e0bb
Add a test for #26577
2019-03-12 18:34:43 +00:00
varkor
5917d9fc62
Add a test for #28587
2019-03-12 18:34:43 +00:00
varkor
295b6fd0f7
Add a test for #22892
2019-03-12 18:34:43 +00:00
varkor
e3297e7ce3
Add a test for #57781
2019-03-12 18:34:43 +00:00
varkor
b7763af526
Add a test for #55731
2019-03-12 18:34:43 +00:00
varkor
776411bb5a
Add a test for #46101
2019-03-12 18:34:43 +00:00
varkor
ec56d6e5b9
Add a test for #44255
2019-03-12 18:34:43 +00:00
varkor
3f16518c05
Add a test for #44127
2019-03-12 18:34:43 +00:00
varkor
d49f4f86d9
Add a test for #26619
2019-03-12 18:34:43 +00:00
varkor
651c1abfb7
Add tests for #26448
2019-03-12 18:34:43 +00:00
varkor
5c563f98b8
Add a test for #10876
2019-03-12 18:34:42 +00:00
Tim Vermeulen
1819250556
Add tests to ensure that Iterator::min and Iterator::max are stable
2019-03-12 19:25:44 +01:00
Tim Vermeulen
0de63d901b
Fix comment
2019-03-12 17:53:25 +01:00
Tim Vermeulen
b23a0473b3
Remove the projection part of select_fold1
2019-03-12 17:52:26 +01:00
Tim Vermeulen
8d18e57b8a
Fix the bench_max and bench_max_by_key benchmarks
2019-03-12 17:52:10 +01:00
Simon Sapin
db99a3bccd
Remove stabilized feature gate in doctest
2019-03-12 17:42:42 +01:00
Oliver Scherer
5074489456
Unregress using scalar unions in constants.
2019-03-12 17:37:22 +01:00
bors
d06a020e2b
Auto merge of #58330 - GuillaumeGomez:rustdoc-js-non-std, r=QuietMisdreavus,Mark-Simulacrum
...
Add rustdoc JS non-std tests
@QuietMisdreavus: You asked it, here it is!
r? @QuietMisdreavus
2019-03-12 15:33:59 +00:00
Niko Matsakis
261daf27c9
ignore higher-ranked WF requirements for trait objects
...
In the `issue-53548` test added in this commit, the `Box<dyn Trait>`
type is expanded to `Box<dyn Trait + 'static>`, but the generator
"witness" that results is `for<'r> { Box<dyn Trait + 'r> }`. The WF
code was encountering an ICE (when debug-assertions were enabled) and
an unexpected compilation error (without debug-asserions) when trying
to process this `'r` region bound. In particular, to be WF, the region
bound must meet the requirements of the trait, and hence we got
`for<'r> { 'r: 'static }`. This would ICE because the `Binder`
constructor we were using was assering that no higher-ranked regions
were involved (because the WF code is supposed to skip those). The
error (if debug-asserions were disabled) came because we obviously
cannot prove that `'r: 'static` for any region `'r`. Pursuant with
our "lazy WF" strategy for higher-ranked regions, the fix is not to
require that `for<'r> { 'r: 'static }` holds (this is also analogous
to what we would do for higher-ranked regions appearing within the
trait in other positions).
2019-03-12 10:57:06 -04:00
Niko Matsakis
4632e3345b
add a useful debug printout
2019-03-12 10:52:29 -04:00
Oliver Scherer
2a1eb1cef1
Document the precomputation algorithm's purpose
2019-03-12 15:00:12 +01:00
Oliver Scherer
1ae131211b
Explain the bits of UndefMask
2019-03-12 14:43:49 +01:00
Artyom Pavlov
78b248dc4c
fix typo
2019-03-12 16:42:18 +03:00
Ralf Jung
8ec8639bf3
expand
2019-03-12 13:44:09 +01:00
Ralf Jung
7fcdb93cf5
Note that NonNull does not launder shared references for mutation
2019-03-12 13:41:12 +01:00
Seo Sanghyeon
2027459f77
Visit impl Trait for dead_code lint
2019-03-12 21:35:20 +09:00
bors
8f4c226fc5
Auto merge of #58608 - pnkfelix:warning-period-for-detecting-nested-impl-trait, r=zoxc
...
Warning period for detecting nested impl trait
Here is some proposed code for making a warning period for the new checking of nested impl trait.
It undoes some of the corrective effects of PR #57730 , by using boolean flags to track parts of the analysis that were previously skipped prior to PRs #57730 and #57981 landing.
Cc #57979
2019-03-12 12:09:47 +00:00
Felix S. Klock II
0a03ca7493
Addressed review feedback regarding comment phrasing.
2019-03-12 13:00:50 +01:00
Sayan Nandan
365d918b31
Replace assert with assert_eq for better debugging
2019-03-12 10:08:57 +05:30
Chris Gregory
6b88c90504
impl FromIterator for Result: Use assert_eq! instead of assert!
2019-03-11 21:04:34 -04:00
Chris Gregory
c46f75882f
Fix RangeBounds documentation to include inclusive operations
2019-03-11 20:55:24 -04:00