about summary refs log tree commit diff
path: root/compiler/rustc_const_eval/src/const_eval/fn_queries.rs
AgeCommit message (Expand)AuthorLines
2025-01-15Methods of const traits are constOli Scherer-8/+12
2024-12-27Spruce up the docs of several queries related to the type/trait system and co...León Orell Valerian Liehr-10/+4
2024-12-15Rollup merge of #134285 - oli-obk:push-vwrqsqlwnuxo, r=UrgauStuart Cook-3/+2
2024-12-14Add some convenience helper methods on `hir::Safety`Oli Scherer-3/+2
2024-12-12Move impl constness into impl trait headerOli Scherer-9/+12
2024-12-11Require the `constness` query to only be invoked on things that can have cons...Oli Scherer-4/+5
2024-12-11Make a helper privateOli Scherer-1/+1
2024-11-04remove support for extern-block const intrinsicsRalf Jung-9/+3
2024-10-25Re-do recursive const stability checksRalf Jung-18/+1
2024-07-29Reformat `use` declarations.Nicholas Nethercote-2/+1
2024-06-28implement new effects desugaringDeadbeef-4/+1
2024-06-07Revert "Create const block DefIds in typeck instead of ast lowering"Oli Scherer-1/+1
2024-05-28Create const block DefIds in typeck instead of ast loweringOli Scherer-1/+1
2024-05-17Rename Unsafe to SafetySantiago Pastorino-2/+2
2024-02-12Make `is_intrinsic` query return the intrinsic nameOli Scherer-1/+1
2023-12-12Move some methods from `tcx.hir()` to `tcx`zetanumbers-1/+1
2023-10-13Format all the let chains in compilerMichael Goulet-2/+7
2023-08-06lower impl const to bind to host effect paramDeadbeef-1/+1
2023-07-27bless clippyDeadbeef-5/+8
2023-05-15Move expansion of query macros in rustc_middle to rustc_middle::queryJohn Kåre Alsaker-1/+1
2023-03-21Use local key in providersMichael Goulet-2/+1
2023-03-06Rollup merge of #107801 - davidtwco:stability-implies-const, r=NilstriebMatthias Krüger-3/+10
2023-03-02rustc_middle: Remove trait `DefIdTree`Vadim Petrochenkov-1/+1
2023-02-14Add `of_trait` to DefKind::Impl.Camille GILLOT-1/+2
2023-02-08const_eval: `implies_by` in `rustc_const_unstable`David Wood-3/+10
2023-01-26change fn_sig query to use EarlyBinder; remove bound_fn_sig query; add EarlyB...Kyle Matsuda-1/+1
2023-01-26replace usages of fn_sig query with bound_fn_sigKyle Matsuda-2/+2
2023-01-12attempt to make a minimal example workDeadbeef-0/+1
2022-10-20Revert "Unify tcx.constness and param env constness checks"Michael Goulet-56/+16
2022-10-12Unify tcx.constness and param env constness checksMichael Goulet-16/+56
2022-06-15Rename `impl_constness` to `constness`Deadbeef-6/+7
2022-05-19Add and use stability helper methodsJacob Pratt-1/+1
2022-05-16Add a query for checking whether a function is an intrinsic.Oli Scherer-5/+1
2022-05-02rustc: Panic by default in `DefIdTree::parent`Vadim Petrochenkov-1/+1
2022-03-31Merge impl_constness and is_const_fn_raw.Camille GILLOT-31/+35
2022-01-15Reduce use of local_def_id_to_hir_id.Camille GILLOT-6/+7
2021-11-06use matches!() macro in more placesMatthias Krüger-3/+1
2021-10-19Replace FnLikeNode by FnKind.Camille GILLOT-3/+2
2021-09-15Move is_const_fn to under TyCtxtDeadbeef-18/+1
2021-09-09Remove unused queryDeadbeef-22/+10
2021-09-07Rename rustc_mir to rustc_const_eval.Camille GILLOT-0/+112