Skip to content

Commit

Permalink
note breaking changes to .+= etc. in #17510, #17546
Browse files Browse the repository at this point in the history
  • Loading branch information
stevengj committed Jul 22, 2016
1 parent 55623a1 commit c40b560
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions NEWS.md
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,12 @@ Compiler/Runtime improvements
Breaking changes
----------------

* The assignment operations `.+=`, `.*=` and so on now generate calls
to `broadcast!` on the left-hand side (or call to `view(a, ...)` on the left-hand side
if the latter is a `a[...]` expression. This means that they will fail
if the left-hand side is immutable (or does not support `view`), and will
otherwise change the left-hand side in-place ([#17510], [#17546]).

* Method ambiguities no longer generate warnings when files are
loaded, nor do they dispatch to an arbitrarily-chosen method;
instead, a call that cannot be resolved to a single method results
Expand Down Expand Up @@ -369,3 +375,4 @@ Deprecated or removed
[#17402]: https://github.com/JuliaLang/julia/issues/17402
[#17404]: https://github.com/JuliaLang/julia/issues/17404
[#17510]: https://github.com/JuliaLang/julia/issues/17510
[#17546]: https://github.com/JuliaLang/julia/issues/17546

0 comments on commit c40b560

Please sign in to comment.