diff --git a/.cspell.dict/cpython.txt b/.cspell.dict/cpython.txt index fc897d3b4..00fd7f024 100644 --- a/.cspell.dict/cpython.txt +++ b/.cspell.dict/cpython.txt @@ -31,6 +31,7 @@ CLASSDEREF classdict cmpop codedepth +constevaluator CODEUNIT CONVFUNC convparam diff --git a/crates/vm/src/stdlib/typevar.rs b/crates/vm/src/stdlib/typevar.rs index 1e74e8e8a..9645f5a86 100644 --- a/crates/vm/src/stdlib/typevar.rs +++ b/crates/vm/src/stdlib/typevar.rs @@ -10,7 +10,7 @@ pub(crate) mod typevar { common::lock::PyMutex, function::{FuncArgs, PyComparisonValue}, protocol::PyNumberMethods, - stdlib::typing::{call_typing_func_object, decl::constevaluator_alloc}, + stdlib::typing::{call_typing_func_object, decl::const_evaluator_alloc}, types::{AsNumber, Comparable, Constructor, Iterable, PyComparisonOp, Representable}, }; @@ -158,7 +158,7 @@ pub(crate) mod typevar { } let bound = self.bound.lock(); if !vm.is_none(&bound) { - return Ok(constevaluator_alloc(bound.clone(), vm)); + return Ok(const_evaluator_alloc(bound.clone(), vm)); } Ok(vm.ctx.none()) } @@ -170,7 +170,7 @@ pub(crate) mod typevar { } let constraints = self.constraints.lock(); if !vm.is_none(&constraints) { - return Ok(constevaluator_alloc(constraints.clone(), vm)); + return Ok(const_evaluator_alloc(constraints.clone(), vm)); } Ok(vm.ctx.none()) } @@ -183,7 +183,7 @@ pub(crate) mod typevar { } let default_value = self.default_value.lock(); if !default_value.is(&vm.ctx.typing_no_default) { - return Ok(constevaluator_alloc(default_value.clone(), vm)); + return Ok(const_evaluator_alloc(default_value.clone(), vm)); } Ok(vm.ctx.none()) } @@ -521,7 +521,7 @@ pub(crate) mod typevar { } let default_value = self.default_value.lock(); if !default_value.is(&vm.ctx.typing_no_default) { - return Ok(constevaluator_alloc(default_value.clone(), vm)); + return Ok(const_evaluator_alloc(default_value.clone(), vm)); } Ok(vm.ctx.none()) } @@ -716,7 +716,7 @@ pub(crate) mod typevar { } let default_value = self.default_value.lock(); if !default_value.is(&vm.ctx.typing_no_default) { - return Ok(constevaluator_alloc(default_value.clone(), vm)); + return Ok(const_evaluator_alloc(default_value.clone(), vm)); } Ok(vm.ctx.none()) } diff --git a/crates/vm/src/stdlib/typing.rs b/crates/vm/src/stdlib/typing.rs index 39e91a2a7..9ae33cea7 100644 --- a/crates/vm/src/stdlib/typing.rs +++ b/crates/vm/src/stdlib/typing.rs @@ -175,7 +175,7 @@ pub(crate) mod decl { } } - pub(crate) fn constevaluator_alloc(value: PyObjectRef, vm: &VirtualMachine) -> PyObjectRef { + pub(crate) fn const_evaluator_alloc(value: PyObjectRef, vm: &VirtualMachine) -> PyObjectRef { ConstEvaluator { value }.into_ref(&vm.ctx).into() } @@ -294,7 +294,7 @@ pub(crate) mod decl { if self.is_lazy { return Ok(self.compute_value.clone()); } - Ok(constevaluator_alloc(self.compute_value.clone(), vm)) + Ok(const_evaluator_alloc(self.compute_value.clone(), vm)) } /// Check type_params ordering: non-default params must precede default params.