Commit Graph

246 Commits

Author SHA1 Message Date
Stepan Koltsov 67b19c1881 fix generate.javadoc property 2012-05-15 22:45:11 +04:00
Leonid Shalupov 81d20dcf4b build.xml: make it green 2012-05-15 16:27:05 +02:00
Evgeny Gerashchenko 15f6e7403e Renamed jdkHeaders to altHeaders in all places where it makes sense. 2012-05-15 15:19:55 +04:00
Andrey Breslav 8297d83063 Wrong condition fixed 2012-05-10 20:31:38 +04:00
Andrey Breslav 711e61cd06 Added a property to disable compiler's javadoc generation
Run Ant with -Dgenerate.javadoc=false -Dshrink=false for a faster build
2012-05-10 17:16:04 +04:00
Leonid Shalupov 68d3795513 add manifest to runtime & jdk-headers jars 2012-05-07 23:07:14 +04:00
Leonid Shalupov a5a2bd9220 run proguard by default 2012-05-07 19:59:10 +04:00
Leonid Shalupov 0e435d5274 pack compiler sources and javadoc 2012-05-07 19:06:59 +04:00
Leonid Shalupov 58c0ad3c46 ant task fixes + first integration test 2012-05-07 18:12:06 +04:00
Leonid Shalupov 81a33bd7e8 build: more rules for jarjar 2012-05-04 23:06:17 +04:00
Leonid Shalupov 80b96dc949 shrink option in build.xml. specify -Dshrink=false to speed up the build 2012-05-04 22:50:19 +04:00
Leonid Shalupov e6418598d1 fix linux build 2012-05-04 19:43:37 +04:00
Leonid Shalupov 4eae229127 reworked kotlin compiler dist 2012-05-04 19:12:02 +04:00
Stepan Koltsov 15cc3b7d78 make jarjar and proguard optional for faster ant dist 2012-05-04 19:06:51 +04:00
Leonid Shalupov 6626086abf fix standalone compiler build 2012-05-02 23:04:21 +04:00
pTalanov 893fb1ffb7 Exclude proguard from build temporarily. 2012-05-02 15:53:34 +04:00
pTalanov 7da1e31eca Merge remote-tracking branch 'origin/master'
Conflicts:
	build-tools/core/src/org/jetbrains/jet/buildtools/core/BytecodeCompiler.java
	compiler/cli/src/org/jetbrains/jet/cli/jvm/K2JVMCompiler.java
	compiler/cli/src/org/jetbrains/jet/cli/jvm/compiler/CompileEnvironmentConfiguration.java
	compiler/cli/src/org/jetbrains/jet/cli/jvm/compiler/JetCoreEnvironment.java
	compiler/tests/org/jetbrains/jet/JetTestUtils.java
	compiler/tests/org/jetbrains/jet/codegen/CompileTextTest.java
2012-05-02 13:39:36 +04:00
Leonid Shalupov 751092e995 cleanup 2012-04-30 21:43:36 +04:00
Leonid Shalupov 09403a1c6b more jarjar rules 2012-04-30 21:00:20 +04:00
Stepan Koltsov 20833c690e fix ant dist on mac 2012-04-30 19:31:09 +04:00
Leonid Shalupov 4cd2ce81a9 pack compiler into one jar (without js yet) 2012-04-29 19:30:43 +04:00
pTalanov 063ece5ad5 Add js.translator dependency to cli. Draft K2JSCompiler (just a placeholder) 2012-04-28 22:47:37 +04:00
pTalanov d0d5b147f2 Refactor cli: all the jvm stuff goes under org.jetbrains.jet.cli.jvm, common stuff under org.jetbrains.jet.cli.common 2012-04-25 20:19:15 +04:00
Leonid Shalupov 997023cc6e compilation 2012-04-14 19:06:23 +04:00
Leonid Shalupov ea4661a6a1 experimental kotlin-compiler-standalone.jar build 2012-04-14 18:37:15 +04:00
Andrey Breslav 9af209acdc Don't package examples 2012-04-11 18:31:06 +04:00
Stepan Koltsov ded26cda30 failOnError=true in generateInjector 2012-04-09 01:44:46 +04:00
Stepan Koltsov f16895ba65 new compiler mode: stdlib
include jdk-headers, do not include runtime
2012-04-08 02:08:27 +04:00
Stepan Koltsov 2c4094f4d4 proper environment when compiling special things
* do not include anything when compiling builtins
* do not include kotlin-runtime and jdk-headers when compiling jdk-headers
2012-03-30 03:54:58 +04:00
Maxim Shafirov 060be0a8f8 Refactor dependencies, so jet-as-java might be used in cli. 2012-03-29 21:18:35 +04:00
James Strachan beedd36456 refactored out the KDocLoader stuff from the KotlinCompiler; also introduced CompilerPluginContext to wrap up the Project, BindingContext and List<JetFiles> in case a plugin were to need any of those things (or we added extra stuff later like the environment) 2012-03-29 16:37:36 +01:00
Evgeny Gerashchenko 7f71c09049 Added sources to Kotlin runtime. 2012-03-28 15:02:24 +04:00
Stepan Koltsov a3d033531f need to build builtins.jar before building jdk-headers and stdlib 2012-03-26 15:13:01 +04:00
Andrey Breslav dd9c36387c KT-987 Unboxing nulls
#KT-987 Fixed
2012-03-26 11:42:34 +04:00
Stepan Koltsov 7708b2d009 Work around missing jar
Somebody please fix it properly
2012-03-24 00:43:05 +04:00
Stepan Koltsov e201fb5ce5 compileTests in build.xml and command-line script to execute test 2012-03-19 14:57:07 +04:00
Maxim Shafirov 32264cd4a8 File name transforming is unnecessary and thus, removed. 2012-03-14 16:35:45 +04:00
Andrey Breslav 1dd4a2c463 Injector generation included into the build 2012-03-13 20:01:46 +04:00
James Strachan fb8269e6d1 removed old cruft from ant build 2012-03-13 15:03:10 +00:00
Stepan Koltsov 62221494e2 fix plugin build 2012-03-10 02:03:16 +04:00
Stepan Koltsov 997fbb60a3 using guice to wire TopDownAnalyzer beans
attempt 2
2012-03-10 00:54:16 +04:00
Andrey Breslav a94b77ffc9 Revert GUICE introduction 2012-03-07 12:58:37 +04:00
Stepan Koltsov 15e2741f06 ... fix build.xml too 2012-03-07 04:26:14 +04:00
Andrey Breslav 7a772a15d5 Paths fixed 2012-03-06 19:13:03 +04:00
Andrey Breslav 0a08ac5fe8 Libraries written in Kotlin are factored out into a separate project 2012-03-06 19:00:29 +04:00
James Strachan eb3aac9acb refactored std.* package to be kotlin.*. Due to KT-1381 I had to move the functions from kotlin.test into the stdlib for now (I made them not depend on JUnit for now) 2012-03-03 12:11:06 +00:00
James Strachan cfe4b7f736 added support for multiple source directories for generation of the kdoc, so we can include java & kunit etc 2012-03-03 06:35:33 +00:00
James Strachan 4274a4abac added a test module for apidoc generation 2012-03-03 06:35:32 +00:00
Stepan Koltsov 25ed7018a4 compile lang.jar
lang.jar is just compiled and nothing more yet
2012-03-02 23:01:57 +04:00
James Strachan 2e13f916e6 make the build copy the bin scripts to the dist/kotlinc/bin area by default, so all builds can be used as a full kotlin dist when using things like kotlin-script (https://github.com/andrewoma/kotlin-script), so you can set your PATH to basedir/dist/kotlinc/bin and use your local build as a full kotlin environment 2012-03-02 09:29:38 +00:00