Esteban Küber
b9865d9e3f
Mention that tuple structs are private if their fields are
2019-08-09 12:52:02 -07:00
Ralf Jung
4dd96d2b0f
check against more collisions for TypeId of fn pointer
2019-08-09 20:10:39 +02:00
Nikita Popov
d8ae1dc3a5
Update LLVM submodule
2019-08-09 19:17:18 +02:00
Esteban Küber
75c5ad2e82
review comments: use structured suggestion
2019-08-09 09:40:26 -07:00
Joel Galenson
b6767b3096
Stop test from running on Windows.
2019-08-09 09:24:45 -07:00
Ralf Jung
3af92cbaf3
update Miri
2019-08-09 18:14:56 +02:00
Esteban Küber
7c96d90c20
More explicit diagnostic when using a vec![]
in a pattern
...
```
error: unexpected `(` after qualified path
--> $DIR/vec-macro-in-pattern.rs:3:14
|
LL | Some(vec![x]) => (),
| ^^^^^^^
| |
| unexpected `(` after qualified path
| in this macro invocation
| use a slice pattern here instead
|
= help: for more information, see https://doc.rust-lang.org/edition-guide/rust-2018/slice-patterns.html
= note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
```
2019-08-09 08:20:13 -07:00
Esteban Küber
45a5bc7619
fix tests
2019-08-09 07:57:16 -07:00
Mikail Bagishov
740f8db855
Add FIXME-s that some types should be transparent
2019-08-09 17:41:40 +03:00
Esteban Küber
bc1a4f52e3
review comments: typo and rewording
2019-08-09 07:18:05 -07:00
Esteban Küber
33d1082d6e
review comment: review wording or missing return error
2019-08-09 07:18:05 -07:00
Esteban Küber
5a54945b6f
Extend suggestion support for traits and foreign items
2019-08-09 07:18:05 -07:00
Esteban Küber
52da091ee6
Differentiate between tuple structs and tuple variants
2019-08-09 07:18:05 -07:00
Esteban Küber
efa62d66e3
Tweak wording of fn without explicit return
2019-08-09 07:18:05 -07:00
Esteban Küber
0d53f699ea
review comments
2019-08-09 07:18:05 -07:00
Esteban Küber
b7f7756566
Recover parser from foo(_, _)
2019-08-09 07:18:05 -07:00
Esteban Küber
195d837f18
When suggesting fn call use an appropriate number of placeholder arguments
2019-08-09 07:18:05 -07:00
Esteban Küber
94fe8a3c17
Suggest calling function on type error when finding bare fn
2019-08-09 07:18:05 -07:00
Esteban Küber
01a61394f8
Change wording for function without return value
...
Fix #62677
2019-08-09 07:18:05 -07:00
Esteban Küber
4fbbf99c50
Be more accurate when mentioning type of found match arms
2019-08-09 07:18:05 -07:00
Esteban Küber
799b13ada5
Do not suggest using ! with break
2019-08-09 07:18:05 -07:00
Esteban Küber
c076392143
Tweak mismatched types error on break expressions
2019-08-09 07:18:05 -07:00
bors
534b42394d
Auto merge of #63408 - Centril:rollup-skqrez3, r=Centril
...
Rollup of 7 pull requests
Successful merges:
- #62672 (Deprecate `try!` macro)
- #62950 (Check rustbook links on all platforms when running locally)
- #63114 (Remove gensym in format_args)
- #63397 (Add tests for some ICEs)
- #63403 (Improve test output)
- #63404 (enable flt2dec tests in Miri)
- #63407 (reduce some test sizes in Miri)
Failed merges:
r? @ghost
2019-08-09 12:14:57 +00:00
Mazdak Farrokhzad
4e3c209b67
Rollup merge of #63407 - RalfJung:miri-test-sizes, r=Centril
...
reduce some test sizes in Miri
2019-08-09 14:07:35 +02:00
Mazdak Farrokhzad
14ec32e20a
Rollup merge of #63404 - RalfJung:flt2dec, r=Centril
...
enable flt2dec tests in Miri
With ldexp implemented (thanks to @christianpoveda), we can finally enable these tests in Miri. Well, most of them -- some are just too slow.
2019-08-09 14:07:34 +02:00
Mazdak Farrokhzad
171e8457d0
Rollup merge of #63403 - sntdevco:master, r=Centril
...
Improve test output
I'm continuing to improve the test output for liballoc and libcore
2019-08-09 14:07:32 +02:00
Mazdak Farrokhzad
7a251629a2
Rollup merge of #63397 - JohnTitor:add-tests-for-ices, r=Centril
...
Add tests for some ICEs
Closes #43623
Closes #44405
r? @Centril
2019-08-09 14:07:31 +02:00
Mazdak Farrokhzad
714c8ea9b5
Rollup merge of #63114 - matthewjasper:hygienic-format-args, r=petrochenkov
...
Remove gensym in format_args
This also fixes some things to allow us to export opaque macros from libcore:
* Don't consider items that are only reachable through opaque macros as public/exported (so they aren't linted as needing docs)
* Mark private items reachable from the root of libcore as unstable - they are now reachable (in principle) in other crates via macros in libcore
r? @petrochenkov
2019-08-09 14:07:29 +02:00
Mazdak Farrokhzad
a03872645f
Rollup merge of #62950 - mati865:linkcheck, r=alexcrichton
...
Check rustbook links on all platforms when running locally
cc https://github.com/rust-lang/rust/issues/62739
2019-08-09 14:07:28 +02:00
Mazdak Farrokhzad
03c524e0f5
Rollup merge of #62672 - lzutao:deprecated-try-macro, r=Centril
...
Deprecate `try!` macro
Replaces #62077
Fixes rust-lang/rust-clippy#1361
Fixes #61000
2019-08-09 14:07:26 +02:00
Ralf Jung
78caca00d7
explain Miri disabling
2019-08-09 13:55:22 +02:00
Ilija Tovilo
77bfd7fd1a
Don't use associated type bounds in docs until it is stable
2019-08-09 13:40:54 +02:00
Ralf Jung
73edef7fdc
reduce some test sizes in Miri
2019-08-09 12:12:24 +02:00
Ilija Tovilo
3d231accee
Add missing #![feature(associated_type_bounds)]
2019-08-09 11:19:45 +02:00
Ralf Jung
29ca428ffa
Miri is really slow
2019-08-09 11:18:40 +02:00
Mateusz Mikuła
c7e16c5f47
Check links on all platforms when running locally
2019-08-09 10:32:34 +02:00
bors
813a3a5d4b
Auto merge of #63302 - nikic:bump-llvm, r=alexcrichton
...
Update LLVM submodule
This pulls in a newer version of the LLVM 9 release branch.
Fixes #62932 .
r? @alexcrichton
2019-08-09 08:24:43 +00:00
Ralf Jung
c5687e3940
enable flt2dec tests in Miri
2019-08-09 10:09:44 +02:00
Sayan Nandan
fb3a01354f
Merge pull request #1 from rust-lang/master
...
Merge recent changes into master
2019-08-09 13:01:05 +05:30
Sayan Nandan
33445aea50
Improve tests for liballoc/btree/set
2019-08-09 12:53:14 +05:30
Sayan Nandan
623debfe9d
Improve tests for libcore/slice
2019-08-09 12:51:34 +05:30
Sayan Nandan
e9ee2cbc53
Improve test output for libcore/time
2019-08-09 12:47:27 +05:30
bors
d8f8be4636
Auto merge of #61937 - AaronKutch:master, r=scottmcm
...
Improve `ptr_rotate` performance, tests, and benches
The corresponding issue is #61784 . I am not actually sure if miri can handle the test, but I can change the commit if necessary.
2019-08-09 04:41:20 +00:00
Lzu Tao
6842316f6f
Allow deprecated try macro in test crates
2019-08-09 02:29:44 +00:00
Lzu Tao
90fa7901b9
Postpone deprecating try! until 1.39.0
2019-08-09 02:29:44 +00:00
BO41
fd7ac6b17e
Deprecate try!
macro
...
Co-Authored-By: Mazdak Farrokhzad <twingoow@gmail.com>
Co-Authored-By: Oliver Middleton <olliemail27@gmail.com>
2019-08-09 02:29:44 +00:00
Joel Galenson
36c4873d09
Try to fix test on Windows.
2019-08-08 16:44:42 -07:00
bors
5aa3d9a7b5
Auto merge of #63395 - Centril:rollup-kt805cj, r=Centril
...
Rollup of 6 pull requests
Successful merges:
- #63162 (Miri tests: use xargo to build separate libstd)
- #63289 (Don't recommend `extern crate` syntax)
- #63373 (gitignore: add comment explaining policy)
- #63374 (move of packed fields might or might not occur when they actually are sufficiently aligned)
- #63381 (reduce visibility)
- #63387 (Test interaction between `async { ... }` and `?`, `return`, and `break`)
Failed merges:
r? @ghost
2019-08-08 23:39:01 +00:00
Mazdak Farrokhzad
87fb0ad485
Rollup merge of #63387 - Centril:async-block-control-flow-tests, r=cramertj
...
Test interaction between `async { ... }` and `?`, `return`, and `break`
Per the second checkbox in https://github.com/rust-lang/rust/issues/62121#issuecomment-506884048 , test that `async { .. }` blocks:
1. do not allow `break` expressions.
2. get targeted by `return` and not the parent function.
3. get targeted by `?` and not the parent function.
Works towards resolving blockers in #63209 .
r? @cramertj
2019-08-09 01:38:36 +02:00
Mazdak Farrokhzad
c9dd9309f2
Rollup merge of #63381 - matklad:reduce-visibility, r=Centril
...
reduce visibility
r? @petrochenkov
2019-08-09 01:38:34 +02:00