Jakub Adam Wieczorek
8235b6f8c3
dead_code: Properly inspect fields in struct patterns with type relative paths
2019-08-02 21:56:34 +00:00
bors
cf048cc115
Auto merge of #63207 - petrochenkov:outest2, r=Mark-Simulacrum
...
Unconfigure compiler unit test files during normal build
I haven't touched libstd though, it had a lot of tests and I'm not sure the people maintaining it want this.
Closes https://github.com/rust-lang/rust/issues/61097
r? @Mark-Simulacrum
2019-08-02 15:22:50 +00:00
bors
1df512fcae
Auto merge of #63214 - Centril:rollup-hdb7dnx, r=Centril
...
Rollup of 7 pull requests
Successful merges:
- #62663 (More questionmarks in doctests)
- #62969 (Changing the structure of `mir::interpret::InterpError`)
- #63153 (Remove redundant method with const variable resolution)
- #63189 (Doc improvements)
- #63198 (Allow trailing comma in macro 2.0 declarations.)
- #63202 (Fix ICE in #63135 )
- #63203 (Make is_mutable use PlaceRef instead of it's fields)
Failed merges:
r? @ghost
2019-08-02 11:24:13 +00:00
Mazdak Farrokhzad
97098f466a
Rollup merge of #63203 - spastorino:is-mutable-use-place-ref, r=oli-obk
...
Make is_mutable use PlaceRef instead of it's fields
r? @oli-obk
2019-08-02 12:14:23 +02:00
Mazdak Farrokhzad
3396550420
Rollup merge of #63202 - exphp-forks:parser-ice-63135, r=estebank
...
Fix ICE in #63135
Closes #63135 .
r?@estebank
2019-08-02 12:14:21 +02:00
Mazdak Farrokhzad
89dce46efd
Rollup merge of #63198 - rbartlensky:fix-macro-trailing-comma, r=petrochenkov
...
Allow trailing comma in macro 2.0 declarations.
This should hopefully close #63102 .
2019-08-02 12:14:20 +02:00
Mazdak Farrokhzad
dbfe12daed
Rollup merge of #63189 - waywardmonkeys:doc-improvements, r=Centril
...
Doc improvements
Miscellaneous documentation fixes.
2019-08-02 12:14:18 +02:00
Mazdak Farrokhzad
5155c7ea68
Rollup merge of #63153 - varkor:remove-resolve_const_var, r=cramertj
...
Remove redundant method with const variable resolution
I've also removed a `bug!()` in const value relation code and replaced it with a `FIXME`. Now `ConstValue::Slice` and `ConstValue::ByRef` will simply fail to unify rather than ICEing, which seems more user-friendly for testers.
2019-08-02 12:14:17 +02:00
Mazdak Farrokhzad
51dc78e4cc
Rollup merge of #62969 - saleemjaffer:declutter_interperror, r=RalfJung
...
Changing the structure of `mir::interpret::InterpError`
Implements [this](https://github.com/rust-rfcs/const-eval/issues/4#issuecomment-514559965 )
2019-08-02 12:14:15 +02:00
Mazdak Farrokhzad
6b951c2950
Rollup merge of #62663 - llogiq:more-questionmark-docs, r=GuillaumeGomez
...
More questionmarks in doctests
This removes the other `unwrap`s in the macro doctests, replacing them with `?`. For now, we need to specify the main function including the return type, we can get rid of that once the return type suggestion for `fn main() { .. }` works correctly.
r? @QuietMisdreavus
2019-08-02 12:14:14 +02:00
bors
fc3ef9698f
Auto merge of #61393 - gnzlbg:update_libc, r=gnzlbg
...
Update Cargo.lock
2019-08-02 07:45:05 +00:00
Vadim Petrochenkov
62ec2cb7ac
Remove some more cfg(test)
s
2019-08-02 02:40:01 +03:00
Vadim Petrochenkov
3d0d6ee271
liballoc: Unconfigure tests during normal build
...
Remove additional libcore-like restrictions from liballoc, turns out the testing works ok if the tests are a part of liballoc itself.
2019-08-02 01:59:01 +03:00
Vadim Petrochenkov
310b9fc760
libsyntax: Unconfigure tests during normal build
2019-08-02 01:59:01 +03:00
Vadim Petrochenkov
a332e224a3
librustdoc: Unconfigure tests during normal build
2019-08-02 01:59:01 +03:00
Vadim Petrochenkov
e118eb6c79
librustc_data_structures: Unconfigure tests during normal build
2019-08-02 01:59:01 +03:00
Vadim Petrochenkov
ca0ef0fcf6
librustc: Unconfigure tests during normal build
2019-08-02 01:59:01 +03:00
Vadim Petrochenkov
42c5473d00
librustc_incremental: Unconfigure tests during normal build
2019-08-02 01:59:01 +03:00
Vadim Petrochenkov
6cc43db0b7
libsyntax_pos: Unconfigure tests during normal build
2019-08-02 01:59:01 +03:00
Vadim Petrochenkov
5947db1c53
librustc_target: Unconfigure tests during normal build
2019-08-02 01:59:01 +03:00
Vadim Petrochenkov
36d8f86924
librustc_lexer: Unconfigure tests during normal build
2019-08-02 01:59:01 +03:00
Vadim Petrochenkov
7d511cca5c
libpanic_unwind: Unconfigure tests during normal build
2019-08-02 01:59:01 +03:00
Vadim Petrochenkov
f53fc21ba0
libserialize: Unconfigure tests during normal build
2019-08-02 01:59:01 +03:00
Vadim Petrochenkov
e839ffe6ab
libterm: Unconfigure tests during normal build
2019-08-02 01:59:01 +03:00
Vadim Petrochenkov
751af27320
libtest: Unconfigure tests during normal build
2019-08-02 01:59:01 +03:00
Vadim Petrochenkov
77eacaeabd
compiletest: Unconfigure tests during normal build
2019-08-02 01:59:01 +03:00
Vadim Petrochenkov
b990c6d813
tidy: Unconfigure tests during normal build
2019-08-02 01:59:01 +03:00
Santiago Pastorino
7052c35698
Make is_mutable use PlaceRef instead of it's fields
2019-08-01 23:41:37 +02:00
Robert Bartlensky
2aa368aa0e
Add check-pass test for #63102 .
2019-08-01 22:41:10 +01:00
Michael Lamparski
b3321fb26e
Fix ICE in #63135
2019-08-01 17:34:00 -04:00
Robert Bartlensky
cefbf4d7b5
Allow trailing comma in macro 2.0 declarations.
2019-08-01 21:07:47 +01:00
Bruce Mitchener
325c6a56c2
Futures: Add link to Waker in trait doc.
2019-08-02 01:39:25 +07:00
Bruce Mitchener
ae65848d9e
Remove extraneous {} in use stmts in doc comments.
2019-08-02 01:36:36 +07:00
Bruce Mitchener
86633b6389
Fix typos in doc comments.
2019-08-02 01:36:36 +07:00
Andre Bogus
cbac7815fe
More questionmarks in doctests
2019-08-01 17:27:57 +02:00
gnzlbg
52caca0c45
Update Cargo.lock
2019-08-01 17:02:26 +02:00
gnzlbg
b1e79ed6fb
Temporarily disable the redox builder
2019-08-01 17:01:33 +02:00
gnzlbg
e736345db4
Remove spin dependency
2019-08-01 17:01:33 +02:00
gnzlbg
a3c8f63868
Update Cargo.lock
2019-08-01 17:01:33 +02:00
gnzlbg
74dc2b6f6f
Remove mach dependency
2019-08-01 17:01:33 +02:00
gnzlbg
0b9d0b0ccb
Fix test of issue 3656
2019-08-01 17:01:33 +02:00
gnzlbg
3c0ff12b3b
Use Rust integer types instead of libc's fixed-width types
2019-08-01 17:01:33 +02:00
gnzlbg
9ea83f9732
Update libc and use the Mach kernel APIs via the mach crate instead.
2019-08-01 17:01:33 +02:00
bors
435236b887
Auto merge of #63194 - pietroalbini:rollup-xgnvb1b, r=pietroalbini
...
Rollup of 8 pull requests
Successful merges:
- #62644 (simplify std::io::Write::write rustdoc)
- #62971 (Add keywords item into the sidebar)
- #63122 (Account for `maybe_whole_expr` in range patterns)
- #63158 (Add test for issue-58951)
- #63170 (cleanup StringReader fields)
- #63179 (update test cases for vxWorks)
- #63188 (Fix typos in release notes.)
- #63191 (ci: fix toolstate not pushing data for Linux)
Failed merges:
r? @ghost
2019-08-01 14:43:00 +00:00
Pietro Albini
b1d5e52840
Rollup merge of #63191 - pietroalbini:really-fix-toolstate, r=alexcrichton
...
ci: fix toolstate not pushing data for Linux
A recent commit modified toolstate to only push updated data when the `TOOLSTATE_PUBLISH` environment variable is present. This worked fine on Windows but failed on Linux, since Linux jobs run inside Docker containers and the variable wasn't forwarded inside it.
This changes the Docker startup code to set the `TOOLSTATE_PUBLISH` enviornment variable inside the container if it's present outside.
r? @alexcrichton
fixes https://github.com/rust-lang/rust/issues/63190
2019-08-01 16:00:34 +02:00
Pietro Albini
aa15dadd15
Rollup merge of #63188 - waywardmonkeys:release-note-typo-fixes, r=Centril
...
Fix typos in release notes.
2019-08-01 16:00:32 +02:00
Pietro Albini
f5e2390e2f
Rollup merge of #63179 - BaoshanPang:testcases, r=alexcrichton
...
update test cases for vxWorks
issue-2214.rs: lgamma is lgamma on vxWorks
ignore process-envs.rs and process-remove-from-env.rs as there is no 'env' on vxWorks
2019-08-01 16:00:31 +02:00
Pietro Albini
7a7fcad675
Rollup merge of #63170 - matklad:cleanup-fields, r=petrochenkov
...
cleanup StringReader fields
reduce visibility and replace `Lrc<SourceFile>` with `start_pos`: the single bit we actually *need* from the file.
r? @petrochenkov
2019-08-01 16:00:29 +02:00
Pietro Albini
aaec6dfa47
Rollup merge of #63158 - JohnTitor:add-test-for-58951, r=Centril
...
Add test for issue-58951
Closes #58951
r? @Centril
2019-08-01 16:00:28 +02:00
Pietro Albini
810ffe2ba0
Rollup merge of #63122 - Centril:fix-63115, r=petrochenkov
...
Account for `maybe_whole_expr` in range patterns
Fixes https://github.com/rust-lang/rust/issues/63115 (fallout from https://github.com/rust-lang/rust/pull/62550 ).
r? @petrochenkov
2019-08-01 16:00:26 +02:00