about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src/base.rs
AgeCommit message (Expand)AuthorLines
2025-01-27Change `collect_and_partition_mono_items` tuple return type to a structOli Scherer-2/+2
2025-01-25Auto merge of #119286 - jyn514:linker-output, r=bjorn3bors-1/+3
2025-01-23Implement `optimize(none)` attributeclubby789-4/+1
2025-01-21remove support for the #[start] attributeRalf Jung-7/+4
2025-01-20show linker warnings even if it returns 0jyn-1/+3
2025-01-06Add support for wasm exception handling to Emscripten targetHood Chatham-1/+2
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-2/+1
2024-12-16rename rustc_attr to rustc_attr_parsing and create rustc_attr_data_structuresJonathan Dönszelmann-1/+1
2024-12-16split attributesJonathan Dönszelmann-2/+3
2024-11-19additional `TypingEnv` cleanupslcnr-3/+4
2024-11-18use `TypingEnv` when no `infcx` is availablelcnr-7/+6
2024-11-03compiler: Directly use rustc_abi in codegenJubilee Young-1/+1
2024-10-29TypingMode :thinking:lcnr-2/+2
2024-10-28fix clippy::clone_on_ref_ptr for compilerklensy-3/+3
2024-10-23"innermost", "outermost", "leftmost", and "rightmost" don't need hyphensJosh Triplett-1/+1
2024-10-17Allow dropping dyn principalMichael Goulet-2/+3
2024-09-30Relate binders explicitly, do a leak check tooMichael Goulet-14/+31
2024-09-30Relax a debug assertion in codegenMichael Goulet-6/+36
2024-09-25Add a debug assertion in codegen that unsize casts of the same principal trai...Michael Goulet-2/+22
2024-09-25Rollup merge of #130734 - Luv-Ray:fix_vfe, r=lcnrMatthias Krüger-7/+2
2024-09-23fix ices on vfe about principal traitLuv-Ray-7/+2
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-7/+7
2024-09-20Do not unnecessarily eval consts in codegenMichael Goulet-3/+3
2024-09-17Remove unnecessary `cx` argument.Nicholas Nethercote-11/+8
2024-09-17Streamline `bin_op_to_[if]cmp_predicate`.Nicholas Nethercote-43/+13
2024-09-17Clean up formatting.Nicholas Nethercote-2/+4
2024-09-17Minimize visibilities.Nicholas Nethercote-10/+10
2024-08-08Rename struct_tail_erasing_lifetimes to struct_tail_for_codegenMichael Goulet-1/+1
2024-07-29Reformat `use` declarations.Nicholas Nethercote-23/+20
2024-07-15Move compiler_builtin check to the use caseMohammad Omidvar-0/+28
2024-07-02Fix spansMichael Goulet-2/+2
2024-07-02Give Instance::expect_resolve a spanMichael Goulet-0/+1
2024-06-14Only compute vtable information during codegenMichael Goulet-2/+1
2024-06-06Revert "Rollup merge of #124976 - petrochenkov:usedcrates, r=oli-obk"Rémy Rakic-2/+2
2024-05-27Rollup merge of #125148 - RalfJung:codegen-sh, r=scottmcmGuillaume Gomez-4/+5
2024-05-24Run rustfmt on files that need it.Nicholas Nethercote-1/+1
2024-05-23Auto merge of #125434 - nnethercote:rm-more-extern-tracing, r=jackh726bors-0/+1
2024-05-23Rollup merge of #124976 - petrochenkov:usedcrates, r=oli-obkMatthias Krüger-2/+2
2024-05-23Remove `#[macro_use] extern crate tracing` from `rustc_codegen_ssa`.Nicholas Nethercote-0/+1
2024-05-22rustc: Use `tcx.used_crates(())` moreVadim Petrochenkov-2/+2
2024-05-22Stop using `to_hir_binop` in codegenScott McMurray-16/+16
2024-05-15codegen: tweak/extend shift commentsRalf Jung-4/+5
2024-05-10Refactoring after the `PlaceValue` additionScott McMurray-1/+1
2024-04-29Remove `extern crate rustc_middle` from numerous crates.Nicholas Nethercote-0/+1
2024-04-11use [N x i8] for alloca typesErik Desjardins-1/+1
2024-04-09Remove my `scalar_copy_backend_type` optimization attemptScott McMurray-35/+3
2024-04-06Save/restore more items in cache with incremental compilationMichael Baikov-0/+2
2024-04-02Improve the `build_shift_expr_rhs` commentScott McMurray-4/+7
2024-03-30De-LLVM the unchecked shifts [MCP#693]Scott McMurray-4/+28
2024-03-23CFI: Use Instance at callsitesMatthew Maurer-6/+13