From: Gunter Winkler (guwi17_at_[hidden])
Date: 2005-06-24 06:38:50
the bug found by Vardan was caused by a wrong implementation of operator += ()
and operator -= () of matrix_binary. The increment and decrement operators
were already dispatched depending on the underlying iterator types, but the
+= and -= had the old behavior. The patch includes the quick fix to call ++
or -- as often as requested. A better fix would dispatch += the same way as
++ and optimize it accordingly. Any volunteer?