Fixed "@disable this" propagating through references (issue 8296)
Update / add tests for evaluation order
Fix array op evaluation order