Alexander.Likhachev
f4da283ffb
[Gradle, K/N] Move build cache tests into appropriate class
2020-10-16 13:48:07 +03:00
Alexander.Likhachev
a0f4898009
[Gradle, K/N] Make compile and link tasks cacheable
...
Currently build cache isn't supported for frameworks as symlinks in build output is used. Symlinks are transformed into regular files by Gradle build cache and that breaks incremental build. Cinterop process task is not cacheable at the moment as it depends on OS-environment
#KT-39564 Fixed
2020-10-16 13:48:07 +03:00
pyos
a9b53adc50
JVM_IR: make primitive == object slightly less lazy.
...
Discarding the value used to leave an unused-but-never-destroyed
temporary variable. It's best to not separate calls to `enterTemp`
and `leaveTemp`.
Not sure what kind of test to add though, since this is minor -- if the
result of the comparison is discarded, then the entire statement is more
or less pointless.
#KT-42251 Fixed
2020-10-16 12:25:55 +02:00
Alexander Udalov
4c09906235
Build: add kotlin.build.useIRForLibraries to enable JVM IR for libraries separately
...
The next step for JVM IR adoption in our project is going to be enabling
`kotlin.build.useIR`, but keeping `kotlin.build.useIRForLibraries`
disabled until we fix all remaining ABI incompatibility issues for
library code.
2020-10-16 12:13:05 +02:00
Alexander Udalov
29d8730964
Build: when using JVM IR, produce stable binaries
...
This is needed to allow non-JVM-IR modules depend on the modules
compiled by JVM IR. This also allows us to enable JVM IR in our build by
default now, without introducing errors to all external usages of our
compiler and other artifacts that we publish.
2020-10-16 12:13:05 +02:00
Pavel Kirpichenkov
04a4f9cde6
Minor: cover negative cases with test +m
...
Add case without reported diagnostic on public companion.
Only report diagnostic if @JvmStatic annotation has source in code.
KT-25114
2020-10-16 11:11:59 +03:00
Pavel Kirpichenkov
9669ab1468
Report warning on @JvmStatic in private companion objects
...
Deprecation cycle to prohibit in 1.5.
^KT-25114 In Progress
2020-10-16 11:11:59 +03:00
Pavel Kirpichenkov
d769ca06ab
Add test for KT-25114
2020-10-16 11:11:58 +03:00
Victor Petukhov
c6da2a1138
Reuse built functional types for postponed arguments by expected types and paths from a top level type variable
...
^KT-42221 Fixed
2020-10-16 10:46:22 +03:00
Dmitry Petrov
ee5edf4caa
JVM_IR fix 'remove' in inline class implementing MutableCollection
2020-10-16 00:02:12 +03:00
Alexander Udalov
95edcea9a9
Build: fix kotlinx-metadata-jvm publication
...
Co-authored-by: Vyacheslav Gerasimov <vyacheslav.gerasimov@jetbrains.com >
2020-10-15 21:13:50 +02:00
Ilya Kirillov
8dd80fe3c9
Wizard: fix maven testdata
2020-10-15 21:47:42 +03:00
Ilya Kirillov
394245ba4c
Wizard: do not run compose tests for Groovy dsl
2020-10-15 21:47:39 +03:00
Ilya Kirillov
ec1528e742
Wizard: use custom Kotlin version for compose project
2020-10-15 21:47:38 +03:00
Ilya Kirillov
b0bb03d761
Wizard: return junit back to android target
2020-10-15 21:47:36 +03:00
Ilya Kirillov
42914b4046
Wizard: add resolutionStrategy for mpp library template
2020-10-15 21:47:32 +03:00
Ilya Kirillov
f5d638eb8f
Wizard: do not create empty local.properties file
2020-10-15 21:47:30 +03:00
Ilya Kirillov
aeff3c2682
Wizard: regenerate tests
2020-10-15 21:47:28 +03:00
Ilya Kirillov
b7017c233e
Wizard: use different Kotlin version for compose templates
2020-10-15 21:47:25 +03:00
Ilya Kirillov
1cc007fcbf
Wizard: introduce Compose MPP template
2020-10-15 21:47:23 +03:00
Ilya Kirillov
7422690ea1
Wizard: fix InvalidModuleDependencyError error message
2020-10-15 21:47:19 +03:00
Ilya Kirillov
2a5679e0c6
Wizard: make project templates list scrollable
2020-10-15 21:47:16 +03:00
Ilya Kirillov
db069c3264
Wizard: add compose desktop template
2020-10-15 21:47:08 +03:00
Ilya Kirillov
d547cb9ee6
Wizard: introduce mobile mpp module template & allow module templates for mpp modules
2020-10-15 21:47:04 +03:00
Ilya Kirillov
ac6b9e4aa0
Wizard: add android extensions plugin only by flag
2020-10-15 21:47:02 +03:00
Ilya Kirillov
ed924a1c99
Wizard: change custom maven repositories rendering
2020-10-15 21:47:00 +03:00
Ilya Kirillov
31dac65a39
Wizard: remove extra line break in build files
2020-10-15 21:46:57 +03:00
Ilya Kirillov
9948c265df
Wizard: add setting to hide version & groupId in gradle
2020-10-15 21:46:56 +03:00
Ilya Kirillov
d3e99bd7a7
Wizard: simplify custom maven repository syntax for Gradle
2020-10-15 21:46:55 +03:00
Ilya Kirillov
3ef12e32ee
Wizard: update libraries versions
2020-10-15 21:46:51 +03:00
Ilya Kirillov
fa8951c19e
Wizard: move common repositories to the allprojects section
2020-10-15 21:46:49 +03:00
Ilya Kirillov
e824199169
Wizard: remove resolutionStrategy from settings.gradle
2020-10-15 21:46:48 +03:00
Ilya Kirillov
8b89eb5dc8
Wizard: clean activity_main.xml & AndroidManifest.xml files
2020-10-15 21:46:41 +03:00
Ilya Kirillov
733cd8891a
Wizard: simplify android configuration
2020-10-15 21:46:40 +03:00
dependabot[bot]
4858b72a8d
Bump junit from 4.11 to 4.13.1 in /libraries
...
Bumps [junit](https://github.com/junit-team/junit4 ) from 4.11 to 4.13.1.
- [Release notes](https://github.com/junit-team/junit4/releases )
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.11.md )
- [Commits](https://github.com/junit-team/junit4/compare/r4.11...r4.13.1 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-10-15 20:38:43 +02:00
dependabot[bot]
f69928d2b1
Bump junit
...
Bumps [junit](https://github.com/junit-team/junit4 ) from 4.9 to 4.13.1.
- [Release notes](https://github.com/junit-team/junit4/releases )
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.13.1.md )
- [Commits](https://github.com/junit-team/junit4/compare/r4.9...r4.13.1 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-10-15 20:38:23 +02:00
dependabot[bot]
845d6ae063
Bump junit in /libraries/tools/kotlin-maven-plugin/src/it/simple
...
Bumps [junit](https://github.com/junit-team/junit4 ) from 4.12 to 4.13.1.
- [Release notes](https://github.com/junit-team/junit4/releases )
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.12.md )
- [Commits](https://github.com/junit-team/junit4/compare/r4.12...r4.13.1 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-10-15 20:38:06 +02:00
dependabot[bot]
b778298486
Bump junit
...
Bumps [junit](https://github.com/junit-team/junit4 ) from 4.9 to 4.13.1.
- [Release notes](https://github.com/junit-team/junit4/releases )
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.13.1.md )
- [Commits](https://github.com/junit-team/junit4/compare/r4.9...r4.13.1 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-10-15 20:37:56 +02:00
dependabot[bot]
f3c26af0c7
Bump junit
...
Bumps [junit](https://github.com/junit-team/junit4 ) from 4.9 to 4.13.1.
- [Release notes](https://github.com/junit-team/junit4/releases )
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.13.1.md )
- [Commits](https://github.com/junit-team/junit4/compare/r4.9...r4.13.1 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-10-15 20:37:40 +02:00
dependabot[bot]
c2ed625f25
Bump junit
...
Bumps [junit](https://github.com/junit-team/junit4 ) from 4.9 to 4.13.1.
- [Release notes](https://github.com/junit-team/junit4/releases )
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.13.1.md )
- [Commits](https://github.com/junit-team/junit4/compare/r4.9...r4.13.1 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-10-15 20:37:24 +02:00
dependabot[bot]
e9255c8f17
Bump junit
...
Bumps [junit](https://github.com/junit-team/junit4 ) from 4.9 to 4.13.1.
- [Release notes](https://github.com/junit-team/junit4/releases )
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.13.1.md )
- [Commits](https://github.com/junit-team/junit4/compare/r4.9...r4.13.1 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-10-15 20:37:10 +02:00
dependabot[bot]
41123be3a2
Bump junit
...
Bumps [junit](https://github.com/junit-team/junit4 ) from 4.9 to 4.13.1.
- [Release notes](https://github.com/junit-team/junit4/releases )
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.13.1.md )
- [Commits](https://github.com/junit-team/junit4/compare/r4.9...r4.13.1 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-10-15 20:36:55 +02:00
dependabot[bot]
3f27bb374a
Bump junit
...
Bumps [junit](https://github.com/junit-team/junit4 ) from 4.9 to 4.13.1.
- [Release notes](https://github.com/junit-team/junit4/releases )
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.13.1.md )
- [Commits](https://github.com/junit-team/junit4/compare/r4.9...r4.13.1 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-10-15 20:36:41 +02:00
dependabot[bot]
fb7736377c
Bump junit
...
Bumps [junit](https://github.com/junit-team/junit4 ) from 4.9 to 4.13.1.
- [Release notes](https://github.com/junit-team/junit4/releases )
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.13.1.md )
- [Commits](https://github.com/junit-team/junit4/compare/r4.9...r4.13.1 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-10-15 20:36:25 +02:00
dependabot[bot]
df202c9b3f
Bump junit
...
Bumps [junit](https://github.com/junit-team/junit4 ) from 4.9 to 4.13.1.
- [Release notes](https://github.com/junit-team/junit4/releases )
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.13.1.md )
- [Commits](https://github.com/junit-team/junit4/compare/r4.9...r4.13.1 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-10-15 20:36:12 +02:00
dependabot[bot]
7fe9966e02
Bump junit
...
Bumps [junit](https://github.com/junit-team/junit4 ) from 4.12 to 4.13.1.
- [Release notes](https://github.com/junit-team/junit4/releases )
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.12.md )
- [Commits](https://github.com/junit-team/junit4/compare/r4.12...r4.13.1 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-10-15 20:35:56 +02:00
dependabot[bot]
046ed1e08c
Bump junit
...
Bumps [junit](https://github.com/junit-team/junit4 ) from 4.12 to 4.13.1.
- [Release notes](https://github.com/junit-team/junit4/releases )
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.12.md )
- [Commits](https://github.com/junit-team/junit4/compare/r4.12...r4.13.1 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-10-15 20:35:41 +02:00
dependabot[bot]
0396ed29cc
Bump junit
...
Bumps [junit](https://github.com/junit-team/junit4 ) from 4.9 to 4.13.1.
- [Release notes](https://github.com/junit-team/junit4/releases )
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.13.1.md )
- [Commits](https://github.com/junit-team/junit4/compare/r4.9...r4.13.1 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-10-15 20:35:27 +02:00
dependabot[bot]
2a9e6df9b1
Bump junit
...
Bumps [junit](https://github.com/junit-team/junit4 ) from 4.9 to 4.13.1.
- [Release notes](https://github.com/junit-team/junit4/releases )
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.13.1.md )
- [Commits](https://github.com/junit-team/junit4/compare/r4.9...r4.13.1 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-10-15 20:35:12 +02:00
dependabot[bot]
1bf2a6b013
Bump junit
...
Bumps [junit](https://github.com/junit-team/junit4 ) from 4.9 to 4.13.1.
- [Release notes](https://github.com/junit-team/junit4/releases )
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.13.1.md )
- [Commits](https://github.com/junit-team/junit4/compare/r4.9...r4.13.1 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-10-15 20:34:54 +02:00