Repository navigation
Warnings about constructor extensions #154
Copy link
Copy link
Closed
Description
You may be aware of this, but I'm getting this output during testing:
SuiteSparseGraphBLAS
│ WARNING: Constructor for type "GBVector" was extended in `GB_CHOLMOD` without explicit qualification or import.
│ NOTE: Assumed "GBVector" refers to `SuiteSparseGraphBLAS.GBVector`. This behavior is deprecated and may differ in future versions.`
│ NOTE: This behavior may have differed in Julia versions prior to 1.12.
│ Hint: If you intended to create a new generic function of the same name, use `function GBVector end`.
│ Hint: To silence the warning, qualify `GBVector` as `SuiteSparseGraphBLAS.GBVector` in the method signature or explicitly `import SuiteSparseGraphBLAS: GBVector`.
│ WARNING: Constructor for type "GBMatrix" was extended in `GB_CHOLMOD` without explicit qualification or import.
│ NOTE: Assumed "GBMatrix" refers to `SuiteSparseGraphBLAS.GBMatrix`. This behavior is deprecated and may differ in future versions.`
│ NOTE: This behavior may have differed in Julia versions prior to 1.12.
│ Hint: If you intended to create a new generic function of the same name, use `function GBMatrix end`.
│ Hint: To silence the warning, qualify `GBMatrix` as `SuiteSparseGraphBLAS.GBMatrix` in the method signature or explicitly `import SuiteSparseGraphBLAS: GBMatrix`.
│ WARNING: Constructor for type "GBMatrixC" was extended in `GB_CHOLMOD` without explicit qualification or import.
│ NOTE: Assumed "GBMatrixC" refers to `SuiteSparseGraphBLAS.GBMatrixC`. This behavior is deprecated and may differ in future versions.`
│ NOTE: This behavior may have differed in Julia versions prior to 1.12.
│ Hint: If you intended to create a new generic function of the same name, use `function GBMatrixC end`.
│ Hint: To silence the warning, qualify `GBMatrixC` as `SuiteSparseGraphBLAS.GBMatrixC` in the method signature or explicitly `import SuiteSparseGraphBLAS: GBMatrixC`.
│ WARNING: Constructor for type "GBMatrixR" was extended in `GB_CHOLMOD` without explicit qualification or import.
│ NOTE: Assumed "GBMatrixR" refers to `SuiteSparseGraphBLAS.GBMatrixR`. This behavior is deprecated and may differ in future versions.`
│ NOTE: This behavior may have differed in Julia versions prior to 1.12.
│ Hint: If you intended to create a new generic function of the same name, use `function GBMatrixR end`.
│ Hint: To silence the warning, qualify `GBMatrixR` as `SuiteSparseGraphBLAS.GBMatrixR` in the method signature or explicitly `import SuiteSparseGraphBLAS: GBMatrixR`.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
Activity
Maintenance release 0.11.2: compat, Julia 1.12–1.14 fixes, CI (#157)