Alexander Udalov
a21f273570
Fix compiler warnings in compiler code
2020-08-17 21:18:20 +02:00
Alexander Udalov
9b94e073af
Fix warnings related to OptIn/UseExperimental
2020-08-17 21:18:19 +02:00
Alexander Udalov
256f4449ce
IR: annotate obsolete API in IrPluginContext with ObsoleteDescriptorBasedAPI
2020-08-17 21:18:19 +02:00
Ilya Goncharov
c70759673c
[Gradle, JS] Update npm versions
...
^KT-41125 fixed
2020-08-17 15:22:30 +03:00
Ilya Kirillov
730e07c52a
Wizard: fix ExpectedFileTest.kt
2020-08-17 12:22:38 +03:00
Nikolay Krasko
bbf8b12c65
Sign with GnuPG agent (KTI-314)
2020-08-14 17:31:13 +03:00
Nikolay Krasko
635ffcd53b
Update maven signing for working with gpg 2 (KTI-314)
...
Update to maven-gpg-plugin 1.6 and add workaround for https://issues.apache.org/jira/browse/MGPG-59
2020-08-14 17:31:13 +03:00
Roman Artemev
fa2c49a311
[Plugin API] Add extension point to contribute synthetic properties
...
- needs to fix KT_41006
2020-08-14 11:59:37 +03:00
Ilya Goncharov
babdeacdaf
[Gradle, JS] Add resolution configuration method
...
^KT-41054 fixed
2020-08-13 18:04:44 +03:00
Ilya Goncharov
85f23d8c6e
[Gradle, JS] Fix test with new API
...
^KT-41054 fixed
2020-08-13 18:04:44 +03:00
Ilya Goncharov
5eda8e95bf
[Gradle, JS] Revert kotlinTargets
...
^KT-41054 fixed
2020-08-13 18:04:44 +03:00
Ilya Goncharov
855554ac38
[Gradle, JS] Move yarn resolutions from dependency constraints
...
^KT-41054 fixed
2020-08-13 18:04:43 +03:00
Ilya Goncharov
fecda8548b
[Gradle, JS] Override maven and ivy publishing aware context
...
^KT-41054 fixed
2020-08-13 18:04:43 +03:00
Ilya Goncharov
58284c8b08
[Gradle, JS] Add yarn resolution gradle integration test
...
^KT-41054 fixed
2020-08-13 18:04:43 +03:00
Ilya Goncharov
9df604cb3d
[Gradle, JS] Migrate on set for npm ranges
...
^KT-41054 fixed
2020-08-13 18:04:43 +03:00
Ilya Goncharov
1dd92f011c
[Gradle, JS] Compare range lists as sets
...
^KT-41054 fixed
2020-08-13 18:04:43 +03:00
Ilya Goncharov
50ccb522b9
[Gradle, JS] Add intersect tests
...
^KT-41054 fixed
2020-08-13 18:04:43 +03:00
Ilya Goncharov
bd01ac52af
[Gradle, JS] Add union test with fixed issue in union method
...
^KT-41054 fixed
2020-08-13 18:04:43 +03:00
Ilya Goncharov
7aaa1cf556
[Gradle, JS] Add invert test
...
^KT-41054 fixed
2020-08-13 18:04:42 +03:00
Ilya Goncharov
9b8a64ef7b
[Gradle, JS] Add hasIntersection test
...
^KT-41054 fixed
2020-08-13 18:04:42 +03:00
Ilya Goncharov
814c0b73e3
[Gradle, JS] Add doc into NpmRange
...
^KT-41054 fixed
2020-08-13 18:04:42 +03:00
Ilya Goncharov
dc7d7135f8
[Gradle, JS] Add min start, max end, min end tests
...
^KT-41054 fixed
2020-08-13 18:04:42 +03:00
Ilya Goncharov
c25bcb4028
[Gradle, JS] Add max start test
...
^KT-41054 fixed
2020-08-13 18:04:42 +03:00
Ilya Goncharov
42090e4839
[Gradle, JS] Add failing test
...
^KT-41054 fixed
2020-08-13 18:04:42 +03:00
Ilya Goncharov
d4524e4050
[Gradle, JS] Small refactoring
...
^KT-41054 fixed
2020-08-13 18:04:42 +03:00
Ilya Goncharov
b95eb66032
[Gradle, JS] RejectAll => reject wildcard
...
^KT-41054 fixed
2020-08-13 18:04:41 +03:00
Ilya Goncharov
d4c0d62eeb
[Gradle, JS] Require version use caret
...
^KT-41054 fixed
2020-08-13 18:04:41 +03:00
Ilya Goncharov
3ed42d394b
[Gradle, JS] Support hyphenated range
...
^KT-41054 fixed
2020-08-13 18:04:41 +03:00
Ilya Goncharov
a4de85da13
[Gradle, JS] Right wildcard range
...
^KT-41054 fixed
2020-08-13 18:04:41 +03:00
Ilya Goncharov
f848b7cbeb
[Gradle, JS] Right equals and hashCode for npm range
...
^KT-41054 fixed
2020-08-13 18:04:41 +03:00
Ilya Goncharov
68880e6f47
[Gradle, JS] NpmRangeVisitor without nulls
...
^KT-41054 fixed
2020-08-13 18:04:41 +03:00
Ilya Goncharov
7f3a2ac953
[Gradle, JS] Renames
...
^KT-41054 fixed
2020-08-13 18:04:41 +03:00
Ilya Goncharov
fec8c6c0ae
[Gradle, JS] Min and max are not nullable
...
^KT-41054 fixed
2020-08-13 18:04:41 +03:00
Ilya Goncharov
966c9dae68
[Gradle, JS] Use not inverted visitor but straightforward visitor
...
^KT-41054 fixed
2020-08-13 18:04:40 +03:00
Ilya Goncharov
9bb49ac370
[Gradle, JS] Union of Npm Ranges
...
^KT-41054 fixed
2020-08-13 18:04:40 +03:00
Ilya Goncharov
14fac83e2b
[Gradle, JS] Intersect of NpmRange
...
^KT-41054 fixed
2020-08-13 18:04:40 +03:00
Ilya Goncharov
90bee78dda
[Gradle, JS] None range instead of none version
...
^KT-41054 fixed
2020-08-13 18:04:40 +03:00
Ilya Goncharov
f1b8c62231
[Gradle, JS] Use rejected versions
...
^KT-41054 fixed
2020-08-13 18:04:40 +03:00
Ilya Goncharov
d232e2ceb3
[Gradle, JS] Add ANTLR visitor for inverting of npm versions
...
^KT-41054 fixed
2020-08-13 18:04:40 +03:00
Ilya Goncharov
768b9a0340
[Gradle, JS] Use NpmVersionConstraint
...
^KT-41054 fixed
2020-08-13 18:04:40 +03:00
Ilya Goncharov
bb569f36b1
[Gradle, JS] Implement reason and other methods beside version
...
^KT-41054 fixed
2020-08-13 18:04:39 +03:00
Ilya Goncharov
30f78847b1
[Gradle, JS] Not publish npm dependency constraints in metadata
...
^KT-41054 fixed
2020-08-13 18:04:39 +03:00
Ilya Goncharov
0473648b0e
[Gradle, JS] Use gradle dependency constraints for yarn resolutions
...
^KT-41054 fixed
2020-08-13 18:04:39 +03:00
Ilya Goncharov
f5ab3a445f
[Gradle, JS] Fix abstract task on default
...
^KT-40865 fixed
2020-08-13 15:39:02 +03:00
Andrey Uskov
20371b874a
Configuration caching - register listener only once per project
...
To many listeners cause performance issues in Gradle.
2020-08-12 00:40:18 +03:00
Vyacheslav Gerasimov
ad8709b2dc
Build: Remove exclusion of kotlinx-coroutines-core in scripting-common
...
It breaks available-at feature used in MPP
2020-08-11 00:39:04 +03:00
Sergey Igushkin
07aee8831e
Fix stdlib-by-default with non-compiled source sets (KT-40559)
...
When a `variantFilter { ... }` is used in Android projects, AGP does not
creates some variants but still creates the source sets which would be
related to those variants.
For source sets that are not included into any compilation, the stdlib
module added by default was kotlin-stdlib-common, and it was added to
the `api` scope.
But AGP checks the `androidTest*Api` configurations and
if it detects any dependencies in them, it reports deprecation warnings.
However, we have plans to prohibit unused source sets at all as they
have no reasonable use cases. So the fix is not to add the stdlib by
default to source sets that participate in no compilations.
Issue #KT-40559 Fixed
2020-08-10 20:08:22 +04:00
Alexey Trilis
d86c14243e
Add @SinceKotlin to kotlinx.browser and kotlinx.dom packages
...
Add @DeprecatedSinceKotlin to kotlin.browser and kotlin.dom packages
2020-08-10 18:08:19 +03:00
Valeriy.Vyrva
30ff886754
Improve docs for createTempDir/createTempFile
...
#KT-35218
2020-08-10 17:29:25 +03:00
Sergey Igushkin
988480d649
Fix source JARs missing in Kotlin/Native targets with HMPP (KT-39051)
...
With HMPP, a separate implementation of `kotlinComponents` is used which
accidentally ignored the parent's logic for source artifacts.
As a simple fix, copy the parent's logic for source artifacts.
Issue #KT-39051 Fixed
2020-08-10 13:02:17 +04:00