rust/library/core/src
Josh Stone e1dd1bb6cb impl TrustedRandomAccess for ArrayWindows
(cherry picked from commit 129d552d3f)
2026-02-09 16:30:51 -08:00
..
alloc Move into const impl blocks 2026-01-01 19:17:11 -05:00
array Rollup merge of #148250 - hkBst:array-chunks-docs, r=joboet 2025-12-02 22:02:29 +01:00
ascii assert_unsafe_precondition: fix some incorrect check_language_ub 2025-09-22 09:28:38 +02:00
async_iter clippy fix: markdown indentation for indented items after line break 2025-07-08 11:48:15 +00:00
bstr ByteStr::as_[mut_]byte_str 2025-11-11 23:46:10 +03:00
cell Replace version placeholders with 1.94 2026-01-19 09:26:42 -05:00
char Replace version placeholders with 1.94 2026-01-19 09:26:42 -05:00
clone fix 2025-11-27 17:55:34 +07:00
cmp Replace #[const_trait] with const in libcore 2025-11-08 06:40:27 +01:00
convert docs: fix typo in AsMut documentation 2026-01-02 03:21:59 +01:00
ffi Rollup merge of #145933 - GrigorenkoPV:thing_as_thing, r=Amanieu 2025-12-18 18:37:13 +01:00
fmt replace version placeholder 2025-12-19 15:04:30 -08:00
future Address documentation issues identified with Future 2025-06-07 20:13:54 +01:00
hash Add const Default impls for HashSet and HashMap with custom Hasher 2026-01-16 16:32:26 +00:00
intrinsics Rollup merge of #150607 - dispatch-ptr-intrinsic, r=workingjubilee 2026-01-15 19:35:46 -05:00
io Revert #148937 (Remove initialized-bytes tracking from BorrowedBuf and BorrowedCursor) 2025-12-17 14:34:56 +00:00
iter Replace version placeholders with 1.94 2026-01-19 09:26:42 -05:00
macros rename eii-extern-target 2026-01-12 08:07:23 +01:00
marker prevent TrivialClone implementations from appearing in rustdoc output 2025-11-09 22:26:15 +01:00
mem feat: Support references in reflection type info 2026-01-17 00:25:29 +00:00
net Update CURRENT_RUSTC_VERSION post-bump 2025-09-26 18:41:32 -04:00
num Replace version placeholders with 1.94 2026-01-19 09:26:42 -05:00
ops Rollup merge of #147939 - theemathas:add-const-supertrait, r=oli-obk 2025-12-16 20:21:05 +01:00
os Library: Remove remaining private #[repr] workarounds 2025-09-27 17:09:01 +02:00
panic doc(core::panic::Location::caller): clarify semantics with visual example without changing doctests 2025-11-11 04:33:12 +01:00
pin Constify conversion traits 2025-09-01 21:38:26 -04:00
prelude Explicitly export core and std macros 2026-01-13 08:47:48 +01:00
ptr core: ptr: split_at_mut: fix typo in safety doc 2026-01-12 03:21:16 -05:00
range library: Rename IterRange* to Range*Iter 2025-12-02 16:20:50 -05:00
slice impl TrustedRandomAccess for ArrayWindows 2026-02-09 16:30:51 -08:00
str Match <OsString as Debug>::fmt to that of str 2025-11-17 16:05:00 -05:00
sync Add feature to doc example 2026-01-06 23:38:31 +01:00
task Finish transition from semitransparent to semiopaque for rustc_macro_transparency 2026-01-08 19:14:45 +01:00
unicode Avoid index check in char::to_lowercase and char::to_uppercase 2025-12-30 16:20:19 -03:00
any.rs Introduce vtable_for intrinsic and use it to implement try_as_dyn and try_as_dyn_mut for fallible coercion from &T / &mut T to &dyn Trait. 2025-12-16 06:39:58 -04:00
arch.rs update version placeholders 2025-05-12 15:33:30 +02:00
ascii.rs add doc(alias("AsciiChar")) to core::ascii::Char 2025-06-20 11:11:51 -05:00
asserting.rs chore: Update typos to 1.38.1 2025-10-20 12:20:15 -06:00
bool.rs Add methods for converting bool to Result<(), E> 2025-06-19 23:20:06 +02:00
borrow.rs Make const BorrowMut require const Borrow 2025-10-21 17:55:00 +07:00
cell.rs Rollup merge of #146863 - matwatson:core-cell-improve-doc, r=tgross35 2026-01-05 00:16:33 -05:00
clone.rs rename the derive_{eq, clone_copy} features to *_internals 2026-01-08 12:35:30 +00:00
cmp.rs Rollup merge of #150871 - simplify-partialord-doc, r=jhpratt 2026-01-11 14:27:57 +11:00
contracts.rs Apply suggestions from code review 2025-04-10 16:32:56 -07:00
default.rs Fix typo in default.rs 2025-09-07 21:16:35 -07:00
error.md Mention core's PanicInfo in error.md. 2024-06-11 15:47:00 +02:00
error.rs Update provider API docs 2025-12-18 19:07:49 -08:00
escape.rs Get rid of EscapeDebugInner. 2025-06-15 22:08:41 +02:00
hint.rs add miri_spin_loop to make hint::spin_loop work consistently 2025-12-17 16:00:39 +01:00
index.rs add SliceIndex wrapper types Last and Clamp<Idx> 2025-09-15 15:25:12 -04:00
internal_macros.rs Constify remaining operators 2025-08-10 01:11:45 -04: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 Compile-Time Reflection MVP: tuples 2026-01-08 11:41:00 +00:00
marker.rs rename the derive_{eq, clone_copy} features to *_internals 2026-01-08 12:35:30 +00:00
option.rs Auto merge of #108671 - Coca162:option_reference_flattening, r=dtolnay 2025-12-29 02:12:47 +00:00
panic.rs Finish transition from semitransparent to semiopaque for rustc_macro_transparency 2026-01-08 19:14:45 +01:00
panicking.rs Add comment. 2025-11-12 14:33:41 +01:00
pat.rs Allow unsizing pattern types with pointer base 2025-10-21 11:22:51 +00:00
pin.rs Finish transition from semitransparent to semiopaque for rustc_macro_transparency 2026-01-08 19:14:45 +01:00
primitive.rs Reformat using the new identifier sorting from rustfmt 2024-09-22 19:11:29 -04:00
primitive_docs.rs Remove uses of cfg(any()/all()) 2025-12-10 23:41:19 +00:00
profiling.rs Add -Zannotate-moves for profiler visibility of move/copy operations 2025-11-06 15:39:45 -08:00
random.rs random: Provide a Distribution<T> trait 2025-07-11 10:21:34 -07:00
range.rs library: Rename IterRange* to Range*Iter 2025-12-02 16:20:50 -05:00
result.rs constify result unwrap unchecked 2025-11-09 04:17:15 +07:00
time.rs Rollup merge of #149582 - max-heller:duration-integer-division, r=Mark-Simulacrum 2025-12-28 22:52:30 +01:00
tuple.rs add CloneFromCell and Cell::get_cloned 2025-10-01 18:47:09 -04:00
ub_checks.rs Replace Rvalue::NullaryOp by a variant in mir::ConstValue. 2025-12-14 17:25:51 +00:00
unit.rs core: Make Debug impl of raw pointers print metadata if present 2025-02-15 17:27:55 +01:00
unsafe_binder.rs Add unwrap_unsafe_binder and wrap_unsafe_binder macro operators 2024-12-12 16:29:40 +00:00
wtf8.rs Match <OsString as Debug>::fmt to that of str 2025-11-17 16:05:00 -05:00