Been playing around with Kotlin 1.1 Beta and discovered that any function that contains one or more parameters treats them as immutable. With Kotlin 1.0.x all function parameters are mutable. What is the rationale behind this?
Is the final version of Kotlin 1.1 going to continue with immutable function parameters? Doing so would break backwards compatibility! If immutable function parameters are going to be part of Kotlin 1.1 (stable version when it arrives) then it needs to be mentioned in the release notes.