Maybe Lapkin
002a6b134f
Add an option of using nix-shell instead of nix flake
2024-09-21 11:44:38 +02:00
Maybe Lapkin
a31ef1059f
Add flake.nix and .envrc
2024-09-20 11:43:36 +02:00
bors
976487c48b
Auto merge of #130597 - matthiaskrgr:rollup-9ls4066, r=matthiaskrgr
...
Rollup of 3 pull requests
Successful merges:
- #130485 (Do not expect infer/bound/placeholder/error in v0 symbol mangling)
- #130567 (Register tool docs for compiletest)
- #130582 (rustdoc: use the correct span for doctests)
r? `@ghost`
`@rustbot` modify labels: rollup
2024-09-20 06:03:19 +00:00
Matthias Krüger
ee4afa39a2
Rollup merge of #130582 - notriddle:notriddle/doctest-span, r=GuillaumeGomez
...
rustdoc: use the correct span for doctests
Fixes #130470
2024-09-20 06:43:39 +02:00
Matthias Krüger
ee2bec0af7
Rollup merge of #130567 - jieyouxu:tool-docs-compiletest, r=Kobzol
...
Register tool docs for compiletest
This PR registers tool docs for `src/tools/compiletest`, meaning that
```
$ ./x doc src/tools/compiletest
```
or
```
$ ./x doc compiletest
```
will now generate docs, like for `run-make-support`.
Fixes #130564 .
2024-09-20 06:43:39 +02:00
Yacin Tmimi
eeda9dd070
Merge commit 'b23b69900eab1260be510b2bd8922f4b6de6cf1e' into sync-from-rustfmt
2024-09-19 21:46:44 -04:00
Michael Howell
65e432db60
rustdoc: use the correct span for doctests
2024-09-19 13:57:44 -07:00
Matthias Krüger
569153a432
Rollup merge of #130553 - GnomedDev:remove-clippy-paths, r=compiler-errors
...
[Clippy] Get rid of most `std` `match_def_path` usage, swap to diagnostic items.
Part of https://github.com/rust-lang/rust-clippy/issues/5393 .
This was going to remove all `std` paths, but `SeekFrom` has issues being cleanly replaced with a diagnostic item as the paths are for variants, which currently cannot be diagnostic items.
This also, as a last step, categories the paths to help with future path removals.
2024-09-19 20:37:07 +02:00
许杰友 Jieyou Xu (Joe)
08453d5ac2
Fix compiletest doc comments
2024-09-19 16:40:26 +00:00
许杰友 Jieyou Xu (Joe)
b3e1e4194e
Register tool docs for compiletest
2024-09-19 16:38:02 +00:00
bors
749f80ab05
Auto merge of #130069 - GuillaumeGomez:gen-scraped-buttons, r=notriddle
...
Generate scraped examples buttons in JS
Follow-up of https://github.com/rust-lang/rust/pull/129796 .
To reduce the page size when there are scraped examples, we can generate their buttons in JS since they require JS to work in any case. There should be no changes in display or in functionality.
You can test it [here](https://rustdoc.crud.net/imperio/gen-scraped-buttons/doc/scrape_examples/fn.test.html ).
cc `@willcrichton`
r? `@notriddle`
2024-09-19 15:53:31 +00:00
bors
13a5097796
Auto merge of #130529 - onur-ozkan:better-ci-llvm-default, r=Kobzol
...
change `download-ci-llvm` default from `if-unchanged` to `true`
Since https://github.com/rust-lang/rust/pull/129473 and https://github.com/rust-lang/rust/pull/130202 , using `download-ci-llvm=true` is now the better default and it also fixes #130515 .
2024-09-19 13:32:00 +00:00
GnomedDev
13d5732811
Categorise paths in clippy_utils::paths
2024-09-19 13:13:43 +01:00
GnomedDev
b2eebeeea9
[Clippy] Swap open_options
to use diagnostic items instead of paths
2024-09-19 13:13:43 +01:00
GnomedDev
364e552940
[Clippy] Swap iter_over_hash_type
to use diagnostic items instead of paths
2024-09-19 13:13:43 +01:00
GnomedDev
43b8e04d46
[Clippy] Swap non_octal_unix_permissions
to use diagnostic item instead of path
2024-09-19 13:13:43 +01:00
GnomedDev
5f85f73f63
[Clippy] Swap unnecessary_owned_empty_strings
to use diagnostic item instead of path
2024-09-19 13:13:43 +01:00
GnomedDev
5f42ae13c1
[Clippy] Swap manual_strip
to use diagnostic items instead of paths
2024-09-19 13:13:43 +01:00
GnomedDev
89532c0f30
[Clippy] Swap unnecessary_to_owned
to use diagnostic item instead of path
2024-09-19 13:13:42 +01:00
GnomedDev
1890620b26
[Clippy] Swap instant_subtraction
to use diagnostic item instead of path
2024-09-19 13:13:42 +01:00
GnomedDev
372f68b6a6
[Clippy] Swap waker_clone_wake
to use diagnostic item instead of path
2024-09-19 13:13:42 +01:00
GnomedDev
5b55270225
[Clippy] Swap filter_map_bool_then
to use diagnostic item instead of path
2024-09-19 13:13:42 +01:00
GnomedDev
25da0e2e5d
[Clippy] Swap manual_while_let_some
to use diagnostic items instead of paths
2024-09-19 13:13:42 +01:00
GnomedDev
15240a93c9
[Clippy] Swap repeat_vec_with_capacity
to use diagnostic item instead of path
2024-09-19 13:13:42 +01:00
GnomedDev
846ae57fc1
[Clippy] Swap VecArgs::hir
to use diagnostic items instead of paths
2024-09-19 13:13:40 +01:00
GnomedDev
28f4c8293a
[Clippy] Swap single_char_add_str
/format_push_string
to use diagnostic items instead of paths
2024-09-19 13:13:20 +01:00
GnomedDev
037b9784b6
[Clippy] Swap manual_main_separator_str
to use diagnostic item instead of path
2024-09-19 13:13:20 +01:00
GnomedDev
afe7907914
[Clippy] Swap redundant_clone
to use diagnostic items instead of paths
2024-09-19 13:13:20 +01:00
GnomedDev
c891082029
[Clippy] Swap float_equality_without_abs
to use diagnostic items instead of paths
2024-09-19 13:13:20 +01:00
GnomedDev
5e4716888a
[Clippy] Swap option_as_ref_deref
to use diagnostic items instead of paths
2024-09-19 13:13:19 +01:00
onur-ozkan
05f10f4765
add change-tracker for new download-ci-llvm default
...
Signed-off-by: onur-ozkan <work@onurozkan.dev>
2024-09-19 14:28:08 +03:00
onur-ozkan
7d579046c8
change download-ci-llvm default from "if-unchanged" to true
...
Signed-off-by: onur-ozkan <work@onurozkan.dev>
2024-09-19 14:28:00 +03:00
bors
b0af276da3
Auto merge of #130406 - arttet:master, r=onur-ozkan
...
Bump cc dependency
* The [issue](https://github.com/rust-lang/rust/issues/130231 ) was fixed in the [PR](https://github.com/rust-lang/cc-rs/pull/1207 )
* The build artifacts of arm64e-apple-darwin can be found [here](https://github.com/arttet/rust-compiler-builder/actions/runs/10902308425 )
2024-09-19 09:20:08 +00:00
GnomedDev
3ebff28f80
[Clippy] Swap lines_filter_map_ok
to use a diagnostic item instead of path
2024-09-19 08:26:41 +01:00
GnomedDev
a786be5d06
[Clippy] Swap map_entry
to use diagnostic items instead of paths
2024-09-19 08:26:37 +01:00
Jubilee
4bd9de5512
Rollup merge of #130522 - GnomedDev:clippy-manual-retain-paths, r=compiler-errors
...
[Clippy] Swap `manual_retain` to use diagnostic items instead of paths
Part of https://github.com/rust-lang/rust-clippy/issues/5393 , just a chore.
2024-09-18 14:32:28 -07:00
Josh Stone
6fd8a50680
Update the minimum external LLVM to 18
2024-09-18 13:53:31 -07:00
GnomedDev
a18564c198
[Clippy] Swap manual_retain
to use diagnostic items instead of paths
2024-09-18 17:20:44 +01:00
Matthias Krüger
3443795606
Rollup merge of #130471 - khuey:zlib-musl, r=Kobzol
...
Add zlib to musl dist image so rust-lld will support zlib compression for debug info there.
Fixes #130063 .
r? `@Kobzol`
2024-09-18 17:49:44 +02:00
Artyom Tetyukhin
ed2e0abc51
Bump cc dependency
2024-09-18 19:34:36 +04:00
bors
28e8f01c2a
Auto merge of #130483 - matthiaskrgr:rollup-q1r0g0y, r=matthiaskrgr
...
Rollup of 5 pull requests
Successful merges:
- #129477 (Fix fluent diagnostics)
- #129674 (Add new_cyclic_in for Rc and Arc)
- #130452 (Update Trusty target maintainers)
- #130467 (Miri subtree update)
- #130477 (Revert #129749 to fix segfault in LLVM)
r? `@ghost`
`@rustbot` modify labels: rollup
2024-09-17 19:37:03 +00:00
Matthias Krüger
90873122a7
Rollup merge of #130467 - RalfJung:miri-sync, r=RalfJung
...
Miri subtree update
r? `@ghost`
2024-09-17 20:45:51 +02:00
Matthias Krüger
084e93a1cf
Rollup merge of #130452 - randomPoison:trusty-update-maintainers, r=ehuss
...
Update Trusty target maintainers
Remove Stephen Crane from the list of Trusty target maintainers and add Andrei Homescu (`@ahomescu)` and Chris Wailes.
2024-09-17 20:45:50 +02:00
Mattias Wallin
b552eb9e3a
Avoid an allocation in rewrite_int_lit
2024-09-17 12:42:33 -04:00
Mattias Wallin
008b3df97d
Avoid allocating Vec
in light_rewrite_comment
2024-09-17 12:42:33 -04:00
Mattias Wallin
019578f924
Use usize::MAX
instead of deprecated usize::max_value
2024-09-17 12:10:29 -04:00
Matthias Krüger
732ad59779
Rollup merge of #129988 - arnaudgolfouse:modify-locale_resources, r=davidtwco
...
Use `Vec` in `rustc_interface::Config::locale_resources`
This allows a third-party tool to injects its own resources, when receiving the config via `rustc_driver::Callbacks::config`.
2024-09-17 17:28:32 +02:00
Kyle Huey
930db09236
Add zlib to musl dist image so rust-lld will support zlib compression for debug info there.
...
Fixes #130063 .
2024-09-17 08:10:44 -07:00
bors
b880024f29
Auto merge of #3891 - tiif:tokiotest, r=RalfJung
...
Fix tokio test ICE
Fixes #3858
It turned out that the issue mentioned [here](https://github.com/rust-lang/miri/issues/3858#issuecomment-2336726299 ) is the exact cause of ICE.
So in this PR, I changed the type of ``EpollEventInterest::epfd`` from ``i32`` to ``WeakFileDescriptionRef``.
2024-09-17 09:49:34 +00:00
tiif
143710ff45
Tokio ICE fix: Changed the type of EpollEventInterest::epfd from i32 to WeakFileDescriptionRef
2024-09-17 17:46:33 +08:00