rust/library/std/src
Matthias Krüger c21a76fde0
Rollup merge of #136886 - ehuss:remove-prelude-common, r=jhpratt
Remove the common prelude module

This fixes the issues described in https://github.com/rust-lang/rust/issues/136102. Primarily, this resolves some issues with how the documentation for the prelude is generated:

- It avoids showing "unstable" for macros in the prelude that are actually stable.
- Avoids duplication of some pages due to the previous lack of `doc(no_inline)`.
- Makes the different edition preludes consistent, and sets a pattern that can be used by future editions.

We may need to rearrange these modules in the future if we decide to remove anything from the prelude again. If we do, I think we should look into a different solution that avoids the documentation problems.

Closes https://github.com/rust-lang/rust/issues/136102
2025-02-14 16:23:30 +01:00
..
backtrace remove redundant imports 2023-12-10 10:56:22 +08:00
collections Clean up 'HashMap' and 'HashSet' docs; 2025-02-07 13:40:23 +01:00
ffi fix OsString::from_encoded_bytes_unchecked description 2025-01-21 14:36:18 +01:00
fs Auto merge of #136754 - Urgau:rollup-qlkhjqr, r=Urgau 2025-02-09 12:54:26 +00:00
hash remove const_hash feature leftovers 2024-11-02 11:27:14 +01:00
io Rollup merge of #136945 - samueltardieu:push-rsqlyknnvyqm, r=fmease 2025-02-12 20:10:03 -05:00
net std: replace the FromInner implementation for addresses with private conversion functions 2025-02-12 14:13:35 +01:00
os std: replace the FromInner implementation for addresses with private conversion functions 2025-02-12 14:13:35 +01:00
prelude Remove the common prelude module 2025-02-11 13:04:27 -08:00
process Rollup merge of #135696 - joboet:move_pal_io, r=Noratrieb 2025-02-08 21:37:24 +01:00
sync Fix pattern matching mode changes and unsafe_op_in_unsafe_fn 2025-02-09 17:11:13 +00:00
sys Rollup merge of #136052 - no1wudi:fix, r=workingjubilee 2025-02-14 16:23:29 +01:00
sys_common Auto merge of #136751 - bjorn3:update_rustfmt, r=Mark-Simulacrum 2025-02-09 15:44:16 +00:00
thread Move std::thread_local unit tests to integration tests 2025-01-26 10:28:05 +00:00
alloc.rs Mark extern blocks as unsafe 2025-02-09 17:11:13 +00:00
ascii.rs Reformat using the new identifier sorting from rustfmt 2024-09-22 19:11:29 -04:00
backtrace.rs Reformat using the new identifier sorting from rustfmt 2024-09-22 19:11:29 -04:00
bstr.rs Implement ByteStr and ByteString types 2025-01-11 06:35:21 +02:00
env.rs Move std::env unit tests to integration tests 2025-01-26 10:28:04 +00:00
error.rs Move std::error unit tests to integration tests 2025-01-26 10:28:04 +00:00
f16.rs f16 is half-precision 2025-02-12 09:54:33 +01:00
f32.rs Rollup merge of #135621 - bjorn3:move_tests_to_stdtests, r=Noratrieb 2025-02-04 05:36:50 -05:00
f64.rs Rollup merge of #135621 - bjorn3:move_tests_to_stdtests, r=Noratrieb 2025-02-04 05:36:50 -05:00
f128.rs f128 is quadruple-precision 2025-02-12 09:55:45 +01:00
fs.rs Rollup merge of #136704 - benschulz:patch-1, r=ibraheemdev 2025-02-11 01:02:40 -05:00
keyword_docs.rs Update docs for impl keyword 2025-02-11 08:04:32 +01:00
lib.miri.rs add 'x.py miri', and make it work for 'library/{core,alloc,std}' 2024-04-03 20:27:20 +02:00
lib.rs Auto merge of #134633 - GrigorenkoPV:get_disjoint_mut, r=cuviper 2025-02-13 21:09:31 +00:00
macros.rs Move std float unit tests to integration tests 2025-01-26 10:28:04 +00:00
num.rs Move std::num unit tests to integration tests 2025-01-26 10:28:04 +00:00
panic.rs Move std::panic unit tests to integration tests 2025-01-26 10:28:04 +00:00
panicking.rs Mark extern blocks as unsafe 2025-02-09 17:11:13 +00:00
pat.rs Add pattern types to parser 2024-04-08 11:57:17 +00:00
path.rs Move std::path unit tests to integration tests 2025-01-26 10:28:04 +00:00
process.rs Fix sentence in process::abort 2025-02-01 13:32:01 +01:00
random.rs AIX use /dev/urandom for impl 2024-10-22 20:18:11 -04:00
rt.rs Rollup merge of #135446 - klensy:panic_immediate_abort_ext, r=Mark-Simulacrum 2025-01-20 12:38:32 +08:00
test_helpers.rs std: get rid of sys_common::io 2025-02-07 16:54:07 +01:00
time.rs Move std::time unit tests to integration tests 2025-01-26 10:28:04 +00:00