about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2024-05-19 06:25:20 +0000
committerbors <bors@rust-lang.org>2024-05-19 06:25:20 +0000
commit496f7310c80292f54c36370140a46bd9e71a6906 (patch)
treebe6179ad07e09cd5c1f79b16936837a850363b4a /compiler/rustc_codegen_llvm/src
parent6579ed89f0fcc26da71afdd11d30d63f6f812a0a (diff)
parentf27d1e114c70ff4aca98f3afc2d432b1169b3465 (diff)
downloadrust-496f7310c80292f54c36370140a46bd9e71a6906.tar.gz
rust-496f7310c80292f54c36370140a46bd9e71a6906.zip
Auto merge of #124640 - Billy-Sheppard:master, r=dtolnay
Fix #124275: Implemented Default for `Arc<str>`

With added implementations.

```
GOOD    Arc<CStr>
BROKEN  Arc<OsStr> // removed
GOOD    Rc<str>
GOOD    Rc<CStr>
BROKEN  Rc<OsStr> // removed

GOOD    Rc<[T]>
GOOD    Arc<[T]>
```

For discussion of https://github.com/rust-lang/rust/pull/124367#issuecomment-2091940137.

Key pain points currently:
> I've had a guess at the best locations/feature attrs for them but they might not be correct.

> However I'm unclear how to get the OsStr impl to compile, which file should they go in to avoid the error below? Is it possible, perhaps with some special std rust lib magic?
Diffstat (limited to 'compiler/rustc_codegen_llvm/src')
0 files changed, 0 insertions, 0 deletions