about summary refs log tree commit diff
path: root/compiler/rustc_codegen_cranelift
AgeCommit message (Expand)AuthorLines
2024-07-02Give Instance::expect_resolve a spanMichael Goulet-3/+10
2024-07-02Miri function identity hack: account for possible inliningRalf Jung-3/+5
2024-06-30Distribute rustc_codegen_cranelift for arm64 macOSbjorn3-1/+1
2024-06-30Merge commit '49cd5dd454d0115cfbe9e39102a8b3ba4616aa40' into sync_cg_clif-202...bjorn3-291/+440
2024-06-23cg_clif: Define build opts from FramePointerJubilee Young-3/+3
2024-06-19`bug!` more uses of these in runtime stuffScott McMurray-10/+11
2024-06-18Use a dedicated type instead of a reference for the diagnostic contextOli Scherer-1/+2
2024-06-16Rename InstanceDef -> InstanceKindMichael Goulet-10/+10
2024-06-16Auto merge of #126505 - compiler-errors:no-vtable, r=lcnrbors-2/+1
2024-06-14Only compute vtable information during codegenMichael Goulet-2/+1
2024-06-14Use is_lang_item more aggressivelyMichael Goulet-1/+2
2024-06-12Auto merge of #126319 - workingjubilee:rollup-lendnud, r=workingjubileebors-7/+10
2024-06-12Rollup merge of #126301 - nnethercote:sort-crate-attributes, r=davidtwcoJubilee-4/+7
2024-06-12Require any function with a tait in its signature to actually constrain a hid...Oli Scherer-10/+13
2024-06-12Use `tidy` to sort crate attributes for all compiler crates.Nicholas Nethercote-4/+7
2024-06-12Update a cranelift patch file for formatting changes.Nicholas Nethercote-3/+3
2024-06-10ScalarInt: size mismatches are a bug, do not delay the panicRalf Jung-18/+13
2024-06-08offset_of: allow (unstably) taking the offset of slice tail fieldsRalf Jung-3/+4
2024-06-05Misc fixes to cranelift/clippy/miriBoxy-0/+1
2024-06-04Auto merge of #122597 - pacak:master, r=bjorn3bors-0/+23
2024-05-29Rollup merge of #124251 - scottmcm:unop-ptr-metadata, r=oli-obk许杰友 Jieyou Xu (Joe)-14/+34
2024-05-28Add an intrinsic for `ptr::metadata`Scott McMurray-14/+34
2024-05-27Omit non-needs_drop drop_in_place in vtablesMark Rousskov-4/+17
2024-05-23Rollup merge of #125345 - durin42:thin-link-bitcode, r=bjorn3Guillaume Gomez-1/+1
2024-05-22rustc_codegen_llvm: add support for writing summary bitcodeAugie Fackler-1/+1
2024-05-21Rollup merge of #125266 - workingjubilee:stream-plastic-love, r=RalfJung,nikicMatthias Krüger-0/+2
2024-05-20Rollup merge of #125173 - scottmcm:never-checked, r=davidtwcoMatthias Krüger-8/+10
2024-05-19cg_clif: support simd_ctpopJubilee Young-0/+2
2024-05-17Remove `Rvalue::CheckedBinaryOp`Scott McMurray-8/+10
2024-05-17Rename Unsafe to SafetySantiago Pastorino-2/+2
2024-05-13Merge commit '3270432f4b0583104c8b9b6f695bf97d6bbf3ac2' into sync_cg_clif-202...bjorn3-166/+481
2024-05-10Rollup merge of #124957 - compiler-errors:builtin-deref, r=michaelwoeristerMatthias Krüger-20/+13
2024-05-09Make builtin_deref just return a TyMichael Goulet-20/+13
2024-05-06Refactor float `Primitive`s to a separate `Float` typebeetrees-5/+7
2024-04-25debuginfo: Stabilize `-Z debug-macros`, `-Z collapse-macro-debuginfo` and `#[...Vadim Petrochenkov-6/+3
2024-04-24Error on using `yield` without also using `#[coroutine]` on the closureOli Scherer-5/+10
2024-04-23Rollup merge of #124286 - bjorn3:sync_cg_clif-2024-04-23, r=bjorn3Matthias Krüger-212/+189
2024-04-23Rollup merge of #124003 - WaffleLapkin:dellvmization, r=scottmcm,RalfJung,antoyoMatthias Krüger-5/+9
2024-04-23Fix broken subtree syncbjorn3-17/+0
2024-04-23Merge commit 'de5d6523738fd44a0521b6abf3e73ae1df210741' into sync_cg_clif-202...bjorn3-195/+189
2024-04-21Also handle AggregateKind::RawPtr in cg_craneliftScott McMurray-0/+30
2024-04-20Rollup merge of #123967 - RalfJung:static_mut_refs, r=Nilstrieb许杰友 Jieyou Xu (Joe)-4/+11
2024-04-19Do intrinsic changes in `rustc_codegen_cranelift`Maybe Waffle-5/+9
2024-04-19Auto merge of #124113 - RalfJung:interpret-scalar-ops, r=oli-obkbors-24/+21
2024-04-19Show files produced by --emit foo in json artifact notificationsMichael Baikov-0/+23
2024-04-19ScalarInt: add methods to assert being a (u)int of given sizeRalf Jung-24/+21
2024-04-16Cranelift: Revert raw-dylib for Windows futex APIsChris Denton-0/+37
2024-04-15static_mut_refs: use raw pointers to remove the remaining FIXMERalf Jung-4/+11
2024-04-11Merge commit '89f54caacf90e99fc8ba0d60a28bdadea3cfdf1e' into sync_cg_clif-202...bjorn3-14/+44
2024-04-07Only traverse mono-reachable blocks in cg_clifBen Kimock-1/+1