about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src/lib.rs
AgeCommit message (Expand)AuthorLines
2025-03-12Auto merge of #138414 - matthiaskrgr:rollup-9ablqdb, r=matthiaskrgrbors-1/+0
2025-03-11Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.Nicholas Nethercote-1/+0
2025-03-10Revert "Use workspace lints for crates in `compiler/` #138084"许杰友 Jieyou Xu (Joe)-0/+1
2025-03-08Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.Nicholas Nethercote-1/+0
2025-03-07Increase recursion_limit in numerous crates.Nicholas Nethercote-0/+1
2025-02-23Save pre-link bitcode to `ModuleCodegen`DianQK-2/+14
2025-02-23Add `new_regular` and `new_allocator` to `ModuleCodegen`DianQK-0/+8
2025-02-16Persist target features used for codegen beyond tcxkulst-0/+2
2025-02-03tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc`Askar Safin-3/+3
2025-01-20make it possible to silence linker warnings with a crate-level attributejyn-0/+21
2025-01-20show linker warnings even if it returns 0jyn-0/+1
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-1/+1
2024-11-01Emit diagnostics for incorrect deployment targetsMads Marquart-0/+1
2024-10-21move strict provenance lints to new feature gate, remove old feature gatesRalf Jung-1/+0
2024-10-06Rename NestedMetaItem to MetaItemInnercodemountains-1/+1
2024-10-01Use `ast::NestedMetaItem` when evaluating cfg predicateUrgau-1/+1
2024-09-24Dogfood `feature(file_buffered)`Josh Stone-0/+1
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-1/+1
2024-09-18Rollup merge of #130457 - nnethercote:cleanup-codegen-traits, r=bjorn3Matthias Krüger-0/+1
2024-09-17Minimize visibilities.Nicholas Nethercote-1/+1
2024-09-17Use trait aliases to shorten some code.Nicholas Nethercote-0/+1
2024-08-16Add `warn(unreachable_pub)` to `rustc_codegen_ssa`.Nicholas Nethercote-0/+1
2024-08-11Use assert_matches around the compilerMichael Goulet-0/+1
2024-07-29Reformat `use` declarations.Nicholas Nethercote-5/+5
2024-06-12Use `tidy` to sort crate attributes for all compiler crates.Nicholas Nethercote-3/+5
2024-06-04Auto merge of #122597 - pacak:master, r=bjorn3bors-0/+18
2024-05-23Remove `#[macro_use] extern crate tracing` from `rustc_codegen_ssa`.Nicholas Nethercote-3/+0
2024-05-21PR feedbackBen Kimock-1/+1
2024-05-21Add a footer in FileEncoder and check for it in MemDecoderBen Kimock-1/+4
2024-05-01Step bootstrap cfgsMark Rousskov-1/+0
2024-04-29Remove `extern crate rustc_middle` from numerous crates.Nicholas Nethercote-2/+0
2024-04-29Remove `extern crate rustc_macros` from numerous crates.Nicholas Nethercote-2/+1
2024-04-19Show files produced by --emit foo in json artifact notificationsMichael Baikov-0/+18
2024-04-06Save/restore more items in cache with incremental compilationMichael Baikov-1/+16
2024-03-08Stabilize associated type boundsMichael Goulet-1/+1
2024-02-14clean up potential_query_instability with FxIndexMap and UnordMapyukang-6/+8
2024-02-06Invert diagnostic lints.Nicholas Nethercote-0/+2
2024-01-25Remove unused featuresclubby789-2/+0
2024-01-13Auto merge of #119409 - Kobzol:rustc-codegen-ssa-query-instability, r=Nilstriebbors-1/+0
2024-01-13rustc_codegen_ssa: Enforce `rustc::potential_query_instability` lintJakub Beránek-1/+0
2024-01-12Revert "Auto merge of #113923 - DianQK:restore-no-builtins-lto, r=pnkfelix"DianQK-1/+2
2023-12-30Update to bitflags 2 in the compilerNilstrieb-0/+1
2023-12-12codegen: panic when trying to compute size/align of extern typeRalf Jung-1/+1
2023-12-01Auto merge of #113923 - DianQK:restore-no-builtins-lto, r=pnkfelixbors-2/+1
2023-11-26Serialize OutputFilenames into rmeta filebjorn3-2/+8
2023-11-26Auto merge of #117301 - saethlin:finish-rmeta-encoding, r=WaffleLapkinbors-1/+1
2023-11-26Use `rustc_fluent_macro::fluent_messages!` directly.Nicholas Nethercote-2/+1
2023-11-26Avoid need for `{D,Subd}iagnosticMessage` imports.Nicholas Nethercote-1/+0
2023-11-22Call FileEncoder::finish in rmeta encodingBen Kimock-1/+1
2023-11-15Bump cfg(bootstrap)sMark Rousskov-3/+3