about summary refs log tree commit diff
path: root/compiler/rustc_lint/src/pass_by_value.rs
AgeCommit message (Expand)AuthorLines
2025-08-13Cleanup assoc parent utilsCameron Steffen-4/+2
2025-07-31remove rustc_attr_data_structuresJana Dönszelmann-2/+2
2025-07-28Rename impl_of_method -> impl_of_assocCameron Steffen-1/+1
2025-07-04Port `#[rustc_pass_by_value]` to the new attribute systemPavel Grigorenko-3/+5
2025-02-08Rustfmtbjorn3-4/+5
2025-01-27Remove redundant to_ident_string callsMichael Goulet-1/+1
2025-01-23make `hir::Ty/ConstArg` methods generic where applicableBoxy-1/+1
2025-01-23Split hir `TyKind` and `ConstArgKind` in two and update `hir::Visitor`Boxy-4/+3
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-1/+1
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-5/+4
2024-07-29Reformat `use` declarations.Nicholas Nethercote-2/+3
2024-07-16hir: Create `hir::ConstArgKind` enumNoah Lev-1/+1
2024-05-04Auto merge of #124401 - oli-obk:some_hir_cleanups, r=cjgillotbors-3/+6
2024-04-29Remove `extern crate rustc_session` from `rustc_lint`.Nicholas Nethercote-0/+1
2024-04-26Move `ConstArg::span` to `AnonConst::span`Oli Scherer-3/+6
2024-01-23Rename `LintContext::emit_spanned_lint` as `LintContext::emit_span_lint`.Nicholas Nethercote-1/+1
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-1/+1
2023-07-14refactor(rustc_middle): Substs -> GenericArgMahdi Dibaiee-2/+2
2023-02-16remove bound_type_of query; make type_of return EarlyBinder; change type_of i...Kyle Matsuda-1/+1
2023-02-16change usages of type_of to bound_type_ofKyle Matsuda-1/+1
2023-01-15remove redundant clonesMatthias Krüger-1/+1
2023-01-09refactor: cleanupRejyr-2/+0
2023-01-09migrate: `pass_by_value.rs`Rejyr-13/+6
2022-12-28Rename `Rptr` to `Ref` in AST and HIRNilstrieb-1/+1
2022-11-30Update documentationOli Scherer-1/+1
2022-11-24Fix rustc_pass_by_value.Camille GILLOT-1/+1
2022-11-23Separate lifetime ident from resolution in HIR.Camille GILLOT-1/+1
2022-10-23Migrate all diagnosticsNilstrieb-2/+2
2022-10-01Auto merge of #101986 - WaffleLapkin:move_lint_note_to_the_bottom, r=estebankbors-6/+8
2022-10-01Refactor rustc lint APIMaybe Waffle-6/+8
2022-09-29Shrink `hir::def::Res`.Nicholas Nethercote-1/+1
2022-06-30lint: port pass-by-value diagnosticsDavid Wood-3/+4
2022-03-11Improve `AdtDef` interning.Nicholas Nethercote-2/+2
2022-02-15Overhaul `TyS` and `Ty`.Nicholas Nethercote-3/+4
2022-02-12change to a struct variantEllen-1/+1
2022-01-27update pass_by_valuelcnr-2/+2
2022-01-11rustc_pass_by_value: handle inferred generic types (with _)Mahdi Dibaiee-9/+5
2022-01-11rustc_pass_by_value: handle generic and const type parametersMahdi Dibaiee-14/+19
2022-01-11rustc_pass_by_value: allow types with no parameters on selfMahdi Dibaiee-13/+5
2022-01-10rustc_pass_by_value remove dependency on rustc_diagnostic_itemMahdi Dibaiee-7/+4
2022-01-10rustc_pass_by_value lint: add test on custom typesMahdi Dibaiee-0/+1
2022-01-09feat: pass_by_value lint attributeMahdi Dibaiee-0/+103