bors
eed7f2f58b
Auto merge of #102792 - weihanglo:update-cargo, r=ehuss
...
Update cargo
4 commits in 0b84a35c2c7d70df4875a03eb19084b0e7a543ef..3cdf1ab25dc4fe56f890e8c7330d53a23ad905d3
2022-10-03 19:13:21 +0000 to 2022-10-07 17:34:03 +0000
- fix(test): Distinguish 'testname' from escaped arguments (rust-lang/cargo#11190 )
- Fix sparse registry lockfile urls containing 'registry+sparse+' (rust-lang/cargo#11177 )
- doc(features2): polish docs a bit (rust-lang/cargo#11185 )
- Import `cargo remove` into cargo (rust-lang/cargo#11099 )
2022-10-07 23:59:08 +00:00
Michael Howell
38743ec07d
rustdoc: remove no-op CSS .rightside { position: initial }
...
This CSS, added in 34bd2b845b3acd84c5a9bddae3ff8081c19ec5e9, overrode CSS
that was applied to the `.since` class:
34bd2b845b/src/librustdoc/html/static/rustdoc.css (L782-L795)
The absolute positioning for `.since` was abandoned in favor of always
floating it, so this is no longer needed:
5de1391b88 (diff-7dc22a0530802d77c2f2ec9e834024a5657b6eab4055520fca46edc99a544413L902-L904)
2022-10-07 16:47:44 -07:00
Roland Strasser
468acca108
rustdoc: remove hover gap in file picker
2022-10-08 01:30:13 +02:00
yukang
7b2f04a2b3
fix #102182 , recover from impl Trait in type param bound
2022-10-08 06:47:26 +08:00
Josh Stone
a027474ea6
Don't run llvm-config in dry runs
2022-10-07 15:27:48 -07:00
bors
8b0c05d9ad
Auto merge of #102091 - RalfJung:const_err, r=oli-obk
...
make const_err a hard error
This lint has been deny-by-default with future incompat wording since [Rust 1.51](https://github.com/rust-lang/rust/pull/80394 ) and the stable release of this week starts showing it in cargo's future compat reports. I can't wait to finally get rid of at least some of the mess in our const-err-reporting-code. ;)
r? `@oli-obk`
Fixes https://github.com/rust-lang/rust/issues/71800
Fixes https://github.com/rust-lang/rust/issues/100114
2022-10-07 20:50:51 +00:00
Nathan Stocks
31c269ae75
avoid string dispatch in fluent
2022-10-07 14:39:09 -06:00
Eric Holk
0c47fdfedb
Cast vtable type too
2022-10-07 13:05:45 -07:00
Oli Scherer
3c8b46cab9
typeck result is now affected by opaque type spans
2022-10-07 19:43:46 +00:00
Oli Scherer
e07f36c961
Add a regression test
2022-10-07 19:43:46 +00:00
Oli Scherer
f85d3a7e33
Check hidden types in dead code
2022-10-07 19:43:46 +00:00
Oli Scherer
70d39abbc2
Remap hidden types from typeck before storing them in the TypeckResult
2022-10-07 19:43:46 +00:00
Oli Scherer
9eb69e82e0
Move ReverseMapper logic onto OpaqueHiddenType
2022-10-07 19:43:46 +00:00
Oli Scherer
d643ae1bbf
Remove some dead code
2022-10-07 19:36:32 +00:00
Oli Scherer
5d15beb591
Unconditionally encode hidden types in typeck results
2022-10-07 19:36:32 +00:00
Nathan Stocks
57eba4f535
avoid string dispatch in fluent
2022-10-07 13:19:28 -06:00
Nathan Stocks
8e07a85ad7
Remove code that was removed in master, and the corresponding diagnostic
2022-10-07 13:19:28 -06:00
Nathan Stocks
965dbf6c28
First batch of review feedback changes from #102110
2022-10-07 13:19:28 -06:00
Nathan Stocks
be4059dd3e
migrate stability.rs to translateable diagnostics
2022-10-07 13:19:27 -06:00
Nathan Stocks
3fe8e004e9
migrate the rest of check_attr.rs to translateable diagnostics
2022-10-07 13:19:27 -06:00
Nathan Stocks
a7aa1850b2
migrate dead.rs to translateable diagnostics
2022-10-07 13:19:27 -06:00
Nathan Stocks
f0afb88302
migrate lang_items.rs to translateable diagnostics
2022-10-07 13:19:27 -06:00
Nathan Stocks
b17ec43637
migrate entry.rs to translateable diagnostics
2022-10-07 13:19:27 -06:00
Nathan Stocks
96f92eab68
migrate naked_functions.rs to translateable diagnostics
2022-10-07 13:19:27 -06:00
Nathan Stocks
69766e4f16
migrate loops.rs to translateable diagnostics
2022-10-07 13:19:27 -06:00
Nathan Stocks
572f3414b7
migrate check_const.rs to translateable diagnostics
2022-10-07 13:19:27 -06:00
Nathan Stocks
c457abee2e
migrate lib_features.rs to translateable diagnostics
2022-10-07 13:19:27 -06:00
Nathan Stocks
40d5f00e16
migrate layout_test.rs to translateable diagnostics
2022-10-07 13:19:27 -06:00
Nathan Stocks
0609c0f1da
migrate diagnostic_items.rs to translateable diagnostics
2022-10-07 13:19:27 -06:00
Nathan Stocks
3a748330af
use cherry-picked commit from #100754 to emit note without error
2022-10-07 13:19:27 -06:00
David Wood
f8ebc72b4a
errors: add emit_note
/create_note
...
Add `Noted` marker struct that implements `EmissionGuarantee` so that
`emit_note` and `create_note` can be implemented for struct diagnostics.
Signed-off-by: David Wood <david.wood@huawei.com>
2022-10-07 13:19:27 -06:00
Nathan Stocks
1e86226e9d
migrate debugger_visualizer.rs to translateable diagnostics
2022-10-07 13:19:27 -06:00
Nathan Stocks
c103c3059f
migrate the rest of weak_lang_items.rs to translateable diagnostics
2022-10-07 13:19:27 -06:00
Diego de Oliveira
1222541cfd
resolve merge conflict from cherry-picking 6a47326a0452cc8d5cb57676508b5469d648c67f
2022-10-07 13:19:27 -06:00
Nathan Stocks
b8e03cfa55
use consistent names
2022-10-07 13:19:27 -06:00
Nathan Stocks
c24a87315a
always put ftl message on next line, resolve all but 1 output comparison error
2022-10-07 13:19:27 -06:00
rdvdev2
2c3351c9a6
Migrate InvalidAttrAtCrateLevel
...
Co-authored-by: Nathan Stocks <cleancut@github.com>
Co-authored-by: rdvdev2 <rdvdev2@gmail.com>
2022-10-07 13:19:27 -06:00
rdvdev2
0315d7c9db
Migrate derivable diagnostics in check_attr.rs
2022-10-07 13:19:27 -06:00
rdvdev2
17a4a68ab0
Migrate derivable diagnostics in lang_items.rs
2022-10-07 13:19:27 -06:00
rdvdev2
2f74d1d14f
Migrate weak_lang_items.rs
2022-10-07 13:19:26 -06:00
rdvdev2
bde80f745b
Add lint for diagnostic migration
2022-10-07 13:19:26 -06:00
Weihang Lo
b725ac095d
Update cargo
...
4 commits in 0b84a35c2c7d70df4875a03eb19084b0e7a543ef..3cdf1ab25dc4fe56f890e8c7330d53a23ad905d3
2022-10-03 19:13:21 +0000 to 2022-10-07 17:34:03 +0000
- fix(test): Distinguish 'testname' from escaped arguments (rust-lang/cargo#11190 )
- Fix sparse registry lockfile urls containing 'registry+sparse+' (rust-lang/cargo#11177 )
- doc(features2): polish docs a bit (rust-lang/cargo#11185 )
- Import `cargo remove` into cargo (rust-lang/cargo#11099 )
2022-10-07 20:10:58 +01:00
Josh Stone
c3277198a1
Bump download-ci-llvm-stamp
2022-10-07 11:29:24 -07:00
Josh Stone
40e497fc9c
Add llvm-tblgen to rust-dev for cross-compiling
2022-10-07 11:25:01 -07:00
Josh Stone
128344196b
Let llvm-config tell us where to find its tools
2022-10-07 11:24:02 -07:00
Guillaume Gomez
8d19d53c60
Update rustdoc-gui test to new browser-ui-test version
2022-10-07 20:17:22 +02:00
Guillaume Gomez
6d4013d983
Update browser-ui-test version
2022-10-07 20:17:22 +02:00
bors
2d3a85b4f8
Auto merge of #102787 - Dylan-DPC:rollup-fvbb4t9, r=Dylan-DPC
...
Rollup of 6 pull requests
Successful merges:
- #102300 (Use a macro to not have to copy-paste `ConstFnMutClosure::new(&mut fold, NeverShortCircuit::wrap_mut_2_imp)).0` everywhere)
- #102475 (unsafe keyword: trait examples and unsafe_op_in_unsafe_fn update)
- #102760 (Avoid repeated re-initialization of the BufReader buffer)
- #102764 (Check `WhereClauseReferencesSelf` after all other object safety checks)
- #102779 (Fix `type_of` ICE)
- #102780 (run Miri CI when std::sys changes)
Failed merges:
r? `@ghost`
`@rustbot` modify labels: rollup
2022-10-07 17:37:39 +00:00
Gary Guo
fc83427066
Fix test
2022-10-07 18:23:12 +01:00
Josh Triplett
10bd656b72
Update rustc-dev-guide
...
- .gitattributes: Mark minified javascript as binary to filter greps
- fix very minor punctuation typo
- diagnostic structs: derive on enum (#1477 )
- Update running tests with the new flags (#1476 )
- Rename typeck to hir_analysis (#1475 )
- fix typo and make paragraph consistent (#1474 )
- Update about-this-guide.md
- Link to the correct page in "about this guide"
- Update r-a config suggestions
- don't refer to the compile-time interpreter as "Miri" (#1471 )
- UPDATE - Diagnostic docs to reflect renamed traits and macros in rustc PR#101558
- Update mdbook and its extensions versions
- Remove unmaintained action
- Update some actions versions
- Fix some typos
Update motivated in large part by the most recent commit, to fix `git
grep`.
2022-10-07 17:38:34 +01:00