Actions
Bug #7620
closedIncorrect exception for non-square matrix in Matrix::LUPDecomposition#det
Description
If m is a non-square matrix , m.lup.det should raise Matrix::ErrDimensionMismatch, but it raises NoMethodError.
ruby -rmatrix -e 'Matrix0, 0.lup.det'
C:/ruby200/lib/ruby/2.0.0/matrix/lup_decomposition.rb:80:indet': undefined method
square?' for #Matrix::LUPDecomposition:0xbb4284 (NoMethodError)
from -e:1:in `'
Files
Updated by marcandre (Marc-Andre Lafortune) over 9 years ago
- Assignee set to marcandre (Marc-Andre Lafortune)
Updated by marcandre (Marc-Andre Lafortune) over 9 years ago
- Status changed from Open to Assigned
Updated by ko1 (Koichi Sasada) over 9 years ago
(I'm not sure about this issue)
marcandre, Is this 2.0 issue? High priority? (release blocker?)
Updated by marcandre (Marc-Andre Lafortune) over 9 years ago
- Category set to lib
- Status changed from Assigned to Closed
- Target version set to 2.0.0
Oh, I already fixed it with r38807, just forgot to reference the bug report in the commit log.
Thanks pypypy for the bug report
Actions