Skip to content

Rollup of 7 pull requests - #116408

Merged
bors merged 17 commits into
rust-lang:masterfrom
matthiaskrgr:rollup-hmolg4m
Oct 4, 2023
Merged

Rollup of 7 pull requests#116408
bors merged 17 commits into
rust-lang:masterfrom
matthiaskrgr:rollup-hmolg4m

Conversation

@matthiaskrgr

Copy link
Copy Markdown
Member

Successful merges:

r? @ghost
@rustbot modify labels: rollup

Create a similar rollup

Kriskras99and others added 17 commits September 19, 2023 12:46
When copying the documentation for `clear_poison` from Mutex, not every occurence of 'mutex' was replaced with 'lock'.
Replace 'mutex' with 'lock' in RwLock documentation
When copying the documentation for `clear_poison` from Mutex, not every occurence of 'mutex' was replaced with 'lock'.
…ntation, r=thomcc
Clarify `arg` and `args` documentation
Fixesrust-lang#95400
…homcc
Adapt `todo!` documentation to mention displaying custom values
Resolvesrust-lang#116130.
I copied from the [existing documentation](https://doc.rust-lang.org/std/macro.unimplemented.html) for `unimplemented!` more or less directly, down to the example trait used. I also took the liberty of fixing some formatting and typographical errors that I noticed.
bootstrap: make copying linker binaries conditional
The change in rust-lang#116276 breaks bootstrapping if you don't use `lld` for linking with your stage0 compiler. Making this copy conditional should be enough to fix it.
…ate-higher-ranked-params, r=notriddle
rustdoc: fix & clean up handling of cross-crate higher-ranked parameters
Preparatory work for the refactoring planned in rust-lang#113015 (for correctness & maintainability).
---
1. Render the higher-ranked parameters of cross-crate function pointer types **(*)**.
2. Replace occurrences of `collect_referenced_late_bound_regions()` (CRLBR) with `bound_vars()`.
The former is quite problematic and the use of the latter allows us to yank a lot of hacky code **(†)**
as you can tell from the diff! :)
3. Add support for cross-crate higher-ranked types (`#![feature(non_lifetime_binders)]`).
We were previously ICE'ing on them (see `inline_cross/non_lifetime_binders.rs`).
---
**(*)**: Extracted from test `inline_cross/fn-type.rs`:
```diff
- fn(_: &'z fn(_: &'b str), _: &'a ()) -> &'a ()
+ for<'z, 'a, '_unused> fn(_: &'z for<'b> fn(_: &'b str), _: &'a ()) -> &'a ()
```
**(†)**: It returns an `FxHashSet` which isn't *predictable* or *stable* wrt. source code (`.rmeta`) changes. To elaborate, the ordering of late-bound regions doesn't necessarily reflect the ordering found in the source code. It does seem to be stable across compilations but modifying the source code of the to-be-documented crates (like adding or renaming items) may result in a different order:
<details><summary>Example</summary>
Let's assume that we're documenting the cross-crate re-export of `produce` from the code below. On `master`, rustdoc would render the list of binders as `for<'x, 'y, 'z>`. However, once you add back the functions `a`–`l`, it would be rendered as `for<'z, 'y, 'x>` (reverse order)! Results may vary. `bound_vars()` fixes this as it returns them in source order.
```rs
// pub fn a() {}
// pub fn b() {}
// pub fn c() {}
// pub fn d() {}
// pub fn e() {}
// pub fn f() {}
// pub fn g() {}
// pub fn h() {}
// pub fn i() {}
// pub fn j() {}
// pub fn k() {}
// pub fn l() {}
pub fn produce() -> impl for<'x, 'y, 'z> Trait<'z, 'y, 'x> {}
pub trait Trait<'a, 'b, 'c> {}
impl Trait<'_, '_, '_> for () {}
```
</details>
Further, as the name suggests, CRLBR only collects *referenced* regions and thus we drop unused binders. `bound_vars()` contains unused binders on the other hand. Let's stay closer to the source where possible and keep unused binders.
Lastly, using `bound_vars()` allows us to get rid of
* the deduplication and alphabetical sorting hack in `simplify.rs`
* the weird field `bound_params` on `EqPredicate`
both of which were introduced by me in rust-lang#102707 back when I didn't know better.
To illustrate, let's look at the cross-crate bound `T: for<'a, 'b> Trait<A<'a> = (), B<'b> = ()>`.
* With CRLBR + `EqPredicate.bound_params`, *before* bounds simplification we would have the bounds `T: Trait`, `for<'a> <T as Trait>::A<'a> == ()` and `for<'b> <T as Trait>::B<'b> == ()` which required us to merge `for<>`, `for<'a>` and `for<'b>` into `for<'a, 'b>` in a deterministic manner and without introducing duplicate binders.
* With `bound_vars()`, we now have the bounds `for<'a, b> T: Trait`, `<T as Trait>::A<'a> == ()` and `<T as Trait>::B<'b> == ()` before bound simplification similar to rustc itself. This obviously no longer requires any funny merging of `for<>`s. On top of that `for<'a, 'b>` is guaranteed to be in source order.
…Lapkin
Emit feature gate *warning* for `auto` traits pre-expansion
Auto traits were introduced before we were more careful about not stabilizing new syntax pre-expansion.
This is a more conservative step in the general direction we want to go in https://rust-lang.zulipchat.com/#narrow/stream/213817-t-lang/topic/Removal.20of.20.60auto.20trait.60.20syntax.
Fixesrust-lang#116121
…=lqd
Mark myself as vacation or whatever
I think I have the capacity to review PRs currently assigned to me, before vacation, but I won't be able to take any more. So, until everything settles down, I don't want to be assigned to new PRs.
@rustbotrustbot added A-meta Area: Issues & PRs about the rust-lang/rust repository itself A-rustdoc-json Area: Rustdoc JSON backend S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap) T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-libs Relevant to the library team, which will review and decide on the PR/issue. T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue. rollup A PR which is a rollup labels Oct 4, 2023
@matthiaskrgr

Copy link
Copy Markdown
MemberAuthor

@bors r+ rollup=never p=7

@bors

bors commented Oct 4, 2023

Copy link
Copy Markdown
Collaborator

📌 Commit d494048 has been approved by matthiaskrgr

It is now in the queue for this repository.

@borsbors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Oct 4, 2023
@bors

bors commented Oct 4, 2023

Copy link
Copy Markdown
Collaborator

⌛ Testing commit d494048 with merge a7bb2f6...

@bors

bors commented Oct 4, 2023

Copy link
Copy Markdown
Collaborator

☀️ Test successful - checks-actions
Approved by: matthiaskrgr
Pushing a7bb2f6 to master...

@borsbors added the merged-by-bors This PR was explicitly merged by bors. label Oct 4, 2023
@bors
bors merged commit a7bb2f6 into rust-lang:masterOct 4, 2023
@rustbotrustbot added this to the 1.75.0 milestone Oct 4, 2023
@rust-timer

Copy link
Copy Markdown
Collaborator

📌 Perf builds for each rolled up PR:

PR#MessagePerf Build Sha
#115961Replace 'mutex' with 'lock' in RwLock documentation3b0f35fd860b6e8660eaa52c4b5081fb1e344b8f (link)
#116146Clarify arg and args documentation1d85eb798244c900b6b95bd9c0d3baf0fa181342 (link)
#116363Adapt todo! documentation to mention displaying custom va…278e144c53509c0327a13c2c17b192d7894deb6e (link)
#116365bootstrap: make copying linker binaries conditional7d5a8ed161b80e5924fb0eb37f1125fdb412a25c (link)
#116388rustdoc: fix & clean up handling of cross-crate higher-rank…67caf0e70c8900f7b58ae1badef568b1dc3f7c90 (link)
#116393Emit feature gate warning for auto traits pre-expansiona1a82f38b56f96c72a3bffe15a7832a97e0763a1 (link)
#116395Mark myself as vacation or whatevera16ac8541ae9a9cd0f99a4ca69319717b975e11d (link)

previous master: 4910642aab

In the case of a perf regression, run the following command for each PR you suspect might be the cause: @rust-timer build $SHA

@rust-timer

Copy link
Copy Markdown
Collaborator

Finished benchmarking commit (a7bb2f6): comparison URL.

Overall result: no relevant changes - no action needed

@rustbot label: -perf-regression

Instruction count

This benchmark run did not return any relevant results for this metric.

Max RSS (memory usage)

Results

This is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.

meanrangecount
Regressions ❌
(primary)
--0
Regressions ❌
(secondary)
2.0%[2.0%, 2.0%]1
Improvements ✅
(primary)
-4.0%[-4.0%, -4.0%]1
Improvements ✅
(secondary)
-2.6%[-2.6%, -2.6%]1
All ❌✅ (primary)-4.0%[-4.0%, -4.0%]1

Cycles

This benchmark run did not return any relevant results for this metric.

Binary size

This benchmark run did not return any relevant results for this metric.

Bootstrap: 622.307s -> 622.561s (0.04%)
Artifact size: 272.04 MiB -> 272.02 MiB (-0.01%)

bors-ferroceneBot added a commit to ferrocene/ferrocene that referenced this pull request Oct 5, 2023
23: Fix divergence from upstream `master` r=tshepang a=pvdrz
* rust-lang/rust#116381
* rust-lang/rust#116360
* rust-lang/rust#116353
* rust-lang/rust#116406
* rust-lang/rust#116408
* rust-lang/rust#116395
* rust-lang/rust#116393
* rust-lang/rust#116388
* rust-lang/rust#116365
* rust-lang/rust#116363
* rust-lang/rust#116146
* rust-lang/rust#115961
* rust-lang/rust#116386
* rust-lang/rust#116367
* rust-lang/rust#105394
* rust-lang/rust#115301
* rust-lang/rust#116384
* rust-lang/rust#116379
* rust-lang/rust#116328
* rust-lang/rust#116282
* rust-lang/rust#116261
* rust-lang/rust#114654
* rust-lang/rust#116376
* rust-lang/rust#116374
* rust-lang/rust#116371
* rust-lang/rust#116358
* rust-lang/rust#116210
* rust-lang/rust#115863
* rust-lang/rust#115025
* rust-lang/rust#116372
* rust-lang/rust#116361
* rust-lang/rust#116355
* rust-lang/rust#116351
* rust-lang/rust#116158
* rust-lang/rust#115726
* rust-lang/rust#113053
* rust-lang/rust#116083
* rust-lang/rust#102099
* rust-lang/rust#116356
* rust-lang/rust#116350
* rust-lang/rust#116349
* rust-lang/rust#116289
* rust-lang/rust#114454
* rust-lang/rust#114453
* rust-lang/rust#116331
* rust-lang/rust#116346
* rust-lang/rust#116340
* rust-lang/rust#116326
* rust-lang/rust#116313
* rust-lang/rust#116276
* rust-lang/rust#115898
* rust-lang/rust#116325
* rust-lang/rust#116317
* rust-lang/rust#116207
* rust-lang/rust#116281
* rust-lang/rust#116304
* rust-lang/rust#116259
* rust-lang/rust#116228
* rust-lang/rust#116224
* rust-lang/rust#115554
* rust-lang/rust#116311
* rust-lang/rust#116299
* rust-lang/rust#116295
* rust-lang/rust#116292
* rust-lang/rust#116307
* rust-lang/rust#115670
* rust-lang/rust#116225
* rust-lang/rust#116302
* rust-lang/rust#116108
* rust-lang/rust#116160
* rust-lang/rust#116157
* rust-lang/rust#116127
* rust-lang/rust#116286
* rust-lang/rust#116254
* rust-lang/rust#116195
* rust-lang/rust#116280
* rust-lang/rust#115933
* rust-lang/rust#115546
* rust-lang/rust#115368
* rust-lang/rust#116275
* rust-lang/rust#116263
* rust-lang/rust#116241
* rust-lang/rust#116216
* rust-lang/rust#116030
* rust-lang/rust#116024
* rust-lang/rust#112123
* rust-lang/rust#113301
* rust-lang/rust#113797
* rust-lang/rust#115759
* rust-lang/rust#116260
* rust-lang/rust#116253
* rust-lang/rust#116245
* rust-lang/rust#116239
* rust-lang/rust#116234
* rust-lang/rust#116231
* rust-lang/rust#116201
* rust-lang/rust#116133
* rust-lang/rust#116176
* rust-lang/rust#116089
* rust-lang/rust#115986
Co-authored-by: ouz-a <ouz.agz@gmail.com>
Co-authored-by: Jakub Beránek <berykubik@gmail.com>
Co-authored-by: Federico Stra <stra.federico@gmail.com>
Co-authored-by: bohan <bohan-zhang@foxmail.com>
Co-authored-by: Jason Newcomb <jsnewcomb@pm.me>
Co-authored-by: Ralf Jung <post@ralfj.de>
Co-authored-by: bors <bors@rust-lang.org>
Co-authored-by: Oli Scherer <git-spam-no-reply9815368754983@oli-obk.de>
bors-ferroceneBot added a commit to ferrocene/ferrocene that referenced this pull request Oct 6, 2023
23: Fix divergence from upstream `master` r=tshepang a=pvdrz
* rust-lang/rust#116483
* rust-lang/rust#116475
* rust-lang/rust#116329
* rust-lang/rust#116198
* rust-lang/rust#115588
* rust-lang/rust#115522
* rust-lang/rust#115454
* rust-lang/rust#111595
* rust-lang/rust#116018
* rust-lang/rust#116472
* rust-lang/rust#116469
* rust-lang/rust#116421
* rust-lang/rust#116463
* rust-lang/rust#101150
* rust-lang/rust#116269
* rust-lang/rust#116417
* rust-lang/rust#116455
* rust-lang/rust#116452
* rust-lang/rust#116428
* rust-lang/rust#116415
* rust-lang/rust#116288
* rust-lang/rust#116220
* rust-lang/rust#103046
* rust-lang/rust#114042
* rust-lang/rust#104153
* rust-lang/rust#116427
* rust-lang/rust#116443
* rust-lang/rust#116432
* rust-lang/rust#116431
* rust-lang/rust#116429
* rust-lang/rust#116296
* rust-lang/rust#116223
* rust-lang/rust#116273
* rust-lang/rust#116184
* rust-lang/rust#116370
* rust-lang/rust#114417
* rust-lang/rust#115200
* rust-lang/rust#116413
* rust-lang/rust#116381
* rust-lang/rust#116360
* rust-lang/rust#116353
* rust-lang/rust#116406
* rust-lang/rust#116408
* rust-lang/rust#116395
* rust-lang/rust#116393
* rust-lang/rust#116388
* rust-lang/rust#116365
* rust-lang/rust#116363
* rust-lang/rust#116146
* rust-lang/rust#115961
* rust-lang/rust#116386
* rust-lang/rust#116367
* rust-lang/rust#105394
* rust-lang/rust#115301
* rust-lang/rust#116384
* rust-lang/rust#116379
* rust-lang/rust#116328
* rust-lang/rust#116282
* rust-lang/rust#116261
* rust-lang/rust#114654
* rust-lang/rust#116376
* rust-lang/rust#116374
* rust-lang/rust#116371
* rust-lang/rust#116358
* rust-lang/rust#116210
* rust-lang/rust#115863
* rust-lang/rust#115025
* rust-lang/rust#116372
* rust-lang/rust#116361
* rust-lang/rust#116355
* rust-lang/rust#116351
* rust-lang/rust#116158
* rust-lang/rust#115726
* rust-lang/rust#113053
* rust-lang/rust#116083
* rust-lang/rust#102099
* rust-lang/rust#116356
* rust-lang/rust#116350
* rust-lang/rust#116349
* rust-lang/rust#116289
* rust-lang/rust#114454
* rust-lang/rust#114453
* rust-lang/rust#116331
* rust-lang/rust#116346
* rust-lang/rust#116340
* rust-lang/rust#116326
* rust-lang/rust#116313
* rust-lang/rust#116276
* rust-lang/rust#115898
* rust-lang/rust#116325
* rust-lang/rust#116317
* rust-lang/rust#116207
* rust-lang/rust#116281
* rust-lang/rust#116304
* rust-lang/rust#116259
* rust-lang/rust#116228
* rust-lang/rust#116224
* rust-lang/rust#115554
* rust-lang/rust#116311
* rust-lang/rust#116299
* rust-lang/rust#116295
* rust-lang/rust#116292
* rust-lang/rust#116307
* rust-lang/rust#115670
* rust-lang/rust#116225
* rust-lang/rust#116302
* rust-lang/rust#116108
* rust-lang/rust#116160
* rust-lang/rust#116157
* rust-lang/rust#116127
* rust-lang/rust#116286
* rust-lang/rust#116254
* rust-lang/rust#116195
* rust-lang/rust#116280
* rust-lang/rust#115933
* rust-lang/rust#115546
* rust-lang/rust#115368
* rust-lang/rust#116275
* rust-lang/rust#116263
* rust-lang/rust#116241
* rust-lang/rust#116216
* rust-lang/rust#116030
* rust-lang/rust#116024
* rust-lang/rust#112123
* rust-lang/rust#113301
* rust-lang/rust#113797
* rust-lang/rust#115759
* rust-lang/rust#116260
* rust-lang/rust#116253
* rust-lang/rust#116245
* rust-lang/rust#116239
* rust-lang/rust#116234
* rust-lang/rust#116231
* rust-lang/rust#116201
* rust-lang/rust#116133
* rust-lang/rust#116176
* rust-lang/rust#116089
* rust-lang/rust#115986
Co-authored-by: ouz-a <ouz.agz@gmail.com>
Co-authored-by: bors <bors@rust-lang.org>
Co-authored-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
Co-authored-by: linkmauve <linkmauve@linkmauve.fr>
Co-authored-by: onur-ozkan <work@onurozkan.dev>
Co-authored-by: asquared31415 <34665709+asquared31415@users.noreply.github.com>
Co-authored-by: Emmanuel Ferdman <emmanuelferdman@gmail.com>
Co-authored-by: Ralf Jung <post@ralfj.de>
Co-authored-by: Nadrieril <nadrieril+git@gmail.com>
Co-authored-by: Raekye <Raekye@users.noreply.github.com>
Co-authored-by: Mark Rousskov <mark.simulacrum@gmail.com>
Co-authored-by: Zalathar <Zalathar@users.noreply.github.com>
bors-ferroceneBot added a commit to ferrocene/ferrocene that referenced this pull request Oct 9, 2023
23: Fix divergence from upstream `master` r=pietroalbini a=pvdrz
* rust-lang/rust#116483
* rust-lang/rust#116475
* rust-lang/rust#116329
* rust-lang/rust#116198
* rust-lang/rust#115588
* rust-lang/rust#115522
* rust-lang/rust#115454
* rust-lang/rust#111595
* rust-lang/rust#116018
* rust-lang/rust#116472
* rust-lang/rust#116469
* rust-lang/rust#116421
* rust-lang/rust#116463
* rust-lang/rust#101150
* rust-lang/rust#116269
* rust-lang/rust#116417
* rust-lang/rust#116455
* rust-lang/rust#116452
* rust-lang/rust#116428
* rust-lang/rust#116415
* rust-lang/rust#116288
* rust-lang/rust#116220
* rust-lang/rust#103046
* rust-lang/rust#114042
* rust-lang/rust#104153
* rust-lang/rust#116427
* rust-lang/rust#116443
* rust-lang/rust#116432
* rust-lang/rust#116431
* rust-lang/rust#116429
* rust-lang/rust#116296
* rust-lang/rust#116223
* rust-lang/rust#116273
* rust-lang/rust#116184
* rust-lang/rust#116370
* rust-lang/rust#114417
* rust-lang/rust#115200
* rust-lang/rust#116413
* rust-lang/rust#116381
* rust-lang/rust#116360
* rust-lang/rust#116353
* rust-lang/rust#116406
* rust-lang/rust#116408
* rust-lang/rust#116395
* rust-lang/rust#116393
* rust-lang/rust#116388
* rust-lang/rust#116365
* rust-lang/rust#116363
* rust-lang/rust#116146
* rust-lang/rust#115961
* rust-lang/rust#116386
* rust-lang/rust#116367
* rust-lang/rust#105394
* rust-lang/rust#115301
* rust-lang/rust#116384
* rust-lang/rust#116379
* rust-lang/rust#116328
* rust-lang/rust#116282
* rust-lang/rust#116261
* rust-lang/rust#114654
* rust-lang/rust#116376
* rust-lang/rust#116374
* rust-lang/rust#116371
* rust-lang/rust#116358
* rust-lang/rust#116210
* rust-lang/rust#115863
* rust-lang/rust#115025
* rust-lang/rust#116372
* rust-lang/rust#116361
* rust-lang/rust#116355
* rust-lang/rust#116351
* rust-lang/rust#116158
* rust-lang/rust#115726
* rust-lang/rust#113053
* rust-lang/rust#116083
* rust-lang/rust#102099
* rust-lang/rust#116356
* rust-lang/rust#116350
* rust-lang/rust#116349
* rust-lang/rust#116289
* rust-lang/rust#114454
* rust-lang/rust#114453
* rust-lang/rust#116331
* rust-lang/rust#116346
* rust-lang/rust#116340
* rust-lang/rust#116326
* rust-lang/rust#116313
* rust-lang/rust#116276
* rust-lang/rust#115898
* rust-lang/rust#116325
* rust-lang/rust#116317
* rust-lang/rust#116207
* rust-lang/rust#116281
* rust-lang/rust#116304
* rust-lang/rust#116259
* rust-lang/rust#116228
* rust-lang/rust#116224
* rust-lang/rust#115554
* rust-lang/rust#116311
* rust-lang/rust#116299
* rust-lang/rust#116295
* rust-lang/rust#116292
* rust-lang/rust#116307
* rust-lang/rust#115670
* rust-lang/rust#116225
* rust-lang/rust#116302
* rust-lang/rust#116108
* rust-lang/rust#116160
* rust-lang/rust#116157
* rust-lang/rust#116127
* rust-lang/rust#116286
* rust-lang/rust#116254
* rust-lang/rust#116195
* rust-lang/rust#116280
* rust-lang/rust#115933
* rust-lang/rust#115546
* rust-lang/rust#115368
* rust-lang/rust#116275
* rust-lang/rust#116263
* rust-lang/rust#116241
* rust-lang/rust#116216
* rust-lang/rust#116030
* rust-lang/rust#116024
* rust-lang/rust#112123
* rust-lang/rust#113301
* rust-lang/rust#113797
* rust-lang/rust#115759
* rust-lang/rust#116260
* rust-lang/rust#116253
* rust-lang/rust#116245
* rust-lang/rust#116239
* rust-lang/rust#116234
* rust-lang/rust#116231
* rust-lang/rust#116201
* rust-lang/rust#116133
* rust-lang/rust#116176
* rust-lang/rust#116089
* rust-lang/rust#115986
Co-authored-by: bors <bors@rust-lang.org>
Co-authored-by: ouz-a <ouz.agz@gmail.com>
Co-authored-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
Co-authored-by: linkmauve <linkmauve@linkmauve.fr>
Co-authored-by: onur-ozkan <work@onurozkan.dev>
Co-authored-by: asquared31415 <34665709+asquared31415@users.noreply.github.com>
Co-authored-by: Emmanuel Ferdman <emmanuelferdman@gmail.com>
Co-authored-by: Ralf Jung <post@ralfj.de>
Co-authored-by: Nadrieril <nadrieril+git@gmail.com>
Co-authored-by: Raekye <Raekye@users.noreply.github.com>
Co-authored-by: Mark Rousskov <mark.simulacrum@gmail.com>
Co-authored-by: Zalathar <Zalathar@users.noreply.github.com>
bors-ferroceneBot added a commit to ferrocene/ferrocene that referenced this pull request Oct 9, 2023
23: Fix divergence from upstream `master` r=Dajamante a=pvdrz
* rust-lang/rust#116483
* rust-lang/rust#116475
* rust-lang/rust#116329
* rust-lang/rust#116198
* rust-lang/rust#115588
* rust-lang/rust#115522
* rust-lang/rust#115454
* rust-lang/rust#111595
* rust-lang/rust#116018
* rust-lang/rust#116472
* rust-lang/rust#116469
* rust-lang/rust#116421
* rust-lang/rust#116463
* rust-lang/rust#101150
* rust-lang/rust#116269
* rust-lang/rust#116417
* rust-lang/rust#116455
* rust-lang/rust#116452
* rust-lang/rust#116428
* rust-lang/rust#116415
* rust-lang/rust#116288
* rust-lang/rust#116220
* rust-lang/rust#103046
* rust-lang/rust#114042
* rust-lang/rust#104153
* rust-lang/rust#116427
* rust-lang/rust#116443
* rust-lang/rust#116432
* rust-lang/rust#116431
* rust-lang/rust#116429
* rust-lang/rust#116296
* rust-lang/rust#116223
* rust-lang/rust#116273
* rust-lang/rust#116184
* rust-lang/rust#116370
* rust-lang/rust#114417
* rust-lang/rust#115200
* rust-lang/rust#116413
* rust-lang/rust#116381
* rust-lang/rust#116360
* rust-lang/rust#116353
* rust-lang/rust#116406
* rust-lang/rust#116408
* rust-lang/rust#116395
* rust-lang/rust#116393
* rust-lang/rust#116388
* rust-lang/rust#116365
* rust-lang/rust#116363
* rust-lang/rust#116146
* rust-lang/rust#115961
* rust-lang/rust#116386
* rust-lang/rust#116367
* rust-lang/rust#105394
* rust-lang/rust#115301
* rust-lang/rust#116384
* rust-lang/rust#116379
* rust-lang/rust#116328
* rust-lang/rust#116282
* rust-lang/rust#116261
* rust-lang/rust#114654
* rust-lang/rust#116376
* rust-lang/rust#116374
* rust-lang/rust#116371
* rust-lang/rust#116358
* rust-lang/rust#116210
* rust-lang/rust#115863
* rust-lang/rust#115025
* rust-lang/rust#116372
* rust-lang/rust#116361
* rust-lang/rust#116355
* rust-lang/rust#116351
* rust-lang/rust#116158
* rust-lang/rust#115726
* rust-lang/rust#113053
* rust-lang/rust#116083
* rust-lang/rust#102099
* rust-lang/rust#116356
* rust-lang/rust#116350
* rust-lang/rust#116349
* rust-lang/rust#116289
* rust-lang/rust#114454
* rust-lang/rust#114453
* rust-lang/rust#116331
* rust-lang/rust#116346
* rust-lang/rust#116340
* rust-lang/rust#116326
* rust-lang/rust#116313
* rust-lang/rust#116276
* rust-lang/rust#115898
* rust-lang/rust#116325
* rust-lang/rust#116317
* rust-lang/rust#116207
* rust-lang/rust#116281
* rust-lang/rust#116304
* rust-lang/rust#116259
* rust-lang/rust#116228
* rust-lang/rust#116224
* rust-lang/rust#115554
* rust-lang/rust#116311
* rust-lang/rust#116299
* rust-lang/rust#116295
* rust-lang/rust#116292
* rust-lang/rust#116307
* rust-lang/rust#115670
* rust-lang/rust#116225
* rust-lang/rust#116302
* rust-lang/rust#116108
* rust-lang/rust#116160
* rust-lang/rust#116157
* rust-lang/rust#116127
* rust-lang/rust#116286
* rust-lang/rust#116254
* rust-lang/rust#116195
* rust-lang/rust#116280
* rust-lang/rust#115933
* rust-lang/rust#115546
* rust-lang/rust#115368
* rust-lang/rust#116275
* rust-lang/rust#116263
* rust-lang/rust#116241
* rust-lang/rust#116216
* rust-lang/rust#116030
* rust-lang/rust#116024
* rust-lang/rust#112123
* rust-lang/rust#113301
* rust-lang/rust#113797
* rust-lang/rust#115759
* rust-lang/rust#116260
* rust-lang/rust#116253
* rust-lang/rust#116245
* rust-lang/rust#116239
* rust-lang/rust#116234
* rust-lang/rust#116231
* rust-lang/rust#116201
* rust-lang/rust#116133
* rust-lang/rust#116176
* rust-lang/rust#116089
* rust-lang/rust#115986
35: Automated pull from `rust-lang/libc` r=pietroalbini a=github-actions[bot]
This PR pulls the following changes from the [`rust-lang/libc`](https://github.com/rust-lang/libc) repository:
* rust-lang/libc#3335
* rust-lang/libc#3373
* rust-lang/libc#3360
* rust-lang/libc#3374
* rust-lang/libc#3375
* rust-lang/libc#3376
* rust-lang/libc#3377
Co-authored-by: ouz-a <ouz.agz@gmail.com>
Co-authored-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
Co-authored-by: bors <bors@rust-lang.org>
Co-authored-by: linkmauve <linkmauve@linkmauve.fr>
Co-authored-by: onur-ozkan <work@onurozkan.dev>
Co-authored-by: asquared31415 <34665709+asquared31415@users.noreply.github.com>
Co-authored-by: Emmanuel Ferdman <emmanuelferdman@gmail.com>
Co-authored-by: Ralf Jung <post@ralfj.de>
Co-authored-by: Nadrieril <nadrieril+git@gmail.com>
Co-authored-by: Raekye <Raekye@users.noreply.github.com>
Co-authored-by: Mark Rousskov <mark.simulacrum@gmail.com>
Co-authored-by: Zalathar <Zalathar@users.noreply.github.com>
Co-authored-by: Nikolay Arhipov <nikolajs.arhipovs@gmail.com>
Co-authored-by: Brian Cain <bcain@quicinc.com>
Co-authored-by: Steve Lau <stevelauc@outlook.com>
Co-authored-by: David CARLIER <devnexen@gmail.com>
Co-authored-by: Louis Dupré Bertoni <louisdb@lespetitspedestres.org>
Co-authored-by: Taiki Endo <te316e89@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@matthiaskrgr
matthiaskrgr deleted the rollup-hmolg4m branch March 16, 2024 18:19
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-metaArea: Issues & PRs about the rust-lang/rust repository itselfA-rustdoc-jsonArea: Rustdoc JSON backendmerged-by-borsThis PR was explicitly merged by bors.rollupA PR which is a rollupS-waiting-on-borsStatus: Waiting on bors to run and complete tests. Bors will change the label on completion.T-bootstrapRelevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap)T-compilerRelevant to the compiler team, which will review and decide on the PR/issue.T-libsRelevant to the library team, which will review and decide on the PR/issue.T-rustdocRelevant to the rustdoc team, which will review and decide on the PR/issue.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

11 participants

@matthiaskrgr@bors@rust-timer@rustbot@Kriskras99@Milo123459@Colonial-Dev@fmease@P1n3appl3@compiler-errors@WaffleLapkin