mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-09-30 22:01:37 +00:00
internal: Bump salsa
This commit is contained in:
parent
311a5e9253
commit
45d81048c9
9 changed files with 35 additions and 32 deletions
|
@ -1,6 +1,6 @@
|
|||
//! Constant evaluation details
|
||||
|
||||
use base_db::CrateId;
|
||||
use base_db::{salsa::Cycle, CrateId};
|
||||
use chalk_ir::{cast::Cast, BoundVar, DebruijnIndex};
|
||||
use hir_def::{
|
||||
hir::Expr,
|
||||
|
@ -184,7 +184,7 @@ pub fn try_const_usize(db: &dyn HirDatabase, c: &Const) -> Option<u128> {
|
|||
|
||||
pub(crate) fn const_eval_recover(
|
||||
_: &dyn HirDatabase,
|
||||
_: &[String],
|
||||
_: &Cycle,
|
||||
_: &GeneralConstId,
|
||||
_: &Substitution,
|
||||
_: &Option<Arc<TraitEnvironment>>,
|
||||
|
@ -194,7 +194,7 @@ pub(crate) fn const_eval_recover(
|
|||
|
||||
pub(crate) fn const_eval_static_recover(
|
||||
_: &dyn HirDatabase,
|
||||
_: &[String],
|
||||
_: &Cycle,
|
||||
_: &StaticId,
|
||||
) -> Result<Const, ConstEvalError> {
|
||||
Err(ConstEvalError::MirLowerError(MirLowerError::Loop))
|
||||
|
@ -202,7 +202,7 @@ pub(crate) fn const_eval_static_recover(
|
|||
|
||||
pub(crate) fn const_eval_discriminant_recover(
|
||||
_: &dyn HirDatabase,
|
||||
_: &[String],
|
||||
_: &Cycle,
|
||||
_: &EnumVariantId,
|
||||
) -> Result<i128, ConstEvalError> {
|
||||
Err(ConstEvalError::MirLowerError(MirLowerError::Loop))
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
use std::fmt;
|
||||
|
||||
use base_db::salsa::Cycle;
|
||||
use chalk_ir::{AdtId, FloatTy, IntTy, TyKind, UintTy};
|
||||
use hir_def::{
|
||||
layout::{
|
||||
|
@ -431,7 +432,7 @@ pub fn layout_of_ty_query(
|
|||
|
||||
pub fn layout_of_ty_recover(
|
||||
_: &dyn HirDatabase,
|
||||
_: &[String],
|
||||
_: &Cycle,
|
||||
_: &Ty,
|
||||
_: &Arc<TraitEnvironment>,
|
||||
) -> Result<Arc<Layout>, LayoutError> {
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
use std::{cmp, ops::Bound};
|
||||
|
||||
use base_db::salsa::Cycle;
|
||||
use hir_def::{
|
||||
data::adt::VariantData,
|
||||
layout::{Integer, LayoutCalculator, ReprOptions, TargetDataLayout},
|
||||
|
@ -140,7 +141,7 @@ fn layout_scalar_valid_range(db: &dyn HirDatabase, def: AdtId) -> (Bound<u128>,
|
|||
|
||||
pub fn layout_of_adt_recover(
|
||||
_: &dyn HirDatabase,
|
||||
_: &[String],
|
||||
_: &Cycle,
|
||||
_: &AdtId,
|
||||
_: &Substitution,
|
||||
_: &Arc<TraitEnvironment>,
|
||||
|
|
|
@ -10,7 +10,7 @@ use std::{
|
|||
iter,
|
||||
};
|
||||
|
||||
use base_db::CrateId;
|
||||
use base_db::{salsa::Cycle, CrateId};
|
||||
use chalk_ir::{
|
||||
cast::Cast, fold::Shift, fold::TypeFoldable, interner::HasInterner, Mutability, Safety,
|
||||
};
|
||||
|
@ -1454,7 +1454,7 @@ pub(crate) fn generic_predicates_for_param_query(
|
|||
|
||||
pub(crate) fn generic_predicates_for_param_recover(
|
||||
_db: &dyn HirDatabase,
|
||||
_cycle: &[String],
|
||||
_cycle: &Cycle,
|
||||
_def: &GenericDefId,
|
||||
_param_id: &TypeOrConstParamId,
|
||||
_assoc_name: &Option<Name>,
|
||||
|
@ -1637,7 +1637,7 @@ pub(crate) fn generic_defaults_query(
|
|||
|
||||
pub(crate) fn generic_defaults_recover(
|
||||
db: &dyn HirDatabase,
|
||||
_cycle: &[String],
|
||||
_cycle: &Cycle,
|
||||
def: &GenericDefId,
|
||||
) -> Arc<[Binders<crate::GenericArg>]> {
|
||||
let generic_params = generics(db.upcast(), *def);
|
||||
|
@ -1865,7 +1865,7 @@ pub(crate) fn ty_query(db: &dyn HirDatabase, def: TyDefId) -> Binders<Ty> {
|
|||
}
|
||||
}
|
||||
|
||||
pub(crate) fn ty_recover(db: &dyn HirDatabase, _cycle: &[String], def: &TyDefId) -> Binders<Ty> {
|
||||
pub(crate) fn ty_recover(db: &dyn HirDatabase, _cycle: &Cycle, def: &TyDefId) -> Binders<Ty> {
|
||||
let generics = match *def {
|
||||
TyDefId::BuiltinType(_) => return Binders::empty(Interner, TyKind::Error.intern(Interner)),
|
||||
TyDefId::AdtId(it) => generics(db.upcast(), it.into()),
|
||||
|
@ -1915,7 +1915,7 @@ pub(crate) fn const_param_ty_query(db: &dyn HirDatabase, def: ConstParamId) -> T
|
|||
|
||||
pub(crate) fn impl_self_ty_recover(
|
||||
db: &dyn HirDatabase,
|
||||
_cycle: &[String],
|
||||
_cycle: &Cycle,
|
||||
impl_id: &ImplId,
|
||||
) -> Binders<Ty> {
|
||||
let generics = generics(db.upcast(), (*impl_id).into());
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
use std::{fmt::Write, iter, mem};
|
||||
|
||||
use base_db::FileId;
|
||||
use base_db::{salsa::Cycle, FileId};
|
||||
use chalk_ir::{BoundVar, ConstData, DebruijnIndex, TyKind};
|
||||
use hir_def::{
|
||||
body::Body,
|
||||
|
@ -2110,7 +2110,7 @@ pub fn mir_body_query(db: &dyn HirDatabase, def: DefWithBodyId) -> Result<Arc<Mi
|
|||
|
||||
pub fn mir_body_recover(
|
||||
_db: &dyn HirDatabase,
|
||||
_cycle: &[String],
|
||||
_cycle: &Cycle,
|
||||
_def: &DefWithBodyId,
|
||||
) -> Result<Arc<MirBody>> {
|
||||
Err(MirLowerError::Loop)
|
||||
|
|
|
@ -9,6 +9,7 @@
|
|||
|
||||
use std::mem;
|
||||
|
||||
use base_db::salsa::Cycle;
|
||||
use chalk_ir::{
|
||||
fold::{FallibleTypeFolder, TypeFoldable, TypeSuperFoldable},
|
||||
ConstData, DebruijnIndex,
|
||||
|
@ -300,7 +301,7 @@ pub fn monomorphized_mir_body_query(
|
|||
|
||||
pub fn monomorphized_mir_body_recover(
|
||||
_: &dyn HirDatabase,
|
||||
_: &[String],
|
||||
_: &Cycle,
|
||||
_: &DefWithBodyId,
|
||||
_: &Substitution,
|
||||
_: &Arc<crate::TraitEnvironment>,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue