about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa
AgeCommit message (Expand)AuthorLines
2023-02-21Linker: use -z <params> instead of -z<params>Frank Denis-8/+8
2023-02-20Fix metadata encoding and decoding to use the right lengthRune Tynan-1/+6
2023-02-20Try adding metadata length prefix, and obey it while decodingRune Tynan-0/+1
2023-02-20Move the resolver into a queryOli Scherer-0/+1
2023-02-19Auto merge of #107921 - cjgillot:codegen-overflow-check, r=tmiaskobors-39/+7
2023-02-18Stop implementing _with_overflow intrinsics in codegen backends.Camille GILLOT-25/+0
2023-02-18Remove special case in rvalue codegen.Camille GILLOT-12/+0
2023-02-18Make name more explicit.Camille GILLOT-2/+2
2023-02-18Comment codegen optimization.Camille GILLOT-0/+3
2023-02-18Remove outdated comment.Camille GILLOT-3/+0
2023-02-18Adapt interpreter.Camille GILLOT-10/+6
2023-02-18Do not codegen overflow check when not required.Camille GILLOT-2/+11
2023-02-18Emit the right types for vtable pointers when dropping dyn*Michael Goulet-80/+78
2023-02-18Use inttoptr to support usize as dyn* value, use pointercast to make sure poi...Michael Goulet-0/+8
2023-02-18make first component of dyn* use pointer layout+type, and adjust DynStar commentRalf Jung-8/+1
2023-02-18Auto merge of #99679 - repnop:kernel-address-sanitizer, r=cuviperbors-1/+2
2023-02-17Rollup merge of #108149 - tshepang:typo, r=Dylan-DPCMatthias Krüger-1/+1
2023-02-17typoTshepang Mbambo-1/+1
2023-02-17Rollup merge of #108086 - alexcrichton:wasm-relaxed-simd-feature, r=eholkMatthias Krüger-0/+1
2023-02-16Replace some `then`s with some `then_some`sMaybe Waffle-1/+1
2023-02-16`if $c:expr { Some($r:expr) } else { None }` =>> `$c.then(|| $r)`Maybe Waffle-8/+5
2023-02-15Auto merge of #108012 - compiler-errors:issue-107999, r=oli-obkbors-2/+8
2023-02-15Auto merge of #108006 - cjgillot:def-impl, r=oli-obkbors-41/+39
2023-02-15wasm: Register the `relaxed-simd` target featureAlex Crichton-0/+1
2023-02-14Add `kernel-address` sanitizer support for freestanding targetsWesley Norris-1/+2
2023-02-14Make permit_uninit/zero_init fallibleMichael Goulet-2/+8
2023-02-14Do not fetch HIR to check target features.Camille GILLOT-8/+5
2023-02-14Do not fetch HIR to compute symbols.Camille GILLOT-33/+34
2023-02-14s/eval_usize/eval_target_usize/ for clarityOli Scherer-8/+17
2023-02-13Alias folding/visiting traits instead of re-exportAlan Egerton-1/+1
2023-02-13Reduce direct `mk_ty` usage.Nicholas Nethercote-4/+3
2023-02-12Auto merge of #105601 - BelovDV:change-rlib-with-not-stable, r=petrochenkovbors-96/+41
2023-02-10remove redundant clonesMatthias Krüger-1/+1
2023-02-10[link] enable packed bundled lib in non stable casesDaniil Belov-96/+41
2023-02-06remove unused importsklensy-1/+0
2023-02-05Remove misleading target feature aliasesCaleb Zulawski-3/+0
2023-02-04Auto merge of #107267 - cjgillot:keep-aggregate, r=oli-obkbors-11/+12
2023-02-02Codegen SetDiscriminant after field assignment.Camille GILLOT-15/+11
2023-02-02Interpret aggregates.Camille GILLOT-0/+5
2023-02-01ast: Optimize list and value extraction primitives for attributesVadim Petrochenkov-50/+38
2023-02-01Auto merge of #107257 - inquisitivecrystal:ffi-attr, r=davidtwcobors-47/+3
2023-02-01Stabilize `#![feature(target_feature_11)]`Léo Lanteri Thauvin-29/+18
2023-02-01Stabilize cmpxchg16b_target_featureNugine-2/+1
2023-01-30session: diagnostic migration lint on more fnsDavid Wood-2/+7
2023-01-29Auto merge of #107435 - matthiaskrgr:rollup-if5h6yu, r=matthiaskrgrbors-11/+22
2023-01-29Rollup merge of #107097 - tmiasko:ssa, r=cjgillotMatthias Krüger-11/+22
2023-01-29Auto merge of #106227 - bryangarza:ctfe-limit, r=oli-obkbors-0/+1
2023-01-28Auto merge of #107360 - bjorn3:fix_thin_archive_reading, r=wesleywiserbors-34/+36
2023-01-27Introduce GeneratorWitnessMIR.Camille GILLOT-0/+1
2023-01-27Auto merge of #107055 - kylematsuda:eb-fn-sig, r=lcnrbors-4/+4