Mazdak Farrokhzad
0784395912
Rollup merge of #63737 - HowJMay:fix_naming, r=jonas-schievink
...
Fix naming misspelling
Fixes #63734
2019-08-22 15:15:36 +02:00
Mazdak Farrokhzad
8a26ba77ef
Rollup merge of #63624 - estebank:unreachable-macro, r=petrochenkov
...
When declaring a declarative macro in an item it's only accessible inside it
Fix #63164 .
r? @petrochenkov
2019-08-22 15:15:35 +02:00
Tomasz Różański
eae5d77995
Change variables names to be more consistent.
...
Changed all instances of `c_str` into `cstr` in the documentation examples. This is also consistent with the module source code.
2019-08-22 15:09:03 +02:00
Tomasz Różański
cdedd268d2
Make use of existing constants.
...
f32::consts::PI / 2.0 -> f32::consts::FRAC_PI_2
f32::consts::PI / 4.0 -> f32::consts::FRAC_PI_4
f64::consts::PI / 2.0 -> f64::consts::FRAC_PI_2
f64::consts::PI / 4.0 -> f64::consts::FRAC_PI_4
2019-08-22 14:59:31 +02:00
Tomasz Różański
3b04e91d27
Change code formatting for readability.
2019-08-22 14:27:51 +02:00
Tomasz Różański
49dce2935f
Fix punctuation.
2019-08-22 13:14:42 +02:00
Tomasz Różański
7e13679cde
Remove redundant mut
.
2019-08-22 13:12:31 +02:00
Tomasz Różański
4ee6ee0daa
Fix formatting.
2019-08-22 13:06:39 +02:00
Tomasz Różański
a078a34f05
Fix a typo.
2019-08-22 13:04:32 +02:00
Wesley Wiser
5c45420bda
Changed tests
2019-08-22 06:36:31 -04:00
Wesley Wiser
84556502e6
Handle statics in Subst::subst()
by implementing TypeFoldable
2019-08-22 06:36:31 -04:00
Wesley Wiser
e63b992030
Resolve PR comments
2019-08-22 06:36:31 -04:00
Wesley Wiser
9fdf5b5551
Remove unnecessary Option
2019-08-22 06:36:31 -04:00
Wesley Wiser
34fe28bc67
Fix tidy
2019-08-22 06:36:31 -04:00
Wesley Wiser
4d62545687
Move def_id out add substsref
2019-08-22 06:36:30 -04:00
Wesley Wiser
f13faf58d9
Remove eval_promoted const-prop hack
2019-08-22 06:36:30 -04:00
Wesley Wiser
73814654b2
Move promoted out of mir::Body
2019-08-22 06:36:30 -04:00
Wesley Wiser
666180c324
Move 'tcx lifetime on MirPass
2019-08-22 06:36:30 -04:00
Mateusz Mikuła
edabcddf4d
Apply clippy::let_and_return suggestion
2019-08-22 12:02:02 +02:00
Mateusz Mikuła
7f4aba40fc
Apply clippy::needless_return suggestions
2019-08-22 12:02:02 +02:00
Mateusz Mikuła
b7ad3f9fc4
Apply clippy::redundant_field_names suggestion
2019-08-22 12:02:02 +02:00
Jeremy Stucki
6ce242fb6e
Update .mailmap
2019-08-22 10:06:25 +02:00
YangHau
4f613ffeb0
Fix naming misspelling
2019-08-22 15:03:19 +08:00
bors
201e52e5fe
Auto merge of #63175 - jsgf:argsfile, r=jsgf
...
rustc: implement argsfiles for command line
Many tools, such as gcc and gnu-ld, support "args files" - that is, being able to specify @file on the command line. This causes `file` to be opened and parsed for command line options. They're separated with whitespace; whitespace can be quoted with double or single quotes, and everything can be \\-escaped. Args files may recursively include other args files via `@file2`.
See https://sourceware.org/binutils/docs/ld/Options.html#Options for the documentation of gnu-ld's @file parameters.
This is useful for very large command lines, or when command lines are being generated into files by other tooling.
2019-08-22 06:14:49 +00:00
Esteban Küber
a710c610b2
review comments: reword and add test
2019-08-21 16:49:26 -07:00
Esteban Küber
352d97e6b7
Add more tests covering more cases
2019-08-21 16:30:11 -07:00
Esteban Küber
053afa7aec
Do not complain about unused code when used in impl
Self
type
2019-08-21 16:12:55 -07:00
Esteban Küber
4971667f17
review comments
2019-08-21 16:11:01 -07:00
Esteban Küber
8c07d7814d
When declaring a declarative macro in an item it's only accessible inside it
2019-08-21 15:41:51 -07:00
bors
42dcd4b7c5
Auto merge of #63705 - mark-i-m:fix-guide-1, r=ehuss
...
Update rustc-guide
Should fix toolstate failure
r? @ehuss
2019-08-21 22:25:45 +00:00
Esteban Küber
ba8e09415b
Add clarification on E0308 about opaque types
2019-08-21 15:05:21 -07:00
Esteban Küber
1c82987782
Fix typo in E0308 if/else label
2019-08-21 15:05:20 -07:00
Esteban Küber
aaf4dc35e3
fix rebase
2019-08-21 14:26:52 -07:00
Esteban Küber
cc2272fe87
Formatting
2019-08-21 12:00:36 -07:00
Esteban Küber
21f2e93345
Add terminal_width debugging flag
2019-08-21 11:58:24 -07:00
Esteban Küber
9980796d6d
Further unicode checks
2019-08-21 11:56:20 -07:00
Esteban Küber
de2e9fe2c4
Center trim on the span labels and handle unicode
2019-08-21 11:56:20 -07:00
Esteban Küber
45a6be5458
Fix tidy
2019-08-21 11:56:20 -07:00
Esteban Küber
f08b036cc7
Introduce term-size
dependency and consider term width when trimming
2019-08-21 11:56:20 -07:00
Esteban Küber
266b878334
clean up
2019-08-21 11:52:38 -07:00
Esteban Küber
0e668e0496
Strip code to the left and right in diagnostics for long lines
2019-08-21 11:52:38 -07:00
newpavlov
2ff1f45ead
revert num_cpus change
2019-08-21 20:16:52 +03:00
bors
e44fdf9792
Auto merge of #63790 - Centril:rollup-m4ax3r9, r=Centril
...
Rollup of 6 pull requests
Successful merges:
- #61236 (take into account the system theme)
- #63717 (Fix nested eager expansions in arguments of `format_args`)
- #63747 (update Miri)
- #63772 (ci: move libc mirrors to the rust-lang-ci-mirrors bucket)
- #63780 (Improve diagnostics: break/continue in wrong context)
- #63781 (Run Clippy without json-rendered flag)
Failed merges:
r? @ghost
2019-08-21 17:09:25 +00:00
Lzu Tao
f5b16f6212
Add codegen test for integers compare
2019-08-21 15:50:43 +00:00
Mark Mansi
9f14526f73
update rustc-guide
2019-08-21 10:33:00 -05:00
Mazdak Farrokhzad
1294774e94
Rollup merge of #63781 - mati865:clippy, r=oli-obk,ehuss
...
Run Clippy without json-rendered flag
Removed in https://github.com/rust-lang/rust/pull/62766
Replacing it with `--json=diagnostic-rendered-ansi` fails:
```
error: using `--json` requires also using `--error-format=json`
```
Running `./x.py clippy src/libstd` locally works fine (with colors) on Linux so I don't know if there is something to fix.
2019-08-21 17:31:45 +02:00
Mazdak Farrokhzad
3a1eb34c2e
Rollup merge of #63780 - u32i64:issue-63712, r=estebank
...
Improve diagnostics: break/continue in wrong context
- Fix #63712
- Use `` `break` `` or `` `continue` `` instead of always `break` in `cannot _...`
- Show the enclosing closure or async block we're talking about
- `` `break` outside of loop `` -> `` `break` outside of a loop `` for consistency
r? @estebank
2019-08-21 17:31:43 +02:00
Mazdak Farrokhzad
f362387c40
Rollup merge of #63772 - pietroalbini:mirrors-libc, r=alexcrichton
...
ci: move libc mirrors to the rust-lang-ci-mirrors bucket
Finishing up #63485 . Already moved the objects.
r? @alexcrichton
2019-08-21 17:31:42 +02:00
Mazdak Farrokhzad
ddb6314998
Rollup merge of #63747 - RalfJung:miri, r=RalfJung
...
update Miri
Fixes https://github.com/rust-lang/rust/issues/63673
r? @oli-obk
2019-08-21 17:31:41 +02:00
Mazdak Farrokhzad
70436969e0
Rollup merge of #63717 - petrochenkov:eager, r=matthewjasper
...
Fix nested eager expansions in arguments of `format_args`
Fixes https://github.com/rust-lang/rust/issues/63460
Fixes https://github.com/rust-lang/rust/issues/63685 (regression from making `format_args` opaque - https://github.com/rust-lang/rust/pull/63114 )
r? @matthewjasper
2019-08-21 17:31:39 +02:00