about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/lib.rs
AgeCommit message (Expand)AuthorLines
2023-01-30session: diagnostic migration lint on more fnsDavid Wood-5/+6
2022-11-09Port diagnostics created by `Handler`SLASHLogin-1/+4
2022-11-09Port unknown feature diagnostic to the new frameworkSLASHLogin-0/+1
2022-10-31Rewrite implementation of `#[alloc_error_handler]`Amanieu d'Antras-2/+2
2022-10-01Remove unused target_cpu and tune_cpu methods from ExtraBackendMethodsbjorn3-6/+0
2022-10-01Remove unused Context assoc type from WriteBackendMethodsbjorn3-1/+0
2022-09-26remove cfg(bootstrap)Pietro Albini-1/+0
2022-09-15Only enable the let_else feature on bootstrapest31-1/+1
2022-09-01Directly use the `instrument` macro instead of its full pathOli Scherer-0/+2
2022-08-29Revert let_chains stabilizationNilstrieb-0/+1
2022-08-12Adjust cfgsMark Rousskov-1/+0
2022-07-28Introduce an ArchiveBuilderBuilderbjorn3-2/+2
2022-07-16Stabilize `let_chains`Caio-1/+1
2022-07-13Rename `debugging_opts` to `unstable_opts`Joshua Nelson-1/+1
2022-07-13Rollup merge of #99155 - Amanieu:unstable-target-features, r=davidtwcoDylan DPC-2/+2
2022-07-11Keep unstable target features for asm feature checkingAmanieu d'Antras-2/+2
2022-06-28Avoid unnecessary string interning for const_strbjorn3-0/+1
2022-06-03Fully stabilize NLLJack Huey-1/+0
2022-05-28Fix documentation of basic stack protectorNikita Popov-2/+2
2022-05-20Remove `crate` visibility usage in compilerJacob Pratt-1/+0
2022-05-04Stabilize `bool::then_some`Josh Triplett-1/+0
2022-04-30Merge new_metadata into codegen_allocatorbjorn3-7/+6
2022-04-30Remove config parameter of optimize_fat and avoid interior mutability for modulebjorn3-3/+2
2022-04-30Let LtoModuleCodegen::optimize take self by valuebjorn3-1/+1
2022-04-30Rename run_lto_pass_manager to optimize_fat and remove thin parameterbjorn3-9/+8
2022-03-25Skip needless bitset for debuginfoJubilee Young-0/+1
2022-03-02rename ErrorReported -> ErrorGuaranteedmark-3/+3
2022-03-01Querify `global_backend_features`Simonas Kazlauskas-1/+9
2022-02-25Auto merge of #94290 - Mark-Simulacrum:bump-bootstrap, r=pietroalbinibors-1/+1
2022-02-25Switch bootstrap cfgsMark Rousskov-1/+1
2022-02-21debuginfo: Simplify TypeMap used during LLVM debuginfo generation.Michael Woerister-0/+4
2022-02-01add a rustc::query_stability lintlcnr-0/+1
2022-01-18Use let_else in even more placesest31-0/+1
2021-12-16Remove `in_band_lifetimes` from `rustc_codegen_llvm`LegionMammal978-1/+0
2021-12-15Rollup merge of #91881 - Patrick-Poitras:stabilize-iter-zip, r=scottmcmMatthias Krüger-1/+0
2021-12-15Rollup merge of #91868 - tmiasko:llvm-time-trace-out, r=oli-obkMatthias Krüger-1/+3
2021-12-14Stabilize iter::zip.PFPoitras-1/+0
2021-12-13Stabilize const_cstr_uncheckedKonrad Borowski-1/+0
2021-12-13Use `OutputFilenames` to generate output file for `-Zllvm-time-trace`Tomasz Miąsko-1/+3
2021-12-07Use object crate for .rustc metadata generationNikita Popov-8/+0
2021-11-22add rustc option for using LLVM stack smash protectionBenjamin A. Bjørnseth-0/+25
2021-11-05Initialize LLVM time trace profiler on each code generation threadTomasz Miąsko-0/+49
2021-10-28Revert "Add rustc lint, warning when iterating over hashmaps"Mark Rousskov-1/+0
2021-10-15allow `potential_query_instability` everywherelcnr-0/+1
2021-10-01Fix clippy lintsGuillaume Gomez-1/+1
2021-10-01Rollup merge of #88820 - hlopko:add_pie_relocation_model, r=petrochenkovManish Goregaokar-3/+10
2021-10-01Add `pie` as another `relocation-model` valueMarcel Hlopko-3/+10
2021-09-30Move EncodedMetadata to rustc_metadata.Camille GILLOT-1/+1
2021-08-31Include debug info for the allocator shimDaniel Paoliello-2/+3
2021-08-16Dispose LLVM context after TargetMachineNikita Popov-1/+1