about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src/base.rs
AgeCommit message (Expand)AuthorLines
2025-06-24Add all rustc_std_internal_symbol to symbols.objorn3-21/+1
2025-06-23[Arm64EC] Only decorate functions with `#`Daniel Paoliello-15/+32
2025-06-15Rollup merge of #141769 - bjorn3:codegen_metadata_module_rework, r=workingjub...León Orell Valerian Liehr-43/+7
2025-06-05Replace some `Option<Span>` with `Span` and use DUMMY_SP instead of NoneOli Scherer-1/+1
2025-06-03Move metadata object generation for dylibs to the linker codebjorn3-43/+7
2025-06-03Only borrow EncodedMetadata in codegen_cratebjorn3-10/+10
2025-05-28Remove codegen_unit from MiscCodegenMethodsbjorn3-2/+3
2025-05-19Rollup merge of #140874 - mejrs:rads, r=WaffleLapkinStuart Cook-1/+1
2025-05-18Remove rustc_attr_data_structures re-export from rustc_attr_parsingmejrs-1/+1
2025-05-15Revert "Fix linking statics on Arm64EC #140176"Jieyou Xu-32/+15
2025-05-07[Arm64EC] Only decorate functions with `#`Daniel Paoliello-15/+32
2025-05-05Resolve instance for SymFn in global/naked asmMichael Goulet-1/+7
2025-05-04Initial support for dynamically linked cratesBryanskiy-1/+1
2025-04-14Share part of the global_asm!() implementation between cg_ssa and cg_clifbjorn3-1/+66
2025-04-11Auto merge of #139453 - compiler-errors:incr, r=jieyouxubors-2/+5
2025-04-10Remove the use of Rayon iteratorsJohn Kåre Alsaker-3/+3
2025-04-07Prepend temp files with a string per invocation of rustcMichael Goulet-3/+5
2025-04-07Simplify temp path creation a bitMichael Goulet-2/+3
2025-03-24Auto merge of #138629 - Zoxc:graph-anon-hashmap, r=oli-obkbors-5/+6
2025-03-21Auto merge of #128320 - saethlin:link-me-maybe, r=compiler-errorsbors-0/+1
2025-03-19Only use the new node hashmap for anonymous nodes.Camille GILLOT-5/+6
2025-03-17Remove implicit #[no_mangle] for #[rustc_std_internal_symbol]bjorn3-2/+14
2025-03-12Move methods from `Map` to `TyCtxt`, part 4.Nicholas Nethercote-1/+1
2025-03-01Auto merge of #133250 - DianQK:embed-bitcode-pgo, r=nikicbors-1/+1
2025-02-24Avoid no-op unlink+link dances in incr compBen Kimock-0/+1
2025-02-24Introduce new-style attribute parsers for several attributesJana Dönszelmann-2/+3
2025-02-23Add `new_regular` and `new_allocator` to `ModuleCodegen`DianQK-1/+1
2025-02-20Rollup merge of #136608 - kulst:ptx_target_features, r=bjorn3Jubilee-0/+1
2025-02-19Emit `trunc nuw` for unchecked shifts and `to_immediate_scalar`Scott McMurray-8/+2
2025-02-16Persist target features used for codegen beyond tcxkulst-0/+1
2025-02-13Make `-O` mean `-C opt-level=3`clubby789-3/+3
2025-02-03tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc`Askar Safin-3/+4
2025-02-01Rename `tcx.ensure()` to `tcx.ensure_ok()`Zalathar-1/+1
2025-01-31Auto merge of #136332 - jhpratt:rollup-aa69d0e, r=jhprattbors-2/+8
2025-01-31Rollup merge of #133429 - EnzymeAD:autodiff-middle, r=oli-obkJacob Pratt-2/+8
2025-01-31Auto merge of #135318 - compiler-errors:vtable-fixes, r=lcnrbors-8/+7
2025-01-30Auto merge of #135030 - Flakebi:require-cpu, r=workingjubileebors-0/+5
2025-01-30Use ExistentialTraitRef throughout codegenMichael Goulet-8/+7
2025-01-29upstream rustc_codegen_ssa/rustc_middle changes for enzyme/autodiffManuel Drehwald-2/+8
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-16Target option to require explicit cpuFlakebi-0/+5
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