about summary refs log tree commit diff
path: root/compiler/rustc_codegen_cranelift/src/base.rs
AgeCommit message (Expand)AuthorLines
2025-01-18Revert "Auto merge of #134330 - scottmcm:no-more-rvalue-len, r=matthewjasper"Rémy Rakic-0/+6
2024-12-22Delete `Rvalue::Len`Scott McMurray-6/+0
2024-12-06Remove polymorphizationBen Kimock-5/+3
2024-12-06Merge commit '57845a397ec15e4e6a561ed2c4bfa3dcf49144fb' into sync_cg_clif-202...bjorn3-8/+11
2024-11-23remove remaining references to `Reveal`lcnr-1/+1
2024-11-20reduce false positives of tail-expr-drop-order from consumed valuesDing Xiang Fei-0/+1
2024-11-19move `fn is_item_raw` to `TypingEnv`lcnr-2/+2
2024-11-18use `TypingEnv` when no `infcx` is availablelcnr-3/+7
2024-11-09Merge commit '1fa693ca4462fc1f790693464cf765ad693616af' into sync_cg_clif-202...bjorn3-1/+1
2024-11-02Merge commit '5b1246bb4bed72fd0bb8fa497d8e5ed2c7f3515c' into sync_cg_clif-202...bjorn3-10/+12
2024-10-29cg_clif: `rustc_abi::Abi` => `BackendRepr`Jubilee Young-4/+4
2024-10-06various fixes for `naked_asm!` implementationFolkert de Vries-0/+3
2024-10-04Use wide pointers consistenly across the compilerUrgau-5/+5
2024-09-24be even more precise about "cast" vs "coercion"Lukas Markeffsky-5/+6
2024-09-24unify dyn* coercions with other pointer coercionsLukas Markeffsky-1/+5
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-2/+2
2024-09-20Do not unnecessarily eval consts in codegenMichael Goulet-3/+8
2024-08-30introduce `PrettyPrintMirOptions` for cosmetic MIR dump optionsRémy Rakic-2/+3
2024-08-18rename AddressOf -> RawBorrow inside the compilerRalf Jung-1/+1
2024-07-15Move compiler_builtin check to the use caseMohammad Omidvar-1/+1
2024-07-07Support tail calls in mir via `TerminatorKind::TailCall`Maybe Waffle-0/+5
2024-06-30Merge commit '49cd5dd454d0115cfbe9e39102a8b3ba4616aa40' into sync_cg_clif-202...bjorn3-4/+1
2024-06-19`bug!` more uses of these in runtime stuffScott McMurray-10/+11
2024-06-08offset_of: allow (unstably) taking the offset of slice tail fieldsRalf Jung-3/+4
2024-05-29Rollup merge of #124251 - scottmcm:unop-ptr-metadata, r=oli-obk许杰友 Jieyou Xu (Joe)-13/+25
2024-05-28Add an intrinsic for `ptr::metadata`Scott McMurray-13/+25
2024-05-27Omit non-needs_drop drop_in_place in vtablesMark Rousskov-4/+1
2024-05-17Remove `Rvalue::CheckedBinaryOp`Scott McMurray-8/+5
2024-05-13Merge commit '3270432f4b0583104c8b9b6f695bf97d6bbf3ac2' into sync_cg_clif-202...bjorn3-2/+35
2024-05-09Make builtin_deref just return a TyMichael Goulet-5/+2
2024-04-23Merge commit 'de5d6523738fd44a0521b6abf3e73ae1df210741' into sync_cg_clif-202...bjorn3-1/+9
2024-04-21Also handle AggregateKind::RawPtr in cg_craneliftScott McMurray-0/+13
2024-04-11Merge commit '89f54caacf90e99fc8ba0d60a28bdadea3cfdf1e' into sync_cg_clif-202...bjorn3-1/+10
2024-04-07Only traverse mono-reachable blocks in cg_clifBen Kimock-1/+1
2024-04-06Put checks that detect UB under their own flag below debug_assertionsBen Kimock-1/+1
2024-04-03rename `expose_addr` to `expose_provenance`joboet-1/+1
2024-04-02Rollup merge of #122935 - RalfJung:with-exposed-provenance, r=AmanieuJacob Pratt-1/+1
2024-03-29Auto merge of #122671 - Mark-Simulacrum:const-panic-msg, r=Nilstriebbors-16/+8
2024-03-28Merge commit '09fae60a86b848a2fc0ad219ecc4e438dc1eef86' into sync_cg_clif-202...bjorn3-4/+6
2024-03-23move assert_unsafe_preconditions to its own fileRalf Jung-1/+1
2024-03-23rename MIR int2ptr casts to match library nameRalf Jung-1/+1
2024-03-22Codegen const panic messages as function callsMark Rousskov-16/+8
2024-03-16Handle calls to upstream monomorphizations in compiler_builtinsBen Kimock-0/+7
2024-03-08Distinguish between library and lang UB in assert_unsafe_preconditionBen Kimock-1/+1
2024-02-24Change InlineAsm to allow multiple targets insteadGary Guo-2/+14
2024-02-08Add a new debug_assertions instrinsic (compiler)Ben Kimock-0/+9
2024-01-22Do not normalize closure signature when building FnOnce shimMichael Goulet-1/+0
2023-12-24Remove `Session` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-4/+4
2023-12-23Rename `EarlyDiagCtxt` methods to match `DiagCtxt`.Nicholas Nethercote-1/+1
2023-12-19Merge commit '3a9bf729322fb5035518f99b9d76a742bf7c124e' into sync_cg_clif-202...bjorn3-8/+8