about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/lib.rs
AgeCommit message (Expand)AuthorLines
2024-02-24compiler: use `addr_of!`Pavel Grigorenko-2/+2
2024-02-17Make `CodegenBackend::join_codegen` infallible.Nicholas Nethercote-2/+2
2024-02-10Remove unnecessary `#![feature(min_specialization)]`Zalathar-1/+0
2024-02-06Invert diagnostic lints.Nicholas Nethercote-2/+0
2024-01-25Remove unused featuresclubby789-2/+0
2023-12-22update cfg(bootstrap)sPietro Albini-1/+0
2023-12-18Rename many `DiagCtxt` and `EarlyDiagCtxt` locals.Nicholas Nethercote-2/+2
2023-12-18Rename many `DiagCtxt` arguments.Nicholas Nethercote-9/+9
2023-12-18Rename `CodegenContext::create_diag_handler` as `CodegenContext::create_dcx`.Nicholas Nethercote-1/+1
2023-12-18Rename `Handler` as `DiagCtxt`.Nicholas Nethercote-5/+5
2023-12-14Auto merge of #118566 - klensy:cstr-new, r=WaffleLapkinbors-0/+1
2023-12-12rustc_codegen_llvm: Enforce `rustc::potential_query_instability` lintMartin Nordholts-1/+0
2023-12-07Add emulated TLS supportquininer-1/+3
2023-12-03compiler: replace cstr macro with c str literals in compiler and few other c ...klensy-0/+1
2023-11-29Update compiler/rustc_codegen_llvm/src/lib.rsWesley Wiser-1/+1
2023-11-29Dispose llvm::TargetMachines prior to llvm::Context being disposedWesley Wiser-5/+16
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/+1
2023-11-21Tighten up linkage settings for LLVM bindingsBen Kimock-2/+2
2023-11-15Bump cfg(bootstrap)sMark Rousskov-3/+3
2023-10-22coverage: Encode function mappings without re-sorting themZalathar-1/+1
2023-10-22coverage: Encapsulate local-to-global file mappingsZalathar-0/+1
2023-10-16docs: add Rust logo to more compiler cratesMichael Howell-0/+3
2023-09-24Add OwnedTargetMachine to manage llvm:TargetMachine. Uses pointersFlorian Schmiderer-3/+6
2023-09-22Have a single struct for queries and hookOli Scherer-3/+2
2023-09-22Add a way to decouple the implementation and the declaration of a TyCtxt method.Oli Scherer-1/+2
2023-09-11coverage: Simplify grouping of mappings by fileZalathar-0/+1
2023-07-31Use standard Rust capitalization rules for names containing "LTO".Nicholas Nethercote-2/+2
2023-07-31Remove `ExtraBackendMethods::spawn_thread`.Nicholas Nethercote-12/+0
2023-07-30inline format!() args up to and including rustc_codegen_llvmMatthias Krüger-3/+3
2023-07-21Rollup merge of #113780 - dtolnay:printkindpath, r=b-naberMatthias Krüger-18/+19
2023-07-20Implement printing to file in llvm_utilDavid Tolnay-1/+1
2023-07-20Implement printing to file in codegen_backend.printDavid Tolnay-11/+12
2023-07-20Store individual output file name with every PrintRequestDavid Tolnay-8/+8
2023-07-20address feedback from nikic and oli-obk https://github.com/rust-lang/rust/pul...khei4-16/+15
2023-07-17print on rustc_codegen_llvm and rename malloc and cpy c_charkhei4-6/+24
2023-07-16rustc_llvm: Add a `-Z print-llvm-stats` option to expose LLVM statistics.Patrick Walton-0/+5
2023-07-05Revert "use new c literals instead of cstr! macro"León Orell Valerian Liehr-1/+0
2023-06-04Removed use of iteration through a HashMap/HashSet in rustc_incremental and r...Andrew Xie-2/+2
2023-05-31use new c literals instead of cstr! macroklensy-0/+1
2023-05-22Create a structure to define the features from to_llvm_features.Jamie Cunliffe-0/+1
2023-05-15Move expansion of query macros in rustc_middle to rustc_middle::queryJohn Kåre Alsaker-1/+1
2023-04-25Revert "Remove #[alloc_error_handler] from the compiler and library"Matthias Krüger-1/+2
2023-04-22Auto merge of #109507 - Amanieu:panic-oom-payload, r=davidtwcobors-2/+1
2023-04-19Auto merge of #110407 - Nilstrieb:fluent-macro, r=davidtwcobors-1/+1
2023-04-18Add `rustc_fluent_macro` to decouple fluent from `rustc_macros`Nilstrieb-1/+1
2023-04-17Spelling - compilerJosh Soref-1/+1
2023-04-16Remove #[alloc_error_handler] from the compiler and libraryAmanieu d'Antras-2/+1
2023-03-29Stabilize a portion of 'once_cell'Trevor Gross-1/+0
2023-03-21Reduce output spamJohn Kåre Alsaker-4/+4