diff options
Diffstat (limited to 'lib/matrix.rb')
-rw-r--r-- | lib/matrix.rb | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/matrix.rb b/lib/matrix.rb index c6193ebee1..32f1e233ce 100644 --- a/lib/matrix.rb +++ b/lib/matrix.rb @@ -532,7 +532,8 @@ class Matrix alias map! collect! def freeze - @rows.freeze + @rows.each(&:freeze).freeze + super end @@ -2141,6 +2142,9 @@ class Vector all?(&:zero?) end + # + # Makes the matrix frozen and Ractor-shareable + # def freeze @elements.freeze super |