about summary refs log tree commit diff
path: root/compiler/rustc_mir/src/transform/check_unsafety.rs
AgeCommit message (Expand)AuthorLines
2021-09-07Move rustc_mir::transform to rustc_mir_transform.Camille GILLOT-574/+0
2021-07-10remove const_raw_ptr_to_usize_cast featureRalf Jung-30/+1
2021-06-21Fix unused_unsafe with compiler-generated unsafeCameron Steffen-0/+1
2021-06-06Remove some last remants of {push,pop}_unsafe!Smitty-1/+0
2021-06-03Auto merge of #85952 - JohnTitor:rollup-r00gu9q, r=JohnTitorbors-1/+1
2021-06-02Add `Ty::is_union` predicate and use itTomasz Miąsko-1/+1
2021-05-28rustc: Allow safe #[target_feature] on wasmAlex Crichton-0/+6
2021-04-25unsafety checking: no longer care about is_min_const_fnRalf Jung-50/+17
2021-03-27make unaligned_refereces future-incompat lint warn-by-default, and remove the...Ralf Jung-123/+7
2021-03-10Rollup merge of #79208 - LeSeulArtichaut:stable-unsafe_op_in_unsafe_fn, r=nik...Yuki Okushi-3/+2
2021-03-09Switch to changing cp_non_overlap in tformkadmin-1/+1
2021-03-09Update match brancheskadmin-0/+1
2021-02-18Stabilize `unsafe_op_in_unsafe_fn` lintLeSeulArtichaut-3/+2
2021-01-19Auto merge of #81110 - LeSeulArtichaut:fix-unused-unsafe-label, r=RalfJungbors-8/+9
2021-01-18Auto merge of #80865 - oliviacrain:proj_based, r=RalfJungbors-6/+2
2021-01-17Fix `unused_unsafe` label with `unsafe_block_in_unsafe_fnLeSeulArtichaut-8/+9
2021-01-16Use PlaceRef more consistently in rustc_mirOlivia Crain-6/+2
2020-12-31remove move_val_init leftoversRalf Jung-8/+0
2020-11-22refactor unsafety checking of placesRalf Jung-75/+84
2020-11-20improve formattingRalf Jung-4/+8
2020-11-20adjust union access unsafety check logic to take into account Deref and the a...Ralf Jung-15/+20
2020-11-20consider assignments of union field of ManuallyDrop type safeRalf Jung-25/+28
2020-11-06Fixing Spelling Typosankushduacodes-1/+1
2020-10-19fix static_ptr_ty for foreign statics, and more comments in check_unsafetyRalf Jung-0/+3
2020-09-04Change ty.kind to a methodLeSeulArtichaut-4/+4
2020-08-30mv compiler to compiler/mark-0/+733