JS backend: remove ECMA 3, but several tests is broken.

Main reason: overload extention property:

Int.bar = 1
String.bar = 2
This commit is contained in:
Erokhin Stanislav
2013-08-28 19:53:15 +04:00
parent 248ec7a248
commit 4c57d70be9
20 changed files with 54 additions and 280 deletions
+1 -20
View File
@@ -224,26 +224,7 @@
<arg value="--js"/>
<arg value="${basedir}/js/js.translator/testFiles/maps.js"/>
<arg value="--js_output_file"/>
<arg value="${kotlin-home}/lib/kotlinEcma5.js"/>
</java>
<java classname="com.google.javascript.jscomp.CommandLineRunner" failonerror="true">
<classpath>
<pathelement location="${basedir}/js/js.tests/testLib/closure-compiler.jar"/>
</classpath>
<arg value="--formatting"/>
<arg value="PRETTY_PRINT"/>
<arg value="--language_in"/>
<arg value="ECMASCRIPT3"/>
<arg value="--compilation_level"/>
<arg value="SIMPLE_OPTIMIZATIONS"/>
<arg value="--js"/>
<arg value="${basedir}/js/js.translator/testFiles/kotlin_lib_ecma3.js"/>
<arg value="--js"/>
<arg value="${basedir}/js/js.translator/testFiles/kotlin_lib.js"/>
<arg value="--js"/>
<arg value="${basedir}/js/js.translator/testFiles/maps.js"/>
<arg value="--js_output_file"/>
<arg value="${kotlin-home}/lib/kotlinEcma3.js"/>
<arg value="${kotlin-home}/lib/kotlin.js"/>
</java>
</target>