Marked scripting points with // SCRIPT: markers.
Do not dispose classLoader so that dependent types can be loaded on demand, like closures.
ScriptName now returns FqName, fully qualified with package name. Update usages and convert to internal format as needed.
Retain original file extension to test formatting in scripts
Unify script file extensions to "kts" so that IDEA, compiler and tests agree when to parse as SCRIPT.
Include kt* files into formatter test generation, to test scripting formatting
Convert module scripting to .ktm extension.
Fix scripting formatter to avoid extra indent in invisible block node.
Test indentation on new line in scripts.
Don't create empty parentheses when lambda is the only argument
Update to IDEA 13.1.1(135.480)
allow modifying test resources path
clearly rename test projects
continue renaming tests
remove unneeded resources
KT-4568: Created the ConvertNegatedBooleanSequence intention. This intention takes an expression of the form !a &&,|| !b &&,|| ... and converts it to the DeMorgan equivalent !(a &&,|| b ...).
KT-4568: Created the ConvertNegatedExpressionWithDemorgansLaw intention. Converts an expression of the form !(a &&,|| b) to its expanded equivalent under DeMorgan's law.
Moved general JPS test data to common directory.
Baby steps for incremental compilation.
Checking class files contents after make and rebuild.
Extracted util method reading class header from bytes.