Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: release #1670

Closed
wants to merge 1 commit into from
Closed

chore: release #1670

wants to merge 1 commit into from

Conversation

hugrbot
Copy link
Collaborator

@hugrbot hugrbot commented Nov 19, 2024

🤖 New release

  • hugr: 0.13.3 -> 0.14.0 (✓ API compatible changes)
  • hugr-core: 0.13.3 -> 0.14.0 (⚠️ API breaking changes)
  • hugr-model: 0.14.0 -> 0.15.0 (⚠️ API breaking changes)
  • hugr-llvm: 0.13.3 -> 0.14.0
  • hugr-passes: 0.13.3 -> 0.14.0 (⚠️ API breaking changes)
  • hugr-cli: 0.13.3 -> 0.14.0 (✓ API compatible changes)

⚠️ hugr-core breaking changes

--- failure auto_trait_impl_removed: auto trait no longer implemented ---

Description:
A public type has stopped implementing one or more auto traits. This can break downstream code that depends on the traits being implemented.
        ref: https://doc.rust-lang.org/reference/special-types-and-traits.html#auto-traits
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.37.0/src/lints/auto_trait_impl_removed.ron

Failed in:
  type TypeRowBase is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/types/type_row.rs:23
  type TypeRowBase is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/types/type_row.rs:23
  type ImportError is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/import.rs:37
  type ImportError is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/import.rs:37
  type CustomType is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/types/custom.rs:18
  type CustomType is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/types/custom.rs:18
  type CustomType is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/types/custom.rs:18
  type CustomType is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/types/custom.rs:18
  type ConstExternalSymbol is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/extension/prelude.rs:476
  type ConstExternalSymbol is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/extension/prelude.rs:476
  type ArrayOp is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/extension/prelude/array.rs:236
  type ArrayOp is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/extension/prelude/array.rs:236
  type ArrayOp is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/extension/prelude/array.rs:236
  type ArrayOp is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/extension/prelude/array.rs:236
  type UnpackTuple is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/extension/prelude.rs:666
  type UnpackTuple is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/extension/prelude.rs:666
  type BuilderWiringError is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/builder.rs:207
  type BuilderWiringError is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/builder.rs:207
  type Conditional is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/controlflow.rs:76
  type Conditional is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/controlflow.rs:76
  type Conditional is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/controlflow.rs:76
  type Conditional is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/controlflow.rs:76
  type OpaqueOpError is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/custom.rs:258
  type OpaqueOpError is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/custom.rs:258
  type TypeArg is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/types/type_param.rs:146
  type TypeArg is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/types/type_param.rs:146
  type TypeArg is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/types/type_param.rs:146
  type TypeArg is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/types/type_param.rs:146
  type CallIndirect is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/dataflow.rs:262
  type CallIndirect is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/dataflow.rs:262
  type CallIndirect is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/dataflow.rs:262
  type CallIndirect is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/dataflow.rs:262
  type EdgeKind is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/types.rs:54
  type EdgeKind is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/types.rs:54
  type LoadConstant is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/dataflow.rs:287
  type LoadConstant is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/dataflow.rs:287
  type LoadConstant is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/dataflow.rs:287
  type LoadConstant is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/dataflow.rs:287
  type CustomCheckFailure is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/constant.rs:313
  type CustomCheckFailure is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/constant.rs:313
  type CustomCheckFailure is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/constant.rs:313
  type CustomCheckFailure is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/constant.rs:313
  type CustomSerialized is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/constant/custom.rs:169
  type CustomSerialized is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/constant/custom.rs:169
  type TypeEnum is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/types.rs:229
  type TypeEnum is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/types.rs:229
  type Call is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/dataflow.rs:166
  type Call is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/dataflow.rs:166
  type Call is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/dataflow.rs:166
  type Call is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/dataflow.rs:166
  type Input is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/dataflow.rs:64
  type Input is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/dataflow.rs:64
  type Input is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/dataflow.rs:64
  type Input is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/dataflow.rs:64
  type OpLoadError is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/extension/simple_op.rs:26
  type OpLoadError is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/extension/simple_op.rs:26
  type LoadFunction is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/dataflow.rs:338
  type LoadFunction is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/dataflow.rs:338
  type LoadFunction is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/dataflow.rs:338
  type LoadFunction is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/dataflow.rs:338
  type MakeTuple is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/extension/prelude.rs:604
  type MakeTuple is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/extension/prelude.rs:604
  type Noop is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/extension/prelude.rs:786
  type Noop is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/extension/prelude.rs:786
  type IdentityInsertionError is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/hugr/rewrite/insert_identity.rs:38
  type IdentityInsertionError is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/hugr/rewrite/insert_identity.rs:38
  type CFGBuilder is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/builder/cfg.rs:118
  type CFGBuilder is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/builder/cfg.rs:118
  type Lift is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/extension/prelude.rs:887
  type Lift is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/extension/prelude.rs:887
  type AliasDefn is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/module.rs:119
  type AliasDefn is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/module.rs:119
  type AliasDefn is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/module.rs:119
  type AliasDefn is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/module.rs:119
  type ExtensionRegistryError is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/extension.rs:593
  type ExtensionRegistryError is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/extension.rs:593
  type OpaqueOp is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/custom.rs:176
  type OpaqueOp is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/custom.rs:176
  type OpaqueOp is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/custom.rs:176
  type OpaqueOp is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/custom.rs:176
  type Tag is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/sum.rs:11
  type Tag is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/sum.rs:11
  type Tag is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/sum.rs:11
  type Tag is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/sum.rs:11
  type CFG is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/controlflow.rs:116
  type CFG is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/controlflow.rs:116
  type CFG is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/controlflow.rs:116
  type CFG is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/controlflow.rs:116
  type TypeBase is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/types.rs:297
  type TypeBase is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/types.rs:297
  type TypeDef is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/extension/type_def.rs:57
  type TypeDef is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/extension/type_def.rs:57
  type Case is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/controlflow.rs:271
  type Case is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/controlflow.rs:271
  type Case is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/controlflow.rs:271
  type Case is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/controlflow.rs:271
  type ListOpInst is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/std_extensions/collections.rs:329
  type ListOpInst is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/std_extensions/collections.rs:329
  type SumType is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/types.rs:135
  type SumType is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/types.rs:135
  type DataflowBlock is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/controlflow.rs:138
  type DataflowBlock is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/controlflow.rs:138
  type DataflowBlock is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/controlflow.rs:138
  type DataflowBlock is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/controlflow.rs:138
  type TailLoop is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/controlflow.rs:14
  type TailLoop is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/controlflow.rs:14
  type TailLoop is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/controlflow.rs:14
  type TailLoop is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/controlflow.rs:14
  type DFG is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/dataflow.rs:427
  type DFG is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/dataflow.rs:427
  type DFG is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/dataflow.rs:427
  type DFG is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/dataflow.rs:427
  type FuncDefn is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/module.rs:53
  type FuncDefn is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/module.rs:53
  type FuncDefn is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/module.rs:53
  type FuncDefn is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/module.rs:53
  type ExitBlock is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/controlflow.rs:149
  type ExitBlock is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/controlflow.rs:149
  type ExitBlock is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/controlflow.rs:149
  type ExitBlock is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/controlflow.rs:149
  type Output is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/dataflow.rs:82
  type Output is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/dataflow.rs:82
  type Output is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/dataflow.rs:82
  type Output is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/dataflow.rs:82
  type SignatureError is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/extension.rs:215
  type SignatureError is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/extension.rs:215
  type FuncDecl is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/module.rs:89
  type FuncDecl is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/module.rs:89
  type FuncDecl is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/module.rs:89
  type FuncDecl is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/module.rs:89
  type PtrOp is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/std_extensions/ptr.rs:138
  type PtrOp is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/std_extensions/ptr.rs:138
  type TypeArgError is no longer UnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/types/type_param.rs:412
  type TypeArgError is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/types/type_param.rs:412
  type TopoConvexChecker is no longer Sync, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/hugr/views/sibling_subgraph.rs:496
  type TopoConvexChecker is no longer RefUnwindSafe, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/hugr/views/sibling_subgraph.rs:496

--- failure enum_struct_variant_field_added: pub enum struct variant field added ---

Description:
An enum's exhaustive struct variant has a new field, which has to be included when constructing or matching on this variant.
        ref: https://doc.rust-lang.org/reference/attributes/type_system.html#the-non_exhaustive-attribute
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.37.0/src/lints/enum_struct_variant_field_added.ron

Failed in:
  field op of variant ValidationError::SignatureError in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/hugr/validate.rs:763
  field op of variant ValidationError::SignatureError in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/hugr/validate.rs:763

--- failure enum_tuple_variant_changed_kind: An enum tuple variant changed kind ---

Description:
A public enum's exhaustive tuple variant has changed to a different kind of enum variant, breaking possible instantiations and patterns.
        ref: https://doc.rust-lang.org/reference/items/enumerations.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.37.0/src/lints/enum_tuple_variant_changed_kind.ron

Failed in:
  variant OpaqueOpError::OpNotFoundInExtension in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/ops/custom.rs:263
  variant SignatureError::ExtensionNotFound in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/extension.rs:232

--- failure enum_variant_added: enum variant added on exhaustive enum ---

Description:
A publicly-visible enum without #[non_exhaustive] has a new variant.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#enum-variant-new
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.37.0/src/lints/enum_variant_added.ron

Failed in:
  variant ImportError:Extension in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/import.rs:53

--- failure function_missing: pub fn removed or renamed ---

Description:
A publicly-visible function cannot be imported by its prior path. A `pub use` may have been removed, or the function itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.37.0/src/lints/function_missing.ron

Failed in:
  function hugr_core::ops::custom::resolve_extension_ops, previously in file /tmp/.tmpcuA26I/hugr-core/src/ops/custom.rs:245
  function hugr_core::std_extensions::ptr::ptr_custom_type, previously in file /tmp/.tmpcuA26I/hugr-core/src/std_extensions/ptr.rs:112
  function hugr_core::ops::custom::resolve_opaque_op, previously in file /tmp/.tmpcuA26I/hugr-core/src/ops/custom.rs:275
  function hugr_core::std_extensions::arithmetic::int_types::extension, previously in file /tmp/.tmpcuA26I/hugr-core/src/std_extensions/arithmetic/int_types.rs:189

--- failure function_parameter_count_changed: pub fn parameter count changed ---

Description:
A publicly-visible function now takes a different number of parameters.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#fn-change-arity
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.37.0/src/lints/function_parameter_count_changed.ron

Failed in:
  hugr_core::std_extensions::arithmetic::int_types::int_custom_type now takes 2 parameters instead of 1, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/std_extensions/arithmetic/int_types.rs:29

--- failure inherent_method_missing: pub method removed or renamed ---

Description:
A publicly-visible method or associated fn is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.37.0/src/lints/inherent_method_missing.ron

Failed in:
  CustomType::new_simple, previously in file /tmp/.tmpcuA26I/hugr-core/src/types/custom.rs:48
  CustomType::new_simple, previously in file /tmp/.tmpcuA26I/hugr-core/src/types/custom.rs:48
  Extension::with_reqs, previously in file /tmp/.tmpcuA26I/hugr-core/src/extension.rs:363
  Extension::with_reqs, previously in file /tmp/.tmpcuA26I/hugr-core/src/extension.rs:363

--- failure method_parameter_count_changed: pub method parameter count changed ---

Description:
A publicly-visible method now takes a different number of parameters.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#fn-change-arity
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.37.0/src/lints/method_parameter_count_changed.ron

Failed in:
  hugr_core::types::custom::CustomType::new now takes 5 parameters instead of 4, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/types/custom.rs:59
  hugr_core::types::CustomType::new now takes 5 parameters instead of 4, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/types/custom.rs:59
  hugr_core::extension::Extension::add_op now takes 5 parameters instead of 4, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/extension/op_def.rs:503
  hugr_core::extension::Extension::add_type now takes 6 parameters instead of 5, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/extension/type_def.rs:202
  hugr_core::Extension::add_op now takes 5 parameters instead of 4, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/extension/op_def.rs:503
  hugr_core::Extension::add_type now takes 6 parameters instead of 5, in /tmp/.tmpBXZxiQ/hugr/hugr-core/src/extension/type_def.rs:202

--- failure pub_module_level_const_missing: pub module-level const is missing ---

Description:
A public const is missing, renamed, or changed from const to static.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.37.0/src/lints/pub_module_level_const_missing.ron

Failed in:
  ERROR_TYPE in file /tmp/.tmpcuA26I/hugr-core/src/extension/prelude.rs:194
  FLOAT64_TYPE in file /tmp/.tmpcuA26I/hugr-core/src/std_extensions/arithmetic/float_types.rs:26
  STRING_CUSTOM_TYPE in file /tmp/.tmpcuA26I/hugr-core/src/extension/prelude.rs:146
  BOOL_T in file /tmp/.tmpcuA26I/hugr-core/src/extension/prelude.rs:129
  ERROR_CUSTOM_TYPE in file /tmp/.tmpcuA26I/hugr-core/src/extension/prelude.rs:191
  QB_T in file /tmp/.tmpcuA26I/hugr-core/src/extension/prelude.rs:125
  FLOAT64_CUSTOM_TYPE in file /tmp/.tmpcuA26I/hugr-core/src/std_extensions/arithmetic/float_types.rs:22
  STRING_TYPE in file /tmp/.tmpcuA26I/hugr-core/src/extension/prelude.rs:150
  USIZE_T in file /tmp/.tmpcuA26I/hugr-core/src/extension/prelude.rs:127

--- failure trait_method_added: pub trait method added ---

Description:
A non-sealed public trait added a new method without a default implementation, which breaks downstream implementations of the trait
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-new-item-no-default
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.37.0/src/lints/trait_method_added.ron

Failed in:
  trait method hugr_core::extension::simple_op::MakeOpDef::extension_ref in file /tmp/.tmpBXZxiQ/hugr/hugr-core/src/extension/simple_op.rs:60
  trait method hugr_core::extension::simple_op::MakeOpDef::init_signature in file /tmp/.tmpBXZxiQ/hugr/hugr-core/src/extension/simple_op.rs:67

--- failure trait_removed_associated_type: trait's associated type was removed ---

Description:
A public trait's associated type was removed or renamed.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.37.0/src/lints/trait_removed_associated_type.ron

Failed in:
  associated type HugrView::Nodes, previously at /tmp/.tmpcuA26I/hugr-core/src/hugr/views.rs:44
  associated type HugrView::NodePorts, previously at /tmp/.tmpcuA26I/hugr-core/src/hugr/views.rs:49
  associated type HugrView::Children, previously at /tmp/.tmpcuA26I/hugr-core/src/hugr/views.rs:54
  associated type HugrView::Neighbours, previously at /tmp/.tmpcuA26I/hugr-core/src/hugr/views.rs:59
  associated type HugrView::PortLinks, previously at /tmp/.tmpcuA26I/hugr-core/src/hugr/views.rs:64
  associated type HugrView::NodeConnections, previously at /tmp/.tmpcuA26I/hugr-core/src/hugr/views.rs:69
  associated type HugrView::Nodes, previously at /tmp/.tmpcuA26I/hugr-core/src/hugr/views.rs:44
  associated type HugrView::NodePorts, previously at /tmp/.tmpcuA26I/hugr-core/src/hugr/views.rs:49
  associated type HugrView::Children, previously at /tmp/.tmpcuA26I/hugr-core/src/hugr/views.rs:54
  associated type HugrView::Neighbours, previously at /tmp/.tmpcuA26I/hugr-core/src/hugr/views.rs:59
  associated type HugrView::PortLinks, previously at /tmp/.tmpcuA26I/hugr-core/src/hugr/views.rs:64
  associated type HugrView::NodeConnections, previously at /tmp/.tmpcuA26I/hugr-core/src/hugr/views.rs:69
  associated type HugrView::Nodes, previously at /tmp/.tmpcuA26I/hugr-core/src/hugr/views.rs:44
  associated type HugrView::NodePorts, previously at /tmp/.tmpcuA26I/hugr-core/src/hugr/views.rs:49
  associated type HugrView::Children, previously at /tmp/.tmpcuA26I/hugr-core/src/hugr/views.rs:54
  associated type HugrView::Neighbours, previously at /tmp/.tmpcuA26I/hugr-core/src/hugr/views.rs:59
  associated type HugrView::PortLinks, previously at /tmp/.tmpcuA26I/hugr-core/src/hugr/views.rs:64
  associated type HugrView::NodeConnections, previously at /tmp/.tmpcuA26I/hugr-core/src/hugr/views.rs:69

⚠️ hugr-model breaking changes

--- failure constructible_struct_adds_field: externally-constructible struct adds field ---

Description:
A pub struct constructible with a struct literal has a new pub field. Existing struct literals must be updated to include the new field.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.37.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field FuncDecl.constraints in /tmp/.tmpBXZxiQ/hugr/hugr-model/src/v0/mod.rs:401
  field OperationDecl.constraints in /tmp/.tmpBXZxiQ/hugr/hugr-model/src/v0/mod.rs:438
  field ConstructorDecl.constraints in /tmp/.tmpBXZxiQ/hugr/hugr-model/src/v0/mod.rs:425

--- failure enum_missing: pub enum removed or renamed ---

Description:
A publicly-visible enum cannot be imported by its prior path. A `pub use` may have been removed, or the enum itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.37.0/src/lints/enum_missing.ron

Failed in:
  enum hugr_model::v0::Param, previously in file /tmp/.tmpcuA26I/hugr-model/src/v0/mod.rs:672

--- failure enum_struct_variant_field_added: pub enum struct variant field added ---

Description:
An enum's exhaustive struct variant has a new field, which has to be included when constructing or matching on this variant.
        ref: https://doc.rust-lang.org/reference/attributes/type_system.html#the-non_exhaustive-attribute
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.37.0/src/lints/enum_struct_variant_field_added.ron

Failed in:
  field parts of variant Term::List in /tmp/.tmpBXZxiQ/hugr/hugr-model/src/v0/mod.rs:575
  field parts of variant Term::ExtSet in /tmp/.tmpBXZxiQ/hugr/hugr-model/src/v0/mod.rs:613

--- failure enum_struct_variant_field_missing: pub enum struct variant's field removed or renamed ---

Description:
A publicly-visible enum has a struct variant whose field is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.37.0/src/lints/enum_struct_variant_field_missing.ron

Failed in:
  field items of variant Term::List, previously in file /tmp/.tmpcuA26I/hugr-model/src/v0/mod.rs:574
  field tail of variant Term::List, previously in file /tmp/.tmpcuA26I/hugr-model/src/v0/mod.rs:578
  field extensions of variant Term::ExtSet, previously in file /tmp/.tmpcuA26I/hugr-model/src/v0/mod.rs:617
  field rest of variant Term::ExtSet, previously in file /tmp/.tmpcuA26I/hugr-model/src/v0/mod.rs:619

--- failure enum_variant_added: enum variant added on exhaustive enum ---

Description:
A publicly-visible enum without #[non_exhaustive] has a new variant.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#enum-variant-new
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.37.0/src/lints/enum_variant_added.ron

Failed in:
  variant Term:NonLinearConstraint in /tmp/.tmpBXZxiQ/hugr/hugr-model/src/v0/mod.rs:661

⚠️ hugr-passes breaking changes

--- failure trait_removed_associated_type: trait's associated type was removed ---

Description:
A public trait's associated type was removed or renamed.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.37.0/src/lints/trait_removed_associated_type.ron

Failed in:
  associated type CfgNodeMap::Iterator, previously at /tmp/.tmpcuA26I/hugr-passes/src/nest_cfgs.rs:72
Changelog

hugr

0.14.0 - 2024-12-10

Bug Fixes

Documentation

New Features

Performance

Refactor

hugr-core

0.14.0 - 2024-12-10

Bug Fixes

Documentation

New Features

Performance

Refactor

hugr-model

0.15.0 - 2024-12-10

Bug Fixes

New Features

Performance

hugr-llvm

0.13.3 - 2024-11-25

No changes - version bump to catch up with other hugr crates in repository move.

hugr-passes

0.14.0 - 2024-12-10

New Features

Performance

hugr-cli

0.14.0 - 2024-12-10

New Features

Performance


This PR was generated with release-plz.

@hugrbot hugrbot added the release Release PR label Nov 19, 2024
Copy link

codecov bot commented Nov 19, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 86.29%. Comparing base (301f61d) to head (920a48e).
Report is 1 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1670      +/-   ##
==========================================
+ Coverage   86.26%   86.29%   +0.02%     
==========================================
  Files         177      179       +2     
  Lines       32380    32667     +287     
  Branches    29292    29579     +287     
==========================================
+ Hits        27933    28190     +257     
- Misses       2775     2797      +22     
- Partials     1672     1680       +8     
Flag Coverage Δ
python 92.42% <ø> (ø)
rust 85.65% <ø> (+0.03%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@hugrbot hugrbot force-pushed the release-plz-2024-11-19T09-08-07Z branch 5 times, most recently from d124ff3 to c2360ac Compare November 22, 2024 15:09
@hugrbot hugrbot force-pushed the release-plz-2024-11-19T09-08-07Z branch 19 times, most recently from 84a2ece to 604c464 Compare December 2, 2024 09:44
@hugrbot hugrbot force-pushed the release-plz-2024-11-19T09-08-07Z branch 2 times, most recently from d9b1f17 to 41b9c44 Compare December 3, 2024 13:14
@hugrbot hugrbot force-pushed the release-plz-2024-11-19T09-08-07Z branch 7 times, most recently from 2ef1de1 to fd2c187 Compare December 10, 2024 10:58
@hugrbot hugrbot force-pushed the release-plz-2024-11-19T09-08-07Z branch from fd2c187 to 920a48e Compare December 10, 2024 12:28
@hugrbot hugrbot closed this Dec 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release Release PR
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant