ct-clmsn/LinearAlgebraJama

Support Chapel 1.19

Opened this issue · 0 comments

mason build with Chapel 1.19 results in errors due to old-world constructors:

Updating mason-registry
Compiling [debug] target: LinearAlgebraJama
LinearAlgebraJama/src/LinearAlgebraJama.chpl:185: note: Constructors have been deprecated as of Chapel 1.18. Please use initializers instead.
LinearAlgebraJama/src/LinearAlgebraJama.chpl:185: error: Type 'CholeskyDecomposition' defines a constructor here
LinearAlgebraJama/src/LinearAlgebraJama.chpl:1166: error: Type 'EigenvalueDecomposition' defines a constructor here
LinearAlgebraJama/src/LinearAlgebraJama.chpl:1296: error: Type 'LUDecomposition' defines a constructor here
LinearAlgebraJama/src/LinearAlgebraJama.chpl:1555: error: Type 'Matrix' defines a constructor here
LinearAlgebraJama/src/LinearAlgebraJama.chpl:1567: error: Type 'Matrix' defines a constructor here
LinearAlgebraJama/src/LinearAlgebraJama.chpl:1580: error: Type 'Matrix' defines a constructor here
LinearAlgebraJama/src/LinearAlgebraJama.chpl:1612: error: Type 'Matrix' defines a constructor here
LinearAlgebraJama/src/LinearAlgebraJama.chpl:1624: error: Type 'Matrix' defines a constructor here
LinearAlgebraJama/src/LinearAlgebraJama.chpl:2307: error: Type 'QRDecomposition' defines a constructor here
LinearAlgebraJama/src/LinearAlgebraJama.chpl:2529: error: Type 'SingularValueDecomposition' defines a constructor here

See here for more info.