-
Notifications
You must be signed in to change notification settings - Fork 21
Closed
Description
Your code uses x .+= y
, so you should know that in Julia 0.5 this has changed meaning to be equivalent to broadcast!(identity, x, x .+ y)
, so that it mutates the x
array (see JuliaLang/julia#17510 … in Julia 0.6 the whole operation will occur in-place without temporaries). So .+
should only be used if the left-hand side is a mutable array, and you don't mind mutating it.
At first glance, this looks like it is okay for you, because you use it in residuals .+= (rmax .+ rmin)
, where residuals
seems like an array that you won't mind mutating. But if it were a problem you could always change it to +=
.
Metadata
Metadata
Assignees
Labels
No labels