libs-team icon indicating copy to clipboard operation
libs-team copied to clipboard

The home of the library team

Results 178 libs-team issues
Sort by recently updated
recently updated
newest added

# Proposal ## Problem statement Currently Unix Domain Sockets (UDS) are only supported on Unix systems. However, unlike the name suggests, they have been available on Windows as well ever...

T-libs-api
api-change-proposal

As suggested by @KodrAus, we should setup an Experts Map to give reviewers / contributors a good idea of who to ping for certain areas of the library e.g. windows...

T-libs
meta

Building upon the [Target tier policy](https://doc.rust-lang.org/nightly/rustc/platform-support.html) the libs team would like to more clearly define our relationship with target maintainers and ensure that we are providing support as necessary to...

T-libs
meta

Did any analysis or action come out of the poisioning survey? I see that the the survey results are in this repo but I can't see or remember anything coming...

question

This will allow to use the json rustdoc output, thus having the macros expanded for free, and there is already code for finding this in tidy and unstable-book-gen.

A-unstable-api

See - https://github.com/rust-lang/rust/pull/99138#issuecomment-1385331055 - https://rust-lang.zulipchat.com/#narrow/stream/219381-t-libs/topic/parsing.20discrepancy.20in.20format.20strings/near/321722067

help wanted
T-libs-api

This relatively recent code in the standard library is problematic for the `cargo-unstable-api` tool: https://github.com/rust-lang/rust/blob/1.63.0/library/portable-simd/crates/core_simd/src/masks.rs#L5-L13 It fails with: ```console Error: could not find module `Ident(mask_impl)` in any of [ "library/core/src/../../portable-simd/crates/core_simd/src/masks/mask_impl.rs",...

A-unstable-api

# Proposal ## Problem statement [ptr::metadata](https://doc.rust-lang.org/stable/std/ptr/fn.metadata.html)(*const T) currently returns <T as [Pointee](https://doc.rust-lang.org/stable/std/ptr/trait.Pointee.html)>::Metadata. Builtin-blanket-implemented traits are "spooky" and not super well supported, especially [with associated types](https://github.com/rust-lang/rust/issues/100041). [`mem::discriminant`](https://doc.rust-lang.org/stable/std/mem/fn.discriminant.html) encapsulates the [builtin trait](https://doc.rust-lang.org/stable/std/marker/trait.DiscriminantKind.html)...

api-change-proposal

# Proposal ## Problem statement Now that the basic types for cursor-based IO (`BorrowedBuf` and `BorrowedCursor`) are in `core::io`, I'd like to propose adding a set of low-level I/O traits...

T-libs-api
api-change-proposal

# Proposal ## Problem statement Currently, the standard library does not provide a built-in mechanism to add hardware constructive/destructive interference size padding to a struct to avoid false-sharing or promote...

T-libs-api
api-change-proposal