Skip to content

Commit b322c2e

Browse files
committed
Typo, is_supertype, Term::Runtime.
1 parent 8c26340 commit b322c2e

File tree

27 files changed

+72
-68
lines changed

27 files changed

+72
-68
lines changed

hugr-core/src/export.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -961,13 +961,12 @@ impl<'a> Context<'a> {
961961
let types = self.make_term(table::Term::List(item_types));
962962
self.make_term_apply(model::CORE_TUPLE_TYPE, &[types])
963963
}
964-
Term::Type(ty) => self.export_type(ty),
964+
Term::Runtime(ty) => self.export_type(ty),
965965
Term::BoundedNat(value) => self.make_term(model::Literal::Nat(*value).into()),
966966
Term::String(value) => self.make_term(model::Literal::Str(value.into()).into()),
967967
Term::Float(value) => self.make_term(model::Literal::Float(*value).into()),
968968
Term::Bytes(value) => self.make_term(model::Literal::Bytes(value.clone()).into()),
969969
Term::List(elems) => {
970-
// For now we assume that the sequence is meant to be a list.
971970
let parts = self.bump.alloc_slice_fill_iter(
972971
elems
973972
.iter()

hugr-core/src/extension/prelude.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -684,7 +684,7 @@ impl MakeExtensionOp for MakeTuple {
684684
let tys: Result<Vec<Type>, _> = elems
685685
.iter()
686686
.map(|a| match a {
687-
TypeArg::Type(ty) => Ok(ty.clone()),
687+
TypeArg::Runtime(ty) => Ok(ty.clone()),
688688
_ => Err(SignatureError::InvalidTypeArgs),
689689
})
690690
.collect();
@@ -739,7 +739,7 @@ impl MakeExtensionOp for UnpackTuple {
739739
let tys: Result<Vec<Type>, _> = elems
740740
.iter()
741741
.map(|a| match a {
742-
Term::Type(ty) => Ok(ty.clone()),
742+
Term::Runtime(ty) => Ok(ty.clone()),
743743
_ => Err(SignatureError::InvalidTypeArgs),
744744
})
745745
.collect();
@@ -851,7 +851,7 @@ impl MakeExtensionOp for Noop {
851851
Self: Sized,
852852
{
853853
let _def = NoopDef::from_def(ext_op.def())?;
854-
let [TypeArg::Type(ty)] = ext_op.args() else {
854+
let [TypeArg::Runtime(ty)] = ext_op.args() else {
855855
return Err(SignatureError::InvalidTypeArgs)?;
856856
};
857857
Ok(Self(ty.clone()))
@@ -963,7 +963,7 @@ impl MakeExtensionOp for Barrier {
963963
let tys: Result<Vec<Type>, _> = elems
964964
.iter()
965965
.map(|a| match a {
966-
TypeArg::Type(ty) => Ok(ty.clone()),
966+
TypeArg::Runtime(ty) => Ok(ty.clone()),
967967
_ => Err(SignatureError::InvalidTypeArgs),
968968
})
969969
.collect();

hugr-core/src/extension/resolution/types.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,7 @@ pub(super) fn collect_term_exts(
216216
missing_extensions: &mut ExtensionSet,
217217
) {
218218
match term {
219-
Term::Type(ty) => collect_type_exts(ty, used_extensions, missing_extensions),
219+
Term::Runtime(ty) => collect_type_exts(ty, used_extensions, missing_extensions),
220220
Term::List(elems) => {
221221
for elem in elems.iter() {
222222
collect_term_exts(elem, used_extensions, missing_extensions);

hugr-core/src/extension/resolution/types_mut.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -221,7 +221,7 @@ pub(super) fn resolve_term_exts(
221221
used_extensions: &mut WeakExtensionRegistry,
222222
) -> Result<(), ExtensionResolutionError> {
223223
match term {
224-
Term::Type(ty) => resolve_type_exts(node, ty, extensions, used_extensions)?,
224+
Term::Runtime(ty) => resolve_type_exts(node, ty, extensions, used_extensions)?,
225225
Term::List(elems) => {
226226
for elem in elems.iter_mut() {
227227
resolve_term_exts(node, elem, extensions, used_extensions)?;

hugr-core/src/extension/type_def.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ impl TypeDef {
147147
least_upper_bound(indices.iter().map(|i| {
148148
let ta = args.get(*i);
149149
match ta {
150-
Some(TypeArg::Type(s)) => s.least_upper_bound(),
150+
Some(TypeArg::Runtime(s)) => s.least_upper_bound(),
151151
_ => panic!("TypeArg index does not refer to a type."),
152152
}
153153
}))

hugr-core/src/std_extensions/collections/array/array_clone.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ impl<AK: ArrayKind> HasConcrete for GenericArrayCloneDef<AK> {
180180

181181
fn instantiate(&self, type_args: &[TypeArg]) -> Result<Self::Concrete, OpLoadError> {
182182
match type_args {
183-
[TypeArg::BoundedNat(n), TypeArg::Type(ty)] if ty.copyable() => {
183+
[TypeArg::BoundedNat(n), TypeArg::Runtime(ty)] if ty.copyable() => {
184184
Ok(GenericArrayClone::new(ty.clone(), *n).unwrap())
185185
}
186186
_ => Err(SignatureError::InvalidTypeArgs.into()),

hugr-core/src/std_extensions/collections/array/array_conversion.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -231,7 +231,7 @@ impl<AK: ArrayKind, const DIR: Direction, OtherAK: ArrayKind> HasConcrete
231231

232232
fn instantiate(&self, type_args: &[TypeArg]) -> Result<Self::Concrete, OpLoadError> {
233233
match type_args {
234-
[TypeArg::BoundedNat(n), TypeArg::Type(ty)] => {
234+
[TypeArg::BoundedNat(n), TypeArg::Runtime(ty)] => {
235235
Ok(GenericArrayConvert::new(ty.clone(), *n))
236236
}
237237
_ => Err(SignatureError::InvalidTypeArgs.into()),

hugr-core/src/std_extensions/collections/array/array_discard.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ impl<AK: ArrayKind> HasConcrete for GenericArrayDiscardDef<AK> {
164164

165165
fn instantiate(&self, type_args: &[TypeArg]) -> Result<Self::Concrete, OpLoadError> {
166166
match type_args {
167-
[TypeArg::BoundedNat(n), TypeArg::Type(ty)] if ty.copyable() => {
167+
[TypeArg::BoundedNat(n), TypeArg::Runtime(ty)] if ty.copyable() => {
168168
Ok(GenericArrayDiscard::new(ty.clone(), *n).unwrap())
169169
}
170170
_ => Err(SignatureError::InvalidTypeArgs.into()),

hugr-core/src/std_extensions/collections/array/array_op.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -322,8 +322,8 @@ impl<AK: ArrayKind> HasConcrete for GenericArrayOpDef<AK> {
322322

323323
fn instantiate(&self, type_args: &[Term]) -> Result<Self::Concrete, OpLoadError> {
324324
let (ty, size) = match (self, type_args) {
325-
(GenericArrayOpDef::discard_empty, [Term::Type(ty)]) => (ty.clone(), 0),
326-
(_, [Term::BoundedNat(n), Term::Type(ty)]) => (ty.clone(), *n),
325+
(GenericArrayOpDef::discard_empty, [Term::Runtime(ty)]) => (ty.clone(), 0),
326+
(_, [Term::BoundedNat(n), Term::Runtime(ty)]) => (ty.clone(), *n),
327327
_ => return Err(SignatureError::InvalidTypeArgs.into()),
328328
};
329329

hugr-core/src/std_extensions/collections/array/array_repeat.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ impl<AK: ArrayKind> HasConcrete for GenericArrayRepeatDef<AK> {
170170

171171
fn instantiate(&self, type_args: &[TypeArg]) -> Result<Self::Concrete, OpLoadError> {
172172
match type_args {
173-
[TypeArg::BoundedNat(n), TypeArg::Type(ty)] => {
173+
[TypeArg::BoundedNat(n), TypeArg::Runtime(ty)] => {
174174
Ok(GenericArrayRepeat::new(ty.clone(), *n))
175175
}
176176
_ => Err(SignatureError::InvalidTypeArgs.into()),

0 commit comments

Comments
 (0)