Sergey Igushkin
17eac133a2
(minor) Make a test running on Gradle 4.0+ check the classes correctly
2017-10-11 02:25:30 +03:00
Mikhail Zarechenskiy
e9aad54664
Add intrinsics to mark and choose special api calls
...
#KT-20585 Fixed
2017-10-11 01:37:05 +03:00
Sergey Igushkin
205df7b1f3
~ Remove debug port
2017-10-10 19:40:18 +03:00
Sergey Igushkin
8e967c9b6b
Move existing multiplatform tests to separate class; add options test.
2017-10-10 19:40:18 +03:00
Sergey Igushkin
6fd9eb2711
Add kotlinOptions to KotlinCompileCommon
2017-10-10 19:40:18 +03:00
Sergey Igushkin
8046959017
Refactor existiong *OptionsImpl classes.
2017-10-10 19:40:17 +03:00
Sergey Igushkin
cce7b3cfdf
Create KotlinMultiplatformCommonOptionsImpl.kt
2017-10-10 19:40:17 +03:00
Sergey Igushkin
e06d60174d
Generate KotlinMultiplatformCommonOptions and <...>OptionsBase.
2017-10-10 19:40:17 +03:00
Ilya Gorbunov
fe9ef04cae
Make a task to count dex methods in kotlin-stdlib and kotlin-reflect
2017-10-10 14:48:20 +03:00
Ilya Chernikov
cff6d8cf17
Refactor context classpath discovery, share it to idea's jsr223 host...
...
...from script-util
fix daemon usage in repls
define compiler classpath for script-util tests explicitly
minor refactorings in the build scripts for better import into idea
2017-10-06 20:12:51 +02:00
Leonid Stashevsky
0348561cd2
Add annotation for default parameter value
2017-10-06 15:45:38 +03:00
e5l
62e87c873c
Add annotation for parameter name in signatures
2017-10-06 15:45:37 +03:00
Alexey Andreev
9008791a54
JS: generate paths in source maps relative to .map file location
...
See KT-19818
2017-10-06 15:24:25 +03:00
Mikhael Bogdanov
d9df2416a6
Refactor KotlinMultiplatformPlugin to allow Native extend it
2017-10-06 10:56:15 +02:00
Sergey Igushkin
f4ec8df187
Remove erroneous mavenCentral() from plugins DSL tests
2017-10-05 21:07:46 +03:00
Sergey Igushkin
df99c4fe28
Fix compiler classpath discovery:
...
* Fix accidental filtering out the stdlib and reflect
* Fix module search in classpath: use moduleId instead of k-c-embeddable
2017-10-05 21:05:06 +03:00
Sergey Igushkin
a2df5c38dd
Remove the Kotlin version suffix from PluginsDslIT.kt
2017-10-05 21:05:06 +03:00
Sergey Igushkin
769759d6ce
Add jcenter() to testProject repositories where needed.
2017-10-05 21:05:06 +03:00
Sergey Igushkin
ad4fc7363e
Install annotation-processor-example for Gradle integration tests.
2017-10-05 21:05:06 +03:00
Sergey Igushkin
feee93186b
Replace kotlin-annotation-processing -> (...)-gradle for Kapt
2017-10-05 21:05:06 +03:00
Ilya Gorbunov
ae28af03d1
Add mavenCentral or jcenter to fetch external dependencies of our gradle plugin and stdlib
2017-10-05 21:05:05 +03:00
Ilya Gorbunov
6a61d22ad3
Correctly setup maven local repository path and kotlin version for gradle integration tests
2017-10-05 21:05:05 +03:00
Sergey Igushkin
7af7696c44
Refactor UpToDatenessIT.kt
...
(cherry picked from commit 878ec8b)
2017-10-05 20:44:55 +03:00
Sergey Igushkin
5f593ac3f8
Add @Input to compiler args and compiler JAR. Add up-to-date-ness tests.
...
Issue #KT-20036 Fixed
Issue #KT-3463 Fixed
Issue #KT-16299 Fixed
Issue #KT-16915 Fixed
(cherry picked from commit e6d867f)
2017-10-05 20:24:01 +03:00
Sergey Igushkin
ba649d0869
Fix POM attributes missing form Gradle plugins
...
(cherry picked from commit bc447e8)
2017-10-05 19:21:04 +03:00
Ilya Chernikov
f00fcddc76
Fix ide dependencies in gradle-plugin module
2017-10-05 16:14:26 +02:00
Sergey Igushkin
28567570ea
Changes related to the 'expectedBy' Gradle configuration:
...
* Remove the `extendsFrom` relation;
* Refactor, reword warnings;
* Add the new expectedBy name to `KotlinGradleModelBuilder.kt`.
(cherry picked from commit de198f0)
2017-10-05 15:37:44 +03:00
Sergey Igushkin
ff687131b1
Rename implement to expectedBy in Gradle, deprecate the old name
...
Issue #KT-20618 Fixed
(cherry picked from commit 6e0d378)
2017-10-05 15:37:43 +03:00
Ilya Gorbunov
3fd1a0f14b
Update maven-archetype plugin to 3.0.1
...
To get the fix for https://issues.apache.org/jira/browse/ARCHETYPE-488
2017-10-05 02:45:01 +03:00
Ilya Gorbunov
cfdcc9eb03
Minor: fix description typo #KT-20600 Fixed
2017-10-04 19:15:33 +03:00
Ilya Gorbunov
409f361a7c
Pass project version as kotlinVersion to archetype integration tests
...
Verify that the projects created from archetypes can actually be built.
2017-10-04 19:05:31 +03:00
Andrey Mischenko
e4fe9be5e7
Merge branch 'master' into KT-18765
2017-10-04 17:43:11 +08:00
Alexey Andreev
e323da3c5e
Fix compilation of Maven JS plugin
2017-10-03 17:23:02 +03:00
Leonid Stashevsky
95d32d8d1e
Add @UnderMigration annotation and options for report level
2017-10-03 16:44:02 +03:00
Alexey Andreev
10f7f61991
Fix compilation of Gradle JS task
2017-10-03 14:50:24 +03:00
Alexey Tsvetkov
72d2e7dd45
Minor: restore accidentally removed import
2017-09-29 21:40:54 +03:00
Alexey Tsvetkov
a8cfe19769
Add option to debug Kotlin daemon in Gradle integration tests
2017-09-29 15:19:36 +03:00
Alexey Tsvetkov
39f49f1449
Ensure dependencies are installed before running Gradle integration tests
2017-09-29 15:19:36 +03:00
Sergey Mashkov
49cbb2219c
Maven: reduce maven plugin output
...
#KT-20400 Fixed
2017-09-29 14:49:41 +03:00
Alexey Tsvetkov
62f293280c
Gradle: compile tests incrementally when main is changed
...
#KT-17674 fixed
2017-09-29 05:11:20 +03:00
Sergey Igushkin
40ec513c68
Fix tests compilation: cuplicate compileOnly dependencies to testCompile
2017-09-26 13:11:02 +03:00
Sergey Igushkin
a23532d1ee
Replace the compile dependency on the Gradle API with a compileOnly one
2017-09-25 18:42:39 +03:00
Sergey Igushkin
25ca079fc5
Fix agp25 source set Kotlin classes not included in kotlin-gradle-plugin
2017-09-22 17:30:01 +03:00
Andrey Mischenko
4a2ea4de4b
KT-18765 Move incremental compilation message from Gradle's warning to info logging level
2017-09-21 14:30:09 +08:00
Ilya Gorbunov
1c6b858153
Do not hardcode kotlin version into maven plugin smoke test
2017-09-20 11:52:04 +02:00
Ilya Gorbunov
d441f7ad9a
Remove unused and duplicate gradle files
2017-09-20 11:52:02 +02:00
Ilya Gorbunov
678caa5676
Setup project versions
...
Build parameters (with corresponding project properties):
- build.number (buildNumber) - build number from build server, goes into manifest, by default snapshot
- deployVersion (kotlinVersion, project.version) - version of artifacts, by default build.number
- bootstrap.kotlin.version (bootstrapKotlinVersion) - version of bootstrap compiler
2017-09-20 11:52:01 +02:00
Ilya Chernikov
df04efcf14
Rename artifacts, fix dependencies and artifact contents
2017-09-20 11:52:00 +02:00
Ilya Chernikov
51fc3da2f5
Implement compiler classpath config property in gradle...
...
instead of compiler jar
And add stdlib/reflect/script_runtime to the classpath on detection
2017-09-20 11:51:46 +02:00
Ilya Chernikov
776f1c8d19
Do not shade com.intellij in embeddable compiler
2017-09-20 11:51:45 +02:00