summary refs log tree commit diff
path: root/library/core/src/lib.rs
AgeCommit message (Expand)AuthorLines
2024-05-28Rollup merge of #125551 - clarfonthey:ip-bits, r=jhprattJubilee-1/+0
2024-05-25Stabilise ip_bits featureltdk-1/+0
2024-05-25Auto merge of #121571 - clarfonthey:unchecked-math-preconditions, r=saethlinbors-0/+1
2024-05-23Add assert_unsafe_precondition to unchecked_{add,sub,neg,mul,shl,shr} methodsltdk-0/+1
2024-05-21core: actually use TAIT instead of emulating itjoboet-0/+1
2024-05-03Rollup merge of #124678 - UserIsntAvailable:feat/stabilize-split-at-checked, ...Michael Goulet-1/+0
2024-05-03feat: stabilize `split_at_checked`UserIsntAvailable-1/+0
2024-05-01Step bootstrap cfgsMark Rousskov-4/+1
2024-04-28Stabilize `non_null_convenience`Trevor Gross-1/+0
2024-04-28Auto merge of #124210 - the8472:consign-ebadf-to-the-fire, r=Mark-Simulacrumbors-1/+3
2024-04-24Stabilise `inline_const`Gary Guo-1/+1
2024-04-22export assert_unsafe_precondition macro for std-internal useThe 8472-1/+3
2024-04-14Move msvc libs to coreChris Denton-0/+1
2024-04-13Rollup merge of #123868 - eduardosm:stabilize-slice_ptr_len, r=jhprattJacob Pratt-1/+0
2024-04-12Stabilize (const_)slice_ptr_len and (const_)slice_ptr_is_empty_nonnullEduardo Sánchez Muñoz-1/+0
2024-04-11Update stdarch submoduleDaniel Paoliello-0/+1
2024-04-10Add basic f16 and f128 modulesTrevor Gross-0/+4
2024-04-10Revert "Put basic impls for f16 and f128 behind cfg(not(bootstrap))"Trevor Gross-2/+2
2024-04-08Add pattern types to parserOli Scherer-0/+3
2024-04-06Rollup merge of #123541 - RalfJung:remove-old-hacks, r=Mark-SimulacrumGuillaume Gomez-5/+1
2024-04-06Rollup merge of #122291 - lilasta:stabilize_const_location_fields, r=dtolnayMatthias Krüger-1/+0
2024-04-06remove miri-test-libstd hacks that are no longer neededRalf Jung-5/+1
2024-04-02Put basic impls for f16 and f128 behind cfg(not(bootstrap))Trevor Gross-2/+2
2024-03-30Auto merge of #123085 - tgross35:f16-f128-step4.0-libs-basic-impls, r=Amanieubors-0/+2
2024-03-30Make {integer}::from_str_radix constantGeorge Bateman-0/+1
2024-03-29Auto merge of #122520 - scottmcm:stabilize_unchecked_math_basics, r=jhprattbors-2/+0
2024-03-28Add basic trait impls for `f16` and `f128`Trevor Gross-0/+2
2024-03-27Eliminate `UbCheck` for non-standard librariesDianQK-0/+1
2024-03-25Rollup merge of #123042 - dpaoliello:prelude, r=NilstriebJubilee-1/+1
2024-03-25Rollup merge of #122896 - dpaoliello:stdarch, r=AmanieuJubilee-0/+1
2024-03-25Import the 2021 prelude in the core crateDaniel Paoliello-1/+1
2024-03-23Auto merge of #122629 - RalfJung:assert-unsafe-precondition, r=saethlinbors-0/+2
2024-03-23refactor check_{lang,library}_ub: use a single intrinsic, put policy into lib...Ralf Jung-0/+1
2024-03-23move assert_unsafe_preconditions to its own fileRalf Jung-0/+1
2024-03-23Auto merge of #122947 - matthiaskrgr:rollup-10j7orh, r=matthiaskrgrbors-1/+0
2024-03-23Rollup merge of #120577 - wutchzone:slice_split_at_unchecked, r=m-ou-seMatthias Krüger-1/+0
2024-03-23Auto merge of #122582 - scottmcm:swap-intrinsic-v2, r=oli-obkbors-0/+1
2024-03-22Update stdarch submoduleDaniel Paoliello-0/+1
2024-03-21Stabilize `const_caller_location` and `const_location_fields`lilasta-1/+0
2024-03-20step cfgsMark Rousskov-6/+3
2024-03-19Auto merge of #122055 - compiler-errors:stabilize-atb, r=oli-obkbors-1/+1
2024-03-17Let codegen decide when to `mem::swap` with immediatesScott McMurray-0/+1
2024-03-16Add as_(mut_)ptr and as_(mut_)slice to raw array pointersYotam Ofek-0/+1
2024-03-14Stabilize `unchecked_{add,sub,mul}`Scott McMurray-2/+0
2024-03-12Use `min_exhaustive_patterns` in core & stdNadrieril-1/+2
2024-03-11Rollup merge of #121840 - oli-obk:freeze, r=dtolnayJacob Pratt-0/+1
2024-03-08Stabilize associated type boundsMichael Goulet-1/+1
2024-02-29Forbid implementing `Freeze` even if the trait is stabilizedOli Scherer-0/+1
2024-02-27Stabilize the `#[diagnostic]` namespace and `#[diagnostic::on_unimplemented]`...Georg Semmler-1/+1
2024-02-25remove platform-intrinsics ABI; make SIMD intrinsics be regular intrinsicsRalf Jung-1/+1