Commit Graph

151 Commits

Author SHA1 Message Date
Andrey Breslav 3f73662260 Do not run generator on a quick dist
Everything is already compiled, so there's no point in generating sources
2013-04-29 17:59:52 +04:00
Andrey Breslav bbb661506a Preloader for command-line compiler 2013-04-26 14:33:18 +04:00
Andrey Breslav 3179f67bfc Tasks for quickly building kotlin-compiler.jar using the results of incremental compilation in the IDE 2013-04-26 14:32:55 +04:00
Alexey Sedunov 975c66b946 Add module with extended annotations (mutable, read-only) 2013-03-29 18:42:43 +04:00
Nikolay Krasko 3345ae8c96 Add vendor name and library version into manifest for JS stdlib 2013-03-14 15:27:06 +04:00
Leonid Shalupov 1c62818220 fix maven build if generate.javadoc is false 2013-02-22 18:07:06 +04:00
Leonid Shalupov 6daf41e66a git rid of jarjar 2013-02-22 17:57:59 +04:00
Andrey Breslav 4d0786a64c Build j2k against compiler jar 2013-02-13 14:22:54 +04:00
Leonid Shalupov 0a1303d118 build: no classes rename in jarjar
build: fixed proguard shrinking
2013-02-13 14:22:54 +04:00
Natalia.Ukhorskaya 4fa3909eaf Build jar for j2kConverter 2013-02-05 15:35:43 +04:00
Evgeny Gerashchenko 649cbb65c0 Reverted proguard in build. 2013-02-04 17:30:12 +04:00
Evgeny Gerashchenko c96c3c3d45 Removed resources jar from classpath. It is redundant. 2013-02-04 16:16:09 +04:00
Evgeny Gerashchenko 18d1d31042 Removed compiling builtins in ant script. 2013-01-29 22:55:09 +04:00
Andrey Breslav 4d0baf3e06 No Java2Kotlin converter classes in the compiler 2013-01-19 07:13:24 -08:00
Andrey Breslav 44580406ec Artifact archive renamed from "kotlin-${build.number}.zip" to "kotlin-compiler-${build.number}.zip"
This makes it possible to write artifact wildcards in dependent TeamCity builds
2013-01-16 15:44:27 +04:00
Evgeny Gerashchenko 1092164684 Generating Java to Kotlin method map along with injectors. 2012-12-07 14:41:59 +04:00
Alexander Udalov 5e40423de3 Convert CRLF to LF in kotlinc on Windows
Cygwin wouldn't start the script with a CR in it.
.bat files are kept as is, since they are purely Win-specific
2012-11-26 22:28:10 +04:00
Nikolay Krasko 0207693cec Tune jline library pack
- Don't filter out properties files
- Don't filter out dlls
- Keep everything in org.fusesource.* - after processing with proguard there's a native exception on Windows 7 64bit
- Don't warn about missing dependencies from org.fusesource as jline documentation proclaims absence of any dependencies
- Remove jansi from dependencies

  #KT-3047 Fixed
2012-11-26 14:34:06 +04:00
Evgeny Gerashchenko 3fce07b83a Arranged generator classes into packages to make it possible to compile GenerateInjectors separately. 2012-11-12 20:40:23 +04:00
Evgeny Gerashchenko 8d7e79c806 Renamed & moved AllInjectorsGenerator. 2012-11-12 19:54:22 +04:00
Andrey Breslav d4212ecdfc Ignoring proguard errors from xstream 2012-11-12 13:10:52 +04:00
Andrey Breslav 32745f1202 cli-common module extracted, to be used by the compiler-runner module 2012-11-09 21:56:29 +04:00
Andrey Breslav 9125d3ed7a jet.src is gone 2012-10-17 14:39:52 +04:00
Andrey Breslav 4fc4a11fa2 Adding TuplesCode to kotlin-jslib.jar 2012-09-10 11:56:02 +04:00
Pavel V. Talanov b22513b59f Add maps.js to be packaged in kotlinEcma*.js. 2012-08-14 19:16:22 +04:00
Pavel V. Talanov 2eca6c836e Rename kotlinLib.js to kotlinEcma3.js and update build.xml accordingly.
Update paths to js-tests-lib in build.xml.

Adapted from https://github.com/develar/kotlin/commit/d3521123a6e4d551b30743b68b6bb23b9678553b.
2012-08-08 15:43:18 +04:00
Nikolay Krasko 8839630ef7 Move to 120.286 build on local build server 2012-07-31 17:18:56 +04:00
Andrey Breslav 6b4aa26122 Main part of ASM 4.0 with renamed packages is now taken directly from IDEA distribution 2012-07-25 12:07:20 +04:00
Andrey Breslav 839c39c70d Migrate build and project configuration to IntelliJ IDEA 12 (Leda) EAP
Major changes: ASM is switched from vanilla 3.3 to a 4.0 with renamed packages,
because this is done inside IDEA and we depend on that transitively.
Thus the jarjar renaming in build.xml, old library binaries deleted.

Also we now depend on exact IDEA build (EAP), not "last successful".
2012-07-25 12:07:19 +04:00
Evgeny Goldin 9eab2c92c8 Added META-INF/build.txt to Kotlin archives so that build number becomes visible in Maven artifacts as well 2012-07-23 20:42:01 +02:00
Evgeny Gerashchenko fb8d5d3903 Putting kotlin-jdk-annotations.jar into lib directory instead of lib/alt. 2012-07-23 17:24:05 +04:00
Dmitry Jemerov e5be4c8e63 publish plugin dist before test run is completed 2012-07-13 16:49:36 +02:00
Leonid Shalupov 9493dfdbe9 fix build 2012-07-11 19:30:35 +04:00
Leonid Shalupov 41cbdd754c fix build 2012-07-11 19:27:09 +04:00
Evgeny Gerashchenko a02658b1a6 Removed obsolete -mode CLI parameter. 2012-07-07 23:07:19 +04:00
Evgeny Gerashchenko 531167bcee Added -builtins CLI option. Using it instead of "-mode stdlib" to enable special frontend and backend modes. 2012-07-07 23:07:19 +04:00
Evgeny Gerashchenko 60ecd1d394 Added -noStdlib/noJdk/noJdkAnnotations command line arguments where CLI is invoked. 2012-07-07 20:33:23 +04:00
Pavel V. Talanov 92231d2eae Merge remote-tracking branch 'origin/master'
Conflicts:
	js/js.tests/test/org/jetbrains/k2js/test/SingleFileTranslationTest.java
	js/js.tests/test/org/jetbrains/k2js/test/semantics/StdLibTestToJSTest.java
2012-07-04 18:32:24 +04:00
Pavel V. Talanov 165c70c34c Generate kotlinLib.js using closure compiler 2012-07-04 18:22:07 +04:00
Evgeny Gerashchenko 77df57c150 Replaced jdk-headers with jdk-annotations everywhere. 2012-07-03 13:36:58 +04:00
Stepan Koltsov 4ebefd756d Revert "do not rename classes when -Dshrink=false"
It didn't work because KDoc explicitly uses renamed classes like
org.jetbrains.jet.internal.com.intellij.psi.PsiFile

This reverts commit eeac9a8afe.
2012-06-14 21:28:50 +04:00
Stepan Koltsov eeac9a8afe do not rename classes when -Dshrink=false
(need for debugging)
2012-06-14 21:14:25 +04:00
Stepan Koltsov c30c3df95e vim conf 2012-06-14 21:14:18 +04:00
pTalanov a14dffb362 Do not package the whole js.libraries/src folder into plugin. Package only those that are used in examples.
# KT-2273 Fixed
2012-06-14 14:30:55 +04:00
Stepan Koltsov dda30fcb82 fix build (add missing dependency) 2012-06-09 01:30:26 +04:00
Stepan Koltsov 8c7a879e65 jline for repl 2012-06-09 00:28:17 +04:00
Leonid Shalupov 90a8aa334c compiler sources dist: include j2k 2012-06-08 14:58:05 +04:00
Leonid Shalupov d20063a16a compiler dist: include j2k 2012-06-08 14:55:50 +04:00
pTalanov 42c29da718 Revert unwanted changes to build.xml 2012-06-05 20:12:32 +04:00
pTalanov 95e3080cc7 Manually assemble kotlinLib.js from ecma version independent and dependent parts and it to dist 2012-06-05 19:29:24 +04:00