More memory for "All Tests" configuration
Don't store test data in field
Refactoring: introduce isInSourceWithGradleCheck() method
Minor: small code rearrangement
JS backend: for with label, fix KT-5257 JS: for with continue with label fails on runtime, and KT-5262 JS: wrong code for `for` over range when start greater end

 #KT-5257 Fixed
 #KT-5262 Fixed
JS backend: add NotNull annotations
JS backend: add LoopTranslator.kt, move ExpressionVisitor.createWhile and ForTranslator into LoopTranslart, remove foreach package
JS backend: refactor LoopTranslator, add function translateForExpression
JS backend: fix translation for || and && (create new tmp variable if needed)
JS backend: fix TranslationUtils.isCacheNeeded
JS backend: test for KT-4225: Compiler to JavaScript produces semantically wrong code

This issue was fixed in build 0.8.541
Update to IDEA EAP 138.1980.1
Fix artifact output and root due IDEA-129315
Added exact label names for labels
fix KT-5645: 'continue' inside 'do...while' statement works as goto to the beginning of the loop (not checking loop condition)

 #KT-5645 Fixed
Jump on 'continue' to condition entry points for all loops
Report 'break or continue outside a loop'
for break/continue outside a loop body (e.g. in loop condition)

 #KT-5724 Fixed
Fixed one part of 'Resolution error of this type shouldn't occur for...'

Result for "IF<T>(T, T)" can be "hasUnknownParameters"
if both arguments have types 'uninferred type parameter' (incomplete resolve case),
no constraints are added to the system.
Removed 'implicit this' from scope for member lookup
Added tests for KT-4870 "Change to constructor invocation" quick fix doesn't work

for local classes, objects and object expressions

 #KT-4870 Obsolete