summary refs log tree commit diff
path: root/library/core/src/lib.rs
AgeCommit message (Expand)AuthorLines
2025-02-12Rollup merge of #134090 - veluca93:stable-tf11, r=oli-obkJacob Pratt-1/+0
2025-02-05Rollup merge of #128045 - pnkfelix:rustc-contracts, r=oli-obkLeón Orell Valerian Liehr-0/+5
2025-02-03Rename rustc_contract to contractCelina G. Val-1/+1
2025-02-03Separate contract feature gates for the internal machineryFelix S. Klock II-1/+1
2025-02-03Express contracts as part of function header and lower it to the contract lan...Celina G. Val-1/+1
2025-02-03contracts: added lang items that act as hooks for rustc-injected code to invoke.Felix S. Klock II-0/+5
2025-01-31Add `unchecked_disjoint_bitor` with fallback intrinsic implementationScott McMurray-0/+1
2025-01-27Stabilize target_feature_11Caleb Zulawski-1/+0
2025-01-26Update commentbjorn3-1/+1
2025-01-23Rollup merge of #135073 - joshtriplett:bstr, r=BurntSushiMatthias Krüger-0/+4
2025-01-20core: add `#![warn(unreachable_pub)]`Urgau-1/+3
2025-01-11Implement `ByteStr` and `ByteString` typesJosh Triplett-0/+4
2025-01-08update cfg(bootstrap)Pietro Albini-1/+0
2024-12-31Auto merge of #132195 - clarfonthey:bigint-mul, r=scottmcmbors-0/+1
2024-12-30Auto merge of #134757 - RalfJung:const_swap, r=scottmcmbors-1/+0
2024-12-27Tidy up bigint mul methodsltdk-0/+1
2024-12-27Move `{widening, carrying}_mul` to an intrinsic with fallback MIRScott McMurray-0/+1
2024-12-25stabilize const_swapRalf Jung-1/+0
2024-12-23Revert "Auto merge of #130766 - clarfonthey:stable-coverage-attribute, r=wesl...Zalathar-1/+1
2024-12-18Stabilize `#[diagnostic::do_not_recommend]`Georg Semmler-1/+1
2024-12-16Stabilize #[coverage] attributeltdk-1/+1
2024-12-12Add unwrap_unsafe_binder and wrap_unsafe_binder macro operatorsMichael Goulet-0/+2
2024-12-04Rename `core_pattern_type` and `core_pattern_types` lib feature gates to `pa...Oli Scherer-1/+1
2024-11-30remove a whole bunch of unnecessary const feature gatesRalf Jung-19/+0
2024-11-29Auto merge of #133533 - BoxyUwU:bump-boostrap, r=jieyouxu,Mark-Simulacrumbors-6/+1
2024-11-27update cfgsBoxy-6/+1
2024-11-26Add '<[T]>::as_array', '<[T]>::as_mut_array', '<*const [T]>::as_array', and '...Gabriel Bjørnager Jensen-0/+1
2024-11-24Rollup merge of #133389 - eduardosm:stabilize-const_float_methods, r=RalfJungMatthias Krüger-1/+0
2024-11-23Stabilize `const_float_methods`Eduardo Sánchez Muñoz-1/+0
2024-11-23Rollup merge of #133237 - fee1-dead-contrib:constadd, r=compiler-errors许杰友 Jieyou Xu (Joe)-0/+1
2024-11-21constify `Add`Deadbeef-0/+1
2024-11-20Stabilize const_pin_2George Bateman-1/+0
2024-11-17Rollup merge of #133116 - RalfJung:const-null-ptr, r=dtolnay许杰友 Jieyou Xu (Joe)-2/+1
2024-11-16clean up const stability around UB checksRalf Jung-1/+1
2024-11-16stabilize const_ptr_is_nullRalf Jung-1/+0
2024-11-16Rollup merge of #132449 - RalfJung:is_val_statically_known, r=compiler-errorsMatthias Krüger-1/+0
2024-11-12Rollup merge of #132966 - RalfJung:const_option_ext, r=jhprattMatthias Krüger-1/+0
2024-11-12stabilize const_option_extRalf Jung-1/+0
2024-11-12stabilize const_unicode_case_lookupRalf Jung-1/+0
2024-11-08mark is_val_statically_known intrinsic as stably const-callableRalf Jung-1/+0
2024-11-05Add new unstable feature `const_eq_ignore_ascii_case`okaneco-0/+1
2024-11-05Rollup merge of #132153 - bjoernager:const-char-encode-utf16, r=dtolnayJubilee-1/+0
2024-11-04most const intrinsics don't need an explicit rustc_const_unstable any moreRalf Jung-1/+1
2024-11-04Stabilise 'const_char_encode_utf16';Gabriel Bjørnager Jensen-1/+0
2024-11-03Rollup merge of #132423 - RalfJung:const-eval-align-offset, r=dtolnayJubilee-2/+0
2024-11-03remove const-support for align_offsetRalf Jung-2/+0
2024-11-03Rollup merge of #132511 - RalfJung:const_arguments_as_str, r=dtolnayMatthias Krüger-1/+0
2024-11-03Rollup merge of #132503 - RalfJung:const-hash-map, r=AmanieuMatthias Krüger-1/+0
2024-11-03stabilize const_arguments_as_strRalf Jung-1/+0
2024-11-02remove const_hash feature leftoversRalf Jung-1/+0