about summary refs log tree commit diff
path: root/library/core/src/intrinsics
AgeCommit message (Expand)AuthorLines
2025-06-13Rollup merge of #142439 - scrabsha:rust/sasha/uwkqrkztvqry, r=RalfJungJubilee-0/+4
2025-06-13doc: mention that intrinsics should not be called in user codeSasha Pourcelot-0/+4
2025-06-12intrinsics: rename min_align_of to align_ofRalf Jung-8/+5
2025-06-08Remove rustc's notion of "preferred" alignment AKA `__alignof`Jubilee Young-9/+0
2025-06-07intrinsics: use const generic to set atomic orderingRalf Jung-880/+46
2025-06-02Remove bootstrap cfgs from library/Josh Stone-40/+8
2025-06-01Rollup merge of #141224 - RalfJung:no-objects, r=traviscrossGuillaume Gomez-1/+1
2025-06-01Auto merge of #141842 - jhpratt:rollup-r7ldrl2, r=jhprattbors-20/+20
2025-05-31terminology: allocated object → allocationRalf Jung-1/+1
2025-05-31Add const support for float rounding methodsRuan Comelli-20/+20
2025-05-30`slice.get(i)` should use a slice projection in MIR, like `slice[i]` doesScott McMurray-13/+71
2025-05-30Rollup merge of #141507 - RalfJung:atomic-intrinsics, r=bjorn3Matthias Krüger-2/+28
2025-05-29Rollup merge of #141533 - RalfJung:rintf, r=bjorn3Jacob Pratt-12/+0
2025-05-28atomic_load intrinsic: use const generic parameter for orderingRalf Jung-2/+28
2025-05-27Auto merge of #129658 - saethlin:spare-a-crumb, r=jhprattbors-1/+1
2025-05-25clean up old rintf leftoversRalf Jung-12/+0
2025-05-24intrinsics: reduce references to LLVM and update notes on where the implement...Ralf Jung-20/+9
2025-05-21Add some track_caller info to precondition panicsBen Kimock-1/+1
2025-05-20make std::intrinsic functions actually be intrinsicsRalf Jung-293/+24
2025-05-12update cfg(bootstrap)Pietro Albini-14/+3
2025-05-11Rollup merge of #140792 - Urgau:minimum-maximum-intrinsics, r=scottmcm,travis...León Orell Valerian Liehr-8/+172
2025-05-10Rollup merge of #140660 - RalfJung:more-order, r=WaffleLapkinMatthias Krüger-12/+0
2025-05-10Rollup merge of #140151 - RalfJung:drop_in_place-is-not-an-intrinsic, r=Mark-...Matthias Krüger-9/+0
2025-05-09Add intrinsic fallback for `{minimum,maximum}{16,32,64,128}`Urgau-24/+100
2025-05-09remove 'unordered' atomic intrinsicsRalf Jung-12/+0
2025-05-09Use intrinsics for `{f16,f32,f64,f128}::{minimum,maximum}` operationsUrgau-8/+96
2025-05-04Rollup merge of #137280 - RalfJung:const_swap_nonoverlapping, r=lcnrTrevor Gross-1/+0
2025-05-01Rollup merge of #140034 - RalfJung:simd_select_bitmask-padding, r=workingjubileeGuillaume Gomez-3/+1
2025-04-29stabilize ptr::swap_nonoverlapping in constRalf Jung-1/+0
2025-04-28Rename sub_ptr to offset_from_unsigned in docsDaniPopes-1/+1
2025-04-24Rollup merge of #140172 - bjoernager:const-float-algebraic, r=RalfJungMatthias Krüger-5/+5
2025-04-24Suggest {to,from}_ne_bytes for transmutations between arrays and integers, etcbendn-0/+1
2025-04-23Make algebraic intrinsics into 'const fn' items; Make algebraic functions of ...Gabriel Bjørnager Jensen-5/+5
2025-04-22remove intrinsics::drop_in_placeRalf Jung-9/+0
2025-04-20Rollup merge of #137953 - RalfJung:simd-intrinsic-masks, r=WaffleLapkinChris Denton-5/+5
2025-04-20simd intrinsics with mask: accept unsigned integer masksRalf Jung-5/+5
2025-04-19simd_select_bitmask: the 'padding' bits in the mask are just ignoredRalf Jung-3/+1
2025-04-17Fix drop handling in `hint::select_unpredictable`Amanieu d'Antras-0/+2
2025-04-15Rollup merge of #138374 - celinval:issue-136925-const-contract, r=compiler-er...Stuart Cook-6/+48
2025-04-13Rollup merge of #139726 - Amanieu:select_unpredictable_hint, r=dtolnayChris Denton-1/+1
2025-04-13Move `select_unpredictable` to the `hint` moduleAmanieu d'Antras-1/+1
2025-04-12Rollup merge of #139163 - scottmcm:stabilize-exact_div, r=RalfJungChris Denton-0/+1
2025-04-11Rollup merge of #137835 - scottmcm:signum, r=compiler-errorsJacob Pratt-4/+6
2025-04-11Rollup merge of #137447 - folkertdev:simd-extract-insert-dyn, r=scottmcmStuart Cook-3/+36
2025-04-10indirect-const-stabilize the `exact_div` intrinsicScott McMurray-0/+1
2025-04-10Apply suggestions from code reviewCelina G. Val-1/+1
2025-04-10add `simd_insert_dyn` and `simd_extract_dyn`Folkert de Vries-3/+36
2025-04-09update cfgsBoxy-48/+0
2025-04-08Rollup merge of #139526 - smanilov:issue-139505, r=RalfJungMatthias Krüger-3/+3
2025-04-08Fix unreachable expression warningCelina G. Val-2/+9