Ilya Matveev
a121ec1e39
Update Kotlin/Native: 1.4.20-dev-16314
2020-08-14 09:41:47 +00:00
Vyacheslav Gerasimov
d9bac4d5e4
Build: Warn about empty directories in sources
2020-08-12 21:40:04 +03:00
Ilmir Usmanov
e5995f0c12
Update R8
...
Because old version throws assertion error if parameter's LVT record
does no span the whole function.
2020-07-29 00:01:10 +02:00
Alexander Udalov
cce55f1609
IR: add module ir.tree.impl, move main IR implementation there
2020-07-28 19:04:44 +02:00
Alexander Udalov
77247deb23
IR: add module ir.tree.persistent, copy PIR implementation there
...
Use PersistentIrFactory in JS IR compiler entry points.
2020-07-28 19:04:43 +02:00
Vyacheslav Gerasimov
96ac6e612d
Build: Replace androidIdeTest task with kaptIdeTest
...
We dont run android ide tests anymore
2020-07-23 19:18:18 +03:00
Vyacheslav Gerasimov
803d24cd42
Build: Remove pluginTests task and deduplicate kapt test task
2020-07-23 19:18:17 +03:00
Vyacheslav Gerasimov
ee642e69b0
Build: Introduce mainIdeTests task
2020-07-23 19:18:17 +03:00
Vyacheslav Gerasimov
d36d62e226
Add info about -Pteamcity to readme and make warning less annoying
2020-07-21 18:05:21 +03:00
Vyacheslav Gerasimov
58ee95c8a3
Build: Add root IDE test tasks to split tests in 3 parts
2020-07-21 17:24:59 +03:00
Vyacheslav Gerasimov
036c359993
Build: Make local profile warning more visible
2020-07-21 17:24:58 +03:00
Vyacheslav Gerasimov
628efcb189
Build: Add kotlin.build.dependencies.iu.enabled property
...
Alias for intellijUltimateEnabled
2020-07-16 13:00:25 +03:00
Vyacheslav Gerasimov
996e529944
Build: Allow intellijUltimateEnabled without kotlin-ultimate directory
...
This allows to build against idea ultimate locally
2020-07-16 13:00:24 +03:00
Vyacheslav Gerasimov
e7c88a4349
Build: Add KotlinVersionCurrentValue to runtime classpath normalization
...
To avoid cache misses between local and remote build
2020-07-14 17:51:45 +03:00
Alexander Udalov
5340cf5567
Add property kotlin.build.useIR to enable JVM IR in Kotlin build
...
Right now this is only supposed to be turned on locally (`./gradlew
-Pkotlin.build.useIR=true ...`), to be able to quickly try how JVM
IR-compiled Kotlin compiler works.
2020-07-13 14:38:22 +02:00
Alexander Udalov
9c36c74357
Build: do not pass JVM compiler arguments to common KotlinCompile
2020-07-13 14:38:22 +02:00
Alexander Dudinsky
38535c4fe1
New type of task - TestAggregation task
...
You can configure smoke test suites and get critical test results faster
This doesn't replace rr/* builds, but complements them for a faster round trip.
Also test tasks and patterns were added for KMM team.
#KMM-265
2020-07-08 11:23:03 +03:00
Ilya Muradyan
1798542db7
Fix and enable embedded tests in scripting-ide-services
2020-07-03 12:21:45 +03:00
Vyacheslav Gerasimov
8e1269cc32
Build: Add hacky workaround for retrying PublishToMavenRepository tasks
...
It's supposed to help with `Caused by: org.apache.http.NoHttpResponseException: api.bintray.com:443 failed to respond`
2020-07-02 22:05:35 +03:00
Vyacheslav Gerasimov
77a8cf4e66
Build: Use attributes to resolve test dependencies in jps build mode
2020-06-29 18:17:08 +03:00
Yunir Salimzyanov
b795e50e61
Add logic to synchronize muted tests on teamcity with database flaky tests
...
KTI-239
2020-06-27 13:29:18 +03:00
Ivan Kylchik
64aa0ec5c8
Add new module for ir interpreter
2020-06-24 16:13:01 +03:00
Ilya Gorbunov
29d3d07636
Remove stdlib-js-ir and kotlin-test-js-ir from coreLibs projects
...
They do not produce their own deployable artifacts,
their output is merged into stdlib-js and kotlin-test-js.
Remove coreLibsDist task, because now projects can't be dist'ed
selectively.
2020-06-23 01:52:38 +03:00
Yan Zhulanow
235b9b9269
Add kotlin-stdlib-js and kotlin-test-js to IDE artifact dependencies
2020-06-18 22:32:34 +09:00
Nikolay Krasko
8e8710efec
Minor: replace println() with logger
2020-06-16 18:34:40 +03:00
Nikolay Krasko
d3d3b41dea
Disable all verification tasks if special option is passed
2020-06-16 18:16:27 +03:00
Vyacheslav Gerasimov
b4df4e5525
Build: Fix variant resolution ambiguity
2020-06-14 20:31:27 +03:00
Vyacheslav Gerasimov
eeb2f7d3d1
Build: Migrate plugin markers to maven-publish publication
2020-06-14 20:31:27 +03:00
Nikolay Krasko
cc709a2ef9
202: Update dependencies
2020-06-10 12:39:27 +03:00
Ilya Kirillov
858b053134
FIR IDE: do not run fir tests in non FIR IDE plugin
2020-06-09 16:19:57 +03:00
Yunir Salimzyanov
dce19b0ace
Cleanup 191 patchset logic (KTI-267)
2020-06-07 10:49:55 +03:00
Yan Zhulanow
0b2c9ff77a
IDE plugin dependencies: publish kotlin-main-kts artifact
2020-06-04 02:49:42 +09:00
Yan Zhulanow
7014c17a57
IDE plugin dependencies: Publish unshaded kotlin-scripting-compiler
2020-06-01 18:44:44 +09:00
Yan Zhulanow
080d8fa127
Add missing stdlib-common IDE plugin dependency
2020-06-01 15:16:16 +09:00
Nataliya Valtman
bd66e87440
KT-38250 The minimal supported Gradle version is 5.3 now
...
Gradle integration tests: use at least OLDEST_SUPPORTED version.
extract minSupportedGradleVersion for using both in check and tests
avoid using Usage.JAVA_API_JARS and JAVA_RUNTIME_JARS
2020-05-27 19:05:45 +03:00
Ilya Chernikov
dec8eb7899
Revert renaming scripting plugin jar:
...
it conflicts with the compilation on daemon, so transistion should
be planned accordingly, and now it is not a good time for it.
The most important part of the renaming remains intact.
Partially reverts commit "Rename scripting libs and plugin - invert embeddable suffix"
2020-05-27 13:15:50 +02:00
Ilya Chernikov
a1c173733c
Fix gradle tests after renaming scripting libs and plugin
2020-05-26 20:24:15 +02:00
Yan Zhulanow
5a53c6ebf1
Remove ide-plugin-dependencies/tests-common-for-ide project
...
tests-common are now copied to the kotlin-ide project, so the artifact
dependency is not needed any more
2020-05-27 02:38:44 +09:00
Yan Zhulanow
fb8640b3b6
Move compilerComponents project list to the root project
2020-05-27 02:38:44 +09:00
Yan Zhulanow
9d1c405b3c
Rename ide-artifacts project to ide-plugin-dependencies
2020-05-27 02:38:44 +09:00
Yan Zhulanow
066b6d830f
Put IDE plugin dependency artifact building/publishing under a flag
2020-05-27 02:38:44 +09:00
Yan Zhulanow
dea902551d
Publish artifacts needed for the kotlin-ide repository
2020-05-27 02:38:44 +09:00
nataliya.valtman
22243c756b
Revert "KT-38250 The minimal supported Gradle version is 5.3 now"
...
This reverts commit 61f213c8
2020-05-26 19:06:47 +03:00
Sergey Rostov
61f213c80c
KT-38250 The minimal supported Gradle version is 5.3 now
...
Gradle integration tests: use at least OLDEST_SUPPORTED version.
extract minSupportedGradleVersion for using both in check and tests
avoid using Usage.JAVA_API_JARS and JAVA_RUNTIME_JARS
2020-05-26 18:08:26 +03:00
Nikolay Krasko
4a7854a948
Sign and generate hash for compiler and plugin zip
2020-05-26 12:47:10 +03:00
Ilya Chernikov
3dd79ffea6
Update coroutines-core version to 1.3.7
2020-05-24 19:03:43 +02:00
Ilya Matveev
f88722ae76
Update K/N: 1.4-M3-dev-15627
2020-05-21 12:05:23 +00:00
Vyacheslav Gerasimov
0d71758112
Build: Add miscCompilerTest task
...
for everything except jvmCompilerTest & jsCompilerTest
2020-05-19 18:34:38 +03:00
Roman Artemev
34bdd95e50
[JS SCRIPT] Enable js script test along with other script tests
2020-05-14 17:58:33 +03:00
Dmitriy Novozhilov
a47bab2466
[FIR] Fix build scripts for plugin prototype
2020-05-10 22:52:00 +03:00