Ilya Chernikov
8fb41e4562
Process compiler plugins and options in scripting compiler
...
#KT-37766 fixed
2020-06-16 17:11:33 +02:00
Ilya Goncharov
7b89717092
[Gradle, JS] Add task requirements only after evaluated
2020-06-16 11:57:33 +03:00
Ilya Goncharov
aaf3410708
[Gradle, JS] Break Task Configuration Avoidance to get all required NPM dependencies
2020-06-16 11:57:33 +03:00
Ilya Goncharov
48ec104a34
[Gradle, JS] Store npm dependencies by compilation
2020-06-16 11:57:33 +03:00
Ilya Goncharov
4080bd1325
[Gradle, JS] Move tranform from requiredNpmDependencies to TasksRequirements
2020-06-16 11:57:33 +03:00
Ilya Goncharov
8f156f3609
[Gradle, JS] Extract TasksRequirements.kt
2020-06-16 11:57:33 +03:00
Ilya Goncharov
e51874d46a
[Gradle, JS] Use set in task requirements
2020-06-16 11:57:33 +03:00
Ilya Goncharov
464c8eb77a
[Gradle, JS] Add kotlin-js-test-runner to dependencies by default
2020-06-16 11:57:33 +03:00
Ilya Goncharov
4a52596344
[Gradle, JS] Remove devServer from common part of legacy
2020-06-16 11:57:32 +03:00
Ilya Goncharov
1f5012684b
[Gradle, JS] Force full configuring of NPM tasks in idea import
2020-06-16 11:57:32 +03:00
Ilya Goncharov
aab4fd7225
[Gradle, JS] Use unique representation for npm dependency
2020-06-16 11:57:32 +03:00
Ilya Goncharov
92c224b616
[Gradle, JS] Fix NpmDependency toString
2020-06-16 11:57:32 +03:00
Ilya Goncharov
1a81f02377
[Gradle, JS] Add tools npm dependencies as input to package json task
2020-06-16 11:57:32 +03:00
Ilya Goncharov
d0c0ddd7e5
[Gradle, JS] Move initialization of RequiresNpmDepends in project resolver
2020-06-16 11:57:32 +03:00
Ilya Goncharov
3283a10561
[Gradle, JS] Define compilation on constructor of RequiresNpmDepends
2020-06-16 11:57:32 +03:00
Ilya Goncharov
db42b5b062
[Gradle, JS] Get npm dependencies in compilation npm resolver
2020-06-16 11:57:32 +03:00
Ilya Goncharov
49710c9509
[Gradle, JS] Remove task oriented taskRequirements
2020-06-16 11:57:31 +03:00
Ilya Goncharov
8f679bf1d3
[Gradle, JS] Tools npm dependencies resolved in task execution
2020-06-16 11:57:31 +03:00
Ilya Goncharov
1ab6a9bc84
[Gradle, JS] No NPM tools configuration
2020-06-16 11:57:31 +03:00
Ilya Goncharov
34aff5953f
[Gradle, JS] TaskRequirements inside NodeJsRootExtension
2020-06-16 11:57:31 +03:00
Ilya Goncharov
791dfb78ab
[Gradle, JS] Dukat only for main compilation
2020-06-16 11:57:31 +03:00
Ilya Goncharov
99e05b777a
[Gradle, JS] PackageJsonDukatExecutor -> DukatExecutor
2020-06-16 11:57:31 +03:00
Ilya Goncharov
10c501d474
[Gradle, JS] DukatExecutor -> DukatRunner
2020-06-16 11:57:31 +03:00
Ilya Goncharov
f5db4b12ba
[Gradle, JS] Rename of DukatTaskss
2020-06-16 11:57:31 +03:00
Ilya Goncharov
cf65b1f87a
[Gradle, JS] Rename on AbstractDukatTask
2020-06-16 11:57:31 +03:00
Ilya Goncharov
9f45ef8df5
[Gradle, JS] Rename DEFAULT_GENERATE_EXTERNALS
2020-06-16 11:57:30 +03:00
Ilya Goncharov
0f47a38042
[Gradle, JS] Enable Dukat by default with false generateExternals
2020-06-16 11:57:30 +03:00
Ilya Goncharov
f285a31a5a
[Gradle, JS] Make default generate kotlin externals as false
2020-06-16 11:57:30 +03:00
Ilya Goncharov
2ca0e37be7
[Gradle, JS] Use default generate externals from property
2020-06-16 11:57:30 +03:00
Ilya Goncharov
eb6e797001
[Gradle, JS] In npm dependency extension use default generate value from properties
2020-06-16 11:57:30 +03:00
Ilya Goncharov
6316949e36
[Gradle, JS] Rename generateKotlinExternals on generateExternals
2020-06-16 11:57:30 +03:00
Abduqodiri Qurbonzoda
b93c49afae
Promote ArrayDeque and MutableList.removeFirst/LastOrNull to stable
2020-06-16 04:13:05 +03:00
Ilya Gorbunov
05f9154bdd
Use fixed versions of node.js and npm packages in tests
2020-06-15 17:18:10 +03:00
Kirill Shmakov
a6feae0fbb
Add test for KMM Wizard
2020-06-15 16:21:41 +03:00
Kirill Shmakov
a22fb2c1ba
Mention downstream usage of new wizard backend
2020-06-15 16:21:41 +03:00
Anton Bannykh
cbabb4f76a
JS stdlib api test: various changes
...
- Setting -Doverwrite.output=true updates gold data
- Big packages don't get split into chunks
- Unique lines in the API are marked with /*∆*/ and diff test is removed
- Annotations on separate lines and other dump format tweaks
- Test data moved to libraries/stdlib/api/
- Minor visibility fix to Enum members
2020-06-15 11:49:15 +03:00
Vyacheslav Gerasimov
852dcedb86
Build: Remove marker task dependencies from gradle integration tests
2020-06-14 21:04:34 +03:00
Vyacheslav Gerasimov
5689a2c67a
Build: Fix kotlin-jsr223-daemon-local-eval-example test runtime
2020-06-14 20:31:29 +03:00
Vyacheslav Gerasimov
ef48c38eb4
Build: Fix kotlin.kotlin-scripting-jsr223-tes test runtime
2020-06-14 20:31:29 +03:00
Vyacheslav Gerasimov
567aabeced
Build: Fix kotlin-reflect publication
2020-06-14 20:31:28 +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
Vyacheslav Gerasimov
da6c2ddb2f
Build: Migrate stdlib & kotlin-test to maven-publish publication
2020-06-14 20:31:27 +03:00
Vyacheslav Gerasimov
f4e8c21309
Build: Introduce new software component for publishing
...
Some of our published modules don't have javaComponent
2020-06-14 20:31:27 +03:00
Vyacheslav Gerasimov
40dfb2a438
Build: Add additional configuration lambda to the publish helper
2020-06-14 20:31:26 +03:00
Vyacheslav Gerasimov
e3f1ddefd0
Build: Add modularJar helper
2020-06-14 20:31:26 +03:00
Vyacheslav Gerasimov
4925ca2c9a
Build: Fix receiver for configure* helpers in commonConfiguration.gradle
2020-06-14 20:31:26 +03:00
Vyacheslav Gerasimov
9faf088c96
Build: Disable automated publishing setup for kotlin-gradle-plugin
...
We have our own publishing configured in the `publish` helper which
conflicts with automated publishing of `java-gradle-plugin`
2020-06-14 20:31:26 +03:00
Vyacheslav Gerasimov
4aa3040550
Build: Use runtimeOnly instead of deprecated runtime
...
maven-publish plugin uses `runtimeOnly` for runtime scope instead of
`runtime`
2020-06-14 20:31:26 +03:00
Vyacheslav Gerasimov
8737168d41
Build: Use maven-publish in configurePublishing helper
2020-06-14 20:31:26 +03:00